Class JumpInBedTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<MobEntity>
net.minecraft.entity.ai.brain.task.JumpInBedTask
- Mappings:
Namespace Name official bhhintermediary net/minecraft/class_4245named net/minecraft/entity/ai/brain/task/JumpInBedTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate intprivate static final intprivate static final intprivate static final intprivate intprivate intprivate final floatFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) getNearestBed(MobEntity mob) private booleanisAboveBed(ServerWorld world, MobEntity mob) private booleanisBedAt(ServerWorld world, BlockPos pos) private booleanisBedGoneTooLong(ServerWorld world, MobEntity mob) private booleanisDoneJumping(ServerWorld world, MobEntity mob) private booleanisOnBed(ServerWorld world, MobEntity mob) protected booleanisTimeLimitExceeded(long time) protected voidkeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidrun(ServerWorld serverWorld, MobEntity mobEntity, long long2) private voidsetWalkTarget(MobEntity mob, BlockPos pos) protected booleanshouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected booleanshouldRun(ServerWorld serverWorld, MobEntity mobEntity) private booleanshouldStartJumping(ServerWorld world, MobEntity mob) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
getName, getStatus, hasRequiredMemoryState, stop, tick, tryStarting
-
Field Details
-
MAX_TICKS_OUT_OF_BED
private static final int MAX_TICKS_OUT_OF_BED- See Also:
- Mappings:
Namespace Name Mixin selector official cLbhh;c:Iintermediary field_30128Lnet/minecraft/class_4245;field_30128:Inamed MAX_TICKS_OUT_OF_BEDLnet/minecraft/entity/ai/brain/task/JumpInBedTask;MAX_TICKS_OUT_OF_BED:I
-
MIN_JUMP_TICKS
private static final int MIN_JUMP_TICKS- See Also:
- Mappings:
Namespace Name Mixin selector official dLbhh;d:Iintermediary field_30129Lnet/minecraft/class_4245;field_30129:Inamed MIN_JUMP_TICKSLnet/minecraft/entity/ai/brain/task/JumpInBedTask;MIN_JUMP_TICKS:I
-
JUMP_TIME_VARIANCE
private static final int JUMP_TIME_VARIANCE- See Also:
- Mappings:
Namespace Name Mixin selector official eLbhh;e:Iintermediary field_30130Lnet/minecraft/class_4245;field_30130:Inamed JUMP_TIME_VARIANCELnet/minecraft/entity/ai/brain/task/JumpInBedTask;JUMP_TIME_VARIANCE:I
-
TICKS_TO_NEXT_JUMP
private static final int TICKS_TO_NEXT_JUMP- See Also:
- Mappings:
Namespace Name Mixin selector official fLbhh;f:Iintermediary field_30131Lnet/minecraft/class_4245;field_30131:Inamed TICKS_TO_NEXT_JUMPLnet/minecraft/entity/ai/brain/task/JumpInBedTask;TICKS_TO_NEXT_JUMP:I
-
walkSpeed
private final float walkSpeed- Mappings:
Namespace Name Mixin selector official gLbhh;g:Fintermediary field_18988Lnet/minecraft/class_4245;field_18988:Fnamed walkSpeedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;walkSpeed:F
-
bedPos
- Mappings:
Namespace Name Mixin selector official hLbhh;h:Lgp;intermediary field_18989Lnet/minecraft/class_4245;field_18989:Lnet/minecraft/class_2338;named bedPosLnet/minecraft/entity/ai/brain/task/JumpInBedTask;bedPos:Lnet/minecraft/util/math/BlockPos;
-
ticksOutOfBedUntilStopped
private int ticksOutOfBedUntilStopped- Mappings:
Namespace Name Mixin selector official iLbhh;i:Iintermediary field_18990Lnet/minecraft/class_4245;field_18990:Inamed ticksOutOfBedUntilStoppedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;ticksOutOfBedUntilStopped:I
-
jumpsRemaining
private int jumpsRemaining- Mappings:
Namespace Name Mixin selector official jLbhh;j:Iintermediary field_18991Lnet/minecraft/class_4245;field_18991:Inamed jumpsRemainingLnet/minecraft/entity/ai/brain/task/JumpInBedTask;jumpsRemaining:I
-
ticksToNextJump
private int ticksToNextJump- Mappings:
Namespace Name Mixin selector official kLbhh;k:Iintermediary field_18992Lnet/minecraft/class_4245;field_18992:Inamed ticksToNextJumpLnet/minecraft/entity/ai/brain/task/JumpInBedTask;ticksToNextJump:I
-
-
Constructor Details
-
JumpInBedTask
public JumpInBedTask(float walkSpeed) - Mappings:
Namespace Name Mixin selector official <init>Lbhh;<init>(F)Vintermediary <init>Lnet/minecraft/class_4245;<init>(F)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;<init>(F)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lahw;Lbev;)Zintermediary method_19971Lnet/minecraft/class_4245;method_19971(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
run
- Overrides:
runin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lahw;Lbev;J)Vintermediary method_19972Lnet/minecraft/class_4245;method_19972(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed runLnet/minecraft/entity/ai/brain/task/JumpInBedTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official bLbhh;b(Lahw;Lbev;J)Vintermediary method_19976Lnet/minecraft/class_4245;method_19976(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/JumpInBedTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official cLbhh;c(Lahw;Lbev;J)Zintermediary method_19978Lnet/minecraft/class_4245;method_19978(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Z
-
isTimeLimitExceeded
protected boolean isTimeLimitExceeded(long time) - Overrides:
isTimeLimitExceededin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLbgi;a(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Znamed isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/MultiTickTask;isTimeLimitExceeded(J)Z
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official dLbhh;d(Lahw;Lbev;J)Vintermediary method_19980Lnet/minecraft/class_4245;method_19980(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/JumpInBedTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
setWalkTarget
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lbev;Lgp;)Vintermediary method_19970Lnet/minecraft/class_4245;method_19970(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Vnamed setWalkTargetLnet/minecraft/entity/ai/brain/task/JumpInBedTask;setWalkTarget(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/BlockPos;)V
-
shouldStartJumping
- Mappings:
Namespace Name Mixin selector official bLbhh;b(Lahw;Lbev;)Zintermediary method_19975Lnet/minecraft/class_4245;method_19975(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed shouldStartJumpingLnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldStartJumping(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
isAboveBed
- Mappings:
Namespace Name Mixin selector official cLbhh;c(Lahw;Lbev;)Zintermediary method_19977Lnet/minecraft/class_4245;method_19977(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed isAboveBedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isAboveBed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
isOnBed
- Mappings:
Namespace Name Mixin selector official dLbhh;d(Lahw;Lbev;)Zintermediary method_19979Lnet/minecraft/class_4245;method_19979(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed isOnBedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isOnBed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
isBedAt
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lahw;Lgp;)Zintermediary method_19974Lnet/minecraft/class_4245;method_19974(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Znamed isBedAtLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isBedAt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z
-
getNearestBed
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lbev;)Ljava/util/Optional;intermediary method_19969Lnet/minecraft/class_4245;method_19969(Lnet/minecraft/class_1308;)Ljava/util/Optional;named getNearestBedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;getNearestBed(Lnet/minecraft/entity/mob/MobEntity;)Ljava/util/Optional;
-
isBedGoneTooLong
- Mappings:
Namespace Name Mixin selector official eLbhh;e(Lahw;Lbev;)Zintermediary method_19981Lnet/minecraft/class_4245;method_19981(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed isBedGoneTooLongLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isBedGoneTooLong(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
isDoneJumping
- Mappings:
Namespace Name Mixin selector official fLbhh;f(Lahw;Lbev;)Zintermediary method_19982Lnet/minecraft/class_4245;method_19982(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed isDoneJumpingLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isDoneJumping(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-