Entity Sleep
object EntitySleep
Entity sleeping related events (allow/start/stop/bed/nearby monsters etc.).
Types
Link copied to clipboard
data class AllowBedArg(val entity: LivingEntity, val pos: BlockPos, val state: BlockState, val vanillaResult: Boolean)
Link copied to clipboard
data class AllowNearbyMonstersArg(val entity: Player, val pos: BlockPos, val vanillaResult: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ModifySleepingDirectionArg(val entity: LivingEntity, val pos: BlockPos, val direction: Direction?)
Link copied to clipboard
data class ModifyWakeUpPositionArg(val entity: LivingEntity, val sleepingPos: BlockPos, val bedState: BlockState, val wakeUpPos: Vec3?)
Link copied to clipboard
data class SetBedOccupationStateArg(val entity: LivingEntity, val pos: BlockPos, val state: BlockState, val occupied: Boolean)
Link copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val onAllowSleeping: Event<(KattonEvents.EntitySleep.AllowSleepingArg) -> Player.BedSleepingProblem?>
Link copied to clipboard
val onModifySleepingDirection: Event<(KattonEvents.EntitySleep.ModifySleepingDirectionArg) -> Direction?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard