package net.minecraft.world.entity.ai.behavior; import net.minecraft.server.level.ServerLevel; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder; import net.minecraft.world.entity.schedule.Activity; public class WakeUp { public static BehaviorControl create() { return BehaviorBuilder.create(p_259813_ -> p_259813_.point((p_259555_, p_259657_, p_259316_) -> { if (!p_259657_.getBrain().isActive(Activity.REST) && p_259657_.isSleeping()) { p_259657_.stopSleeping(); return true; } else { return false; } })); } }