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/JumpInBedTaskintermediary net/minecraft/class_4245official bvg
-
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 named MAX_TICKS_OUT_OF_BEDLnet/minecraft/entity/ai/brain/task/JumpInBedTask;MAX_TICKS_OUT_OF_BED:Iintermediary field_30128Lnet/minecraft/class_4245;field_30128:Iofficial cLbvg;c:I
-
MIN_JUMP_TICKS
private static final int MIN_JUMP_TICKS- See Also:
- Mappings:
Namespace Name Mixin selector named MIN_JUMP_TICKSLnet/minecraft/entity/ai/brain/task/JumpInBedTask;MIN_JUMP_TICKS:Iintermediary field_30129Lnet/minecraft/class_4245;field_30129:Iofficial dLbvg;d:I
-
JUMP_TIME_VARIANCE
private static final int JUMP_TIME_VARIANCE- See Also:
- Mappings:
Namespace Name Mixin selector named JUMP_TIME_VARIANCELnet/minecraft/entity/ai/brain/task/JumpInBedTask;JUMP_TIME_VARIANCE:Iintermediary field_30130Lnet/minecraft/class_4245;field_30130:Iofficial eLbvg;e:I
-
TICKS_TO_NEXT_JUMP
private static final int TICKS_TO_NEXT_JUMP- See Also:
- Mappings:
Namespace Name Mixin selector named TICKS_TO_NEXT_JUMPLnet/minecraft/entity/ai/brain/task/JumpInBedTask;TICKS_TO_NEXT_JUMP:Iintermediary field_30131Lnet/minecraft/class_4245;field_30131:Iofficial fLbvg;f:I
-
walkSpeed
private final float walkSpeed- Mappings:
Namespace Name Mixin selector named walkSpeedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;walkSpeed:Fintermediary field_18988Lnet/minecraft/class_4245;field_18988:Fofficial gLbvg;g:F
-
bedPos
- Mappings:
Namespace Name Mixin selector named bedPosLnet/minecraft/entity/ai/brain/task/JumpInBedTask;bedPos:Lnet/minecraft/util/math/BlockPos;intermediary field_18989Lnet/minecraft/class_4245;field_18989:Lnet/minecraft/class_2338;official hLbvg;h:Lio;
-
ticksOutOfBedUntilStopped
private int ticksOutOfBedUntilStopped- Mappings:
Namespace Name Mixin selector named ticksOutOfBedUntilStoppedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;ticksOutOfBedUntilStopped:Iintermediary field_18990Lnet/minecraft/class_4245;field_18990:Iofficial iLbvg;i:I
-
jumpsRemaining
private int jumpsRemaining- Mappings:
Namespace Name Mixin selector named jumpsRemainingLnet/minecraft/entity/ai/brain/task/JumpInBedTask;jumpsRemaining:Iintermediary field_18991Lnet/minecraft/class_4245;field_18991:Iofficial jLbvg;j:I
-
ticksToNextJump
private int ticksToNextJump- Mappings:
Namespace Name Mixin selector named ticksToNextJumpLnet/minecraft/entity/ai/brain/task/JumpInBedTask;ticksToNextJump:Iintermediary field_18992Lnet/minecraft/class_4245;field_18992:Iofficial kLbvg;k:I
-
-
Constructor Details
-
JumpInBedTask
public JumpInBedTask(float walkSpeed) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;<init>(F)Vintermediary <init>Lnet/minecraft/class_4245;<init>(F)Vofficial <init>Lbvg;<init>(F)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named shouldRunLnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_19971Lnet/minecraft/class_4245;method_19971(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Zofficial aLbvg;a(Laqm;Lbsq;)Z
-
run
- Overrides:
runin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named runLnet/minecraft/entity/ai/brain/task/JumpInBedTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Vintermediary method_19972Lnet/minecraft/class_4245;method_19972(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vofficial aLbvg;a(Laqm;Lbsq;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named finishRunningLnet/minecraft/entity/ai/brain/task/JumpInBedTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Vintermediary method_19976Lnet/minecraft/class_4245;method_19976(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vofficial bLbvg;b(Laqm;Lbsq;J)V
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named shouldKeepRunningLnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Zintermediary method_19978Lnet/minecraft/class_4245;method_19978(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Zofficial cLbvg;c(Laqm;Lbsq;J)Z
-
isTimeLimitExceeded
protected boolean isTimeLimitExceeded(long time) - Overrides:
isTimeLimitExceededin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/MultiTickTask;isTimeLimitExceeded(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Zofficial aLbuh;a(J)Z
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named keepRunningLnet/minecraft/entity/ai/brain/task/JumpInBedTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Vintermediary method_19980Lnet/minecraft/class_4245;method_19980(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vofficial dLbvg;d(Laqm;Lbsq;J)V
-
setWalkTarget
- Mappings:
Namespace Name Mixin selector named setWalkTargetLnet/minecraft/entity/ai/brain/task/JumpInBedTask;setWalkTarget(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_19970Lnet/minecraft/class_4245;method_19970(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Vofficial aLbvg;a(Lbsq;Lio;)V
-
shouldStartJumping
- Mappings:
Namespace Name Mixin selector named shouldStartJumpingLnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldStartJumping(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_19975Lnet/minecraft/class_4245;method_19975(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Zofficial bLbvg;b(Laqm;Lbsq;)Z
-
isAboveBed
- Mappings:
Namespace Name Mixin selector named isAboveBedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isAboveBed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_19977Lnet/minecraft/class_4245;method_19977(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Zofficial cLbvg;c(Laqm;Lbsq;)Z
-
isOnBed
- Mappings:
Namespace Name Mixin selector named isOnBedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isOnBed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_19979Lnet/minecraft/class_4245;method_19979(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Zofficial dLbvg;d(Laqm;Lbsq;)Z
-
isBedAt
- Mappings:
Namespace Name Mixin selector named isBedAtLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isBedAt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_19974Lnet/minecraft/class_4245;method_19974(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Zofficial aLbvg;a(Laqm;Lio;)Z
-
getNearestBed
- Mappings:
Namespace Name Mixin selector named getNearestBedLnet/minecraft/entity/ai/brain/task/JumpInBedTask;getNearestBed(Lnet/minecraft/entity/mob/MobEntity;)Ljava/util/Optional;intermediary method_19969Lnet/minecraft/class_4245;method_19969(Lnet/minecraft/class_1308;)Ljava/util/Optional;official aLbvg;a(Lbsq;)Ljava/util/Optional;
-
isBedGoneTooLong
- Mappings:
Namespace Name Mixin selector named isBedGoneTooLongLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isBedGoneTooLong(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_19981Lnet/minecraft/class_4245;method_19981(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Zofficial eLbvg;e(Laqm;Lbsq;)Z
-
isDoneJumping
- Mappings:
Namespace Name Mixin selector named isDoneJumpingLnet/minecraft/entity/ai/brain/task/JumpInBedTask;isDoneJumping(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_19982Lnet/minecraft/class_4245;method_19982(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Zofficial fLbvg;f(Laqm;Lbsq;)Z
-