Class JumpInBedTask
public class JumpInBedTask extends Task<MobEntity>
- Mappings:
Namespace Name official avhintermediary 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.Task
Task.Status -
Field Summary
Fields Modifier and Type Field Description private @Nullable BlockPosbedPosprivate static intfield_30128private static intfield_30129private static intfield_30130private static intfield_30131private intjumpsRemainingprivate intticksOutOfBedUntilStoppedprivate intticksToNextJumpprivate floatwalkSpeedFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description JumpInBedTask(float walkSpeed) -
Method Summary
Modifier and Type Method Description protected voidfinishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)private Optional<BlockPos>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)
-
Field Details
-
field_30128
private static final int field_30128- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLavh;a:Iintermediary field_30128Lnet/minecraft/class_4245;field_30128:Inamed field_30128Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;field_30128:I
-
field_30129
private static final int field_30129- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLavh;c:Iintermediary field_30129Lnet/minecraft/class_4245;field_30129:Inamed field_30129Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;field_30129:I
-
field_30130
private static final int field_30130- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLavh;d:Iintermediary field_30130Lnet/minecraft/class_4245;field_30130:Inamed field_30130Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;field_30130:I
-
field_30131
private static final int field_30131- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLavh;e:Iintermediary field_30131Lnet/minecraft/class_4245;field_30131:Inamed field_30131Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;field_30131:I
-
walkSpeed
private final float walkSpeed- Mappings:
Namespace Name Mixin selector official fLavh;f: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 gLavh;g:Lgb;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 hLavh;h: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 iLavh;i: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 jLavh;j: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>Lavh;<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 classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLavh;a(Labj;Lasz;)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 classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLavh;a(Labj;Lasz;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 classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official bLavh;b(Labj;Lasz;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 classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official cLavh;c(Labj;Lasz;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 classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLauj;a(J)Zintermediary method_18915Lnet/minecraft/class_4097;method_18915(J)Znamed isTimeLimitExceededLnet/minecraft/entity/ai/brain/task/Task;isTimeLimitExceeded(J)Z
-
keepRunning
- Overrides:
keepRunningin classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official dLavh;d(Labj;Lasz;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 aLavh;a(Lasz;Lgb;)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 bLavh;b(Labj;Lasz;)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 cLavh;c(Labj;Lasz;)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 dLavh;d(Labj;Lasz;)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 aLavh;a(Labj;Lgb;)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 aLavh;a(Lasz;)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 eLavh;e(Labj;Lasz;)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 fLavh;f(Labj;Lasz;)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
-