Class JumpInBedTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<MobEntity>
net.minecraft.entity.ai.brain.task.JumpInBedTask
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/brain/task/JumpInBedTask- intermediary - net/minecraft/class_4245- official - bya
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier 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.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.MultiTickTaskgetName, getStatus, hasRequiredMemoryState, stop, tick, tryStarting
- 
Field Details- 
MAX_TICKS_OUT_OF_BEDprivate static final int MAX_TICKS_OUT_OF_BED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_TICKS_OUT_OF_BED- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;MAX_TICKS_OUT_OF_BED:I- intermediary - field_30128- Lnet/minecraft/class_4245;field_30128:I- official - c- Lbya;c:I
 
- 
MIN_JUMP_TICKSprivate static final int MIN_JUMP_TICKS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MIN_JUMP_TICKS- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;MIN_JUMP_TICKS:I- intermediary - field_30129- Lnet/minecraft/class_4245;field_30129:I- official - d- Lbya;d:I
 
- 
JUMP_TIME_VARIANCEprivate static final int JUMP_TIME_VARIANCE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - JUMP_TIME_VARIANCE- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;JUMP_TIME_VARIANCE:I- intermediary - field_30130- Lnet/minecraft/class_4245;field_30130:I- official - e- Lbya;e:I
 
- 
TICKS_TO_NEXT_JUMPprivate static final int TICKS_TO_NEXT_JUMP- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TICKS_TO_NEXT_JUMP- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;TICKS_TO_NEXT_JUMP:I- intermediary - field_30131- Lnet/minecraft/class_4245;field_30131:I- official - f- Lbya;f:I
 
- 
walkSpeedprivate final float walkSpeed- Mappings:
- Namespace - Name - Mixin selector - named - walkSpeed- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;walkSpeed:F- intermediary - field_18988- Lnet/minecraft/class_4245;field_18988:F- official - g- Lbya;g:F
 
- 
bedPos- Mappings:
- Namespace - Name - Mixin selector - named - bedPos- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;bedPos:Lnet/minecraft/util/math/BlockPos;- intermediary - field_18989- Lnet/minecraft/class_4245;field_18989:Lnet/minecraft/class_2338;- official - h- Lbya;h:Lji;
 
- 
ticksOutOfBedUntilStoppedprivate int ticksOutOfBedUntilStopped- Mappings:
- Namespace - Name - Mixin selector - named - ticksOutOfBedUntilStopped- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;ticksOutOfBedUntilStopped:I- intermediary - field_18990- Lnet/minecraft/class_4245;field_18990:I- official - i- Lbya;i:I
 
- 
jumpsRemainingprivate int jumpsRemaining- Mappings:
- Namespace - Name - Mixin selector - named - jumpsRemaining- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;jumpsRemaining:I- intermediary - field_18991- Lnet/minecraft/class_4245;field_18991:I- official - j- Lbya;j:I
 
- 
ticksToNextJumpprivate int ticksToNextJump- Mappings:
- Namespace - Name - Mixin selector - named - ticksToNextJump- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;ticksToNextJump:I- intermediary - field_18992- Lnet/minecraft/class_4245;field_18992:I- official - k- Lbya;k:I
 
 
- 
- 
Constructor Details- 
JumpInBedTaskpublic JumpInBedTask(float walkSpeed) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;<init>(F)V- intermediary - <init>- Lnet/minecraft/class_4245;<init>(F)V- official - <init>- Lbya;<init>(F)V
 
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<MobEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldRun- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z- intermediary - method_19971- Lnet/minecraft/class_4245;method_19971(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z- official - a- Lbya;a(Lard;Lbvk;)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<MobEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - run- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V- intermediary - method_19972- Lnet/minecraft/class_4245;method_19972(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V- official - a- Lbya;a(Lard;Lbvk;J)V
 
- 
finishRunning- Overrides:
- finishRunningin class- MultiTickTask<MobEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - finishRunning- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V- intermediary - method_19976- Lnet/minecraft/class_4245;method_19976(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V- official - b- Lbya;b(Lard;Lbvk;J)V
 
- 
shouldKeepRunning- Overrides:
- shouldKeepRunningin class- MultiTickTask<MobEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Z- intermediary - method_19978- Lnet/minecraft/class_4245;method_19978(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z- official - c- Lbya;c(Lard;Lbvk;J)Z
 
- 
isTimeLimitExceededprotected boolean isTimeLimitExceeded(long time) - Overrides:
- isTimeLimitExceededin class- MultiTickTask<MobEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - isTimeLimitExceeded- Lnet/minecraft/entity/ai/brain/task/MultiTickTask;isTimeLimitExceeded(J)Z- intermediary - method_18915- Lnet/minecraft/class_4097;method_18915(J)Z- official - a- Lbxb;a(J)Z
 
- 
keepRunning- Overrides:
- keepRunningin class- MultiTickTask<MobEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - keepRunning- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V- intermediary - method_19980- Lnet/minecraft/class_4245;method_19980(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V- official - d- Lbya;d(Lard;Lbvk;J)V
 
- 
setWalkTarget- Mappings:
- Namespace - Name - Mixin selector - named - setWalkTarget- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;setWalkTarget(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_19970- Lnet/minecraft/class_4245;method_19970(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)V- official - a- Lbya;a(Lbvk;Lji;)V
 
- 
shouldStartJumping- Mappings:
- Namespace - Name - Mixin selector - named - shouldStartJumping- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldStartJumping(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z- intermediary - method_19975- Lnet/minecraft/class_4245;method_19975(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z- official - b- Lbya;b(Lard;Lbvk;)Z
 
- 
isAboveBed- Mappings:
- Namespace - Name - Mixin selector - named - isAboveBed- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;isAboveBed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z- intermediary - method_19977- Lnet/minecraft/class_4245;method_19977(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z- official - c- Lbya;c(Lard;Lbvk;)Z
 
- 
isOnBed- Mappings:
- Namespace - Name - Mixin selector - named - isOnBed- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;isOnBed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z- intermediary - method_19979- Lnet/minecraft/class_4245;method_19979(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z- official - d- Lbya;d(Lard;Lbvk;)Z
 
- 
isBedAt- Mappings:
- Namespace - Name - Mixin selector - named - isBedAt- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;isBedAt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_19974- Lnet/minecraft/class_4245;method_19974(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z- official - a- Lbya;a(Lard;Lji;)Z
 
- 
getNearestBed- Mappings:
- Namespace - Name - Mixin selector - named - getNearestBed- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;getNearestBed(Lnet/minecraft/entity/mob/MobEntity;)Ljava/util/Optional;- intermediary - method_19969- Lnet/minecraft/class_4245;method_19969(Lnet/minecraft/class_1308;)Ljava/util/Optional;- official - a- Lbya;a(Lbvk;)Ljava/util/Optional;
 
- 
isBedGoneTooLong- Mappings:
- Namespace - Name - Mixin selector - named - isBedGoneTooLong- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;isBedGoneTooLong(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z- intermediary - method_19981- Lnet/minecraft/class_4245;method_19981(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z- official - e- Lbya;e(Lard;Lbvk;)Z
 
- 
isDoneJumping- Mappings:
- Namespace - Name - Mixin selector - named - isDoneJumping- Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;isDoneJumping(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z- intermediary - method_19982- Lnet/minecraft/class_4245;method_19982(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z- official - f- Lbya;f(Lard;Lbvk;)Z
 
 
-