Files
jgl_sunlit_patch/kubejs/startup_scripts/skullCavernSleep.js
T
2026-07-31 10:34:32 +09:00

17 lines
498 B
JavaScript

ForgeEvents.onEvent("net.minecraftforge.event.entity.player.PlayerSleepInBedEvent", (e) => {
global.handleSkullSleep(e);
});
global.handleSkullSleep = (e) => {
const { entity } = e;
if (!entity.isPlayer()) return;
const level = entity.level;
level.getServer().players.forEach((p) => {
if (p.getLevel().dimension === "society:skull_cavern") {
entity.tell(
Text.translatable("society.skull_cavern.cannot_sleep", p.username).red()
);
e.cancel();
}
});
};