Class JumpInBedTask
- Mappings:
Namespace Name official bdr
intermediary net/minecraft/class_4245
named 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
Modifier and TypeFieldDescriptionprivate static final int
private int
private static final int
private static final int
private static final int
private int
private int
private final float
Fields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
finishRunning
(ServerWorld serverWorld, MobEntity mobEntity, long long2) getNearestBed
(MobEntity mob) private boolean
isAboveBed
(ServerWorld world, MobEntity mob) private boolean
isBedAt
(ServerWorld world, BlockPos pos) private boolean
isBedGoneTooLong
(ServerWorld world, MobEntity mob) private boolean
isDoneJumping
(ServerWorld world, MobEntity mob) private boolean
isOnBed
(ServerWorld world, MobEntity mob) protected boolean
isTimeLimitExceeded
(long time) protected void
keepRunning
(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected void
run
(ServerWorld serverWorld, MobEntity mobEntity, long long2) private void
setWalkTarget
(MobEntity mob, BlockPos pos) protected boolean
shouldKeepRunning
(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected boolean
shouldRun
(ServerWorld serverWorld, MobEntity mobEntity) private boolean
shouldStartJumping
(ServerWorld world, MobEntity mob)
-
Field Details
-
MAX_TICKS_OUT_OF_BED
private static final int MAX_TICKS_OUT_OF_BED- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a:I
intermediary field_30128
Lnet/minecraft/class_4245;field_30128:I
named MAX_TICKS_OUT_OF_BED
Lnet/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 d
Lbdr;d:I
intermediary field_30129
Lnet/minecraft/class_4245;field_30129:I
named MIN_JUMP_TICKS
Lnet/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 e
Lbdr;e:I
intermediary field_30130
Lnet/minecraft/class_4245;field_30130:I
named JUMP_TIME_VARIANCE
Lnet/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 f
Lbdr;f:I
intermediary field_30131
Lnet/minecraft/class_4245;field_30131:I
named TICKS_TO_NEXT_JUMP
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;TICKS_TO_NEXT_JUMP:I
-
walkSpeed
private final float walkSpeed- Mappings:
Namespace Name Mixin selector official g
Lbdr;g:F
intermediary field_18988
Lnet/minecraft/class_4245;field_18988:F
named walkSpeed
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;walkSpeed:F
-
bedPos
- Mappings:
Namespace Name Mixin selector official h
Lbdr;h:Lgt;
intermediary field_18989
Lnet/minecraft/class_4245;field_18989:Lnet/minecraft/class_2338;
named bedPos
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;bedPos:Lnet/minecraft/util/math/BlockPos;
-
ticksOutOfBedUntilStopped
private int ticksOutOfBedUntilStopped- Mappings:
Namespace Name Mixin selector official i
Lbdr;i:I
intermediary field_18990
Lnet/minecraft/class_4245;field_18990:I
named ticksOutOfBedUntilStopped
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;ticksOutOfBedUntilStopped:I
-
jumpsRemaining
private int jumpsRemaining- Mappings:
Namespace Name Mixin selector official j
Lbdr;j:I
intermediary field_18991
Lnet/minecraft/class_4245;field_18991:I
named jumpsRemaining
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;jumpsRemaining:I
-
ticksToNextJump
private int ticksToNextJump- Mappings:
Namespace Name Mixin selector official k
Lbdr;k:I
intermediary field_18992
Lnet/minecraft/class_4245;field_18992:I
named ticksToNextJump
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;ticksToNextJump:I
-
-
Constructor Details
-
JumpInBedTask
public JumpInBedTask(float walkSpeed) - Mappings:
Namespace Name Mixin selector official <init>
Lbdr;<init>(F)V
intermediary <init>
Lnet/minecraft/class_4245;<init>(F)V
named <init>
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;<init>(F)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRun
in classTask<MobEntity>
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lafo;Lbbh;)Z
intermediary method_19971
Lnet/minecraft/class_4245;method_19971(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z
named shouldRun
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
run
- Overrides:
run
in classTask<MobEntity>
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lafo;Lbbh;J)V
intermediary method_19972
Lnet/minecraft/class_4245;method_19972(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V
named run
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
finishRunning
- Overrides:
finishRunning
in classTask<MobEntity>
- Mappings:
Namespace Name Mixin selector official b
Lbdr;b(Lafo;Lbbh;J)V
intermediary method_19976
Lnet/minecraft/class_4245;method_19976(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V
named finishRunning
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
shouldKeepRunning
- Overrides:
shouldKeepRunning
in classTask<MobEntity>
- Mappings:
Namespace Name Mixin selector official c
Lbdr;c(Lafo;Lbbh;J)Z
intermediary method_19978
Lnet/minecraft/class_4245;method_19978(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z
named shouldKeepRunning
Lnet/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:
isTimeLimitExceeded
in classTask<MobEntity>
- Mappings:
Namespace Name Mixin selector official a
Lbcr;a(J)Z
intermediary method_18915
Lnet/minecraft/class_4097;method_18915(J)Z
named isTimeLimitExceeded
Lnet/minecraft/entity/ai/brain/task/Task;isTimeLimitExceeded(J)Z
-
keepRunning
- Overrides:
keepRunning
in classTask<MobEntity>
- Mappings:
Namespace Name Mixin selector official d
Lbdr;d(Lafo;Lbbh;J)V
intermediary method_19980
Lnet/minecraft/class_4245;method_19980(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V
named keepRunning
Lnet/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 a
Lbdr;a(Lbbh;Lgt;)V
intermediary method_19970
Lnet/minecraft/class_4245;method_19970(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)V
named setWalkTarget
Lnet/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 b
Lbdr;b(Lafo;Lbbh;)Z
intermediary method_19975
Lnet/minecraft/class_4245;method_19975(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z
named shouldStartJumping
Lnet/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 c
Lbdr;c(Lafo;Lbbh;)Z
intermediary method_19977
Lnet/minecraft/class_4245;method_19977(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z
named isAboveBed
Lnet/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 d
Lbdr;d(Lafo;Lbbh;)Z
intermediary method_19979
Lnet/minecraft/class_4245;method_19979(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z
named isOnBed
Lnet/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 a
Lbdr;a(Lafo;Lgt;)Z
intermediary method_19974
Lnet/minecraft/class_4245;method_19974(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
named isBedAt
Lnet/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 a
Lbdr;a(Lbbh;)Ljava/util/Optional;
intermediary method_19969
Lnet/minecraft/class_4245;method_19969(Lnet/minecraft/class_1308;)Ljava/util/Optional;
named getNearestBed
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;getNearestBed(Lnet/minecraft/entity/mob/MobEntity;)Ljava/util/Optional;
-
isBedGoneTooLong
- Mappings:
Namespace Name Mixin selector official e
Lbdr;e(Lafo;Lbbh;)Z
intermediary method_19981
Lnet/minecraft/class_4245;method_19981(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z
named isBedGoneTooLong
Lnet/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 f
Lbdr;f(Lafo;Lbbh;)Z
intermediary method_19982
Lnet/minecraft/class_4245;method_19982(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z
named isDoneJumping
Lnet/minecraft/entity/ai/brain/task/JumpInBedTask;isDoneJumping(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-