17 lines
498 B
JavaScript
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();
|
|
}
|
|
});
|
|
};
|