类 JumpInBedTask
- java.lang.Object
-
- net.minecraft.entity.ai.brain.task.Task<MobEntity>
-
- net.minecraft.entity.ai.brain.task.JumpInBedTask
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.brain.task.Task
Task.Status
-
-
字段概要
字段 修饰符和类型 字段 说明 private @Nullable BlockPosbedPosprivate static intfield_30128private static intfield_30129private static intfield_30130private static intfield_30131private intjumpsRemainingprivate intticksOutOfBedUntilStoppedprivate intticksToNextJumpprivate floatwalkSpeed-
从类继承的字段 net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
-
构造器概要
构造器 构造器 说明 JumpInBedTask(float walkSpeed)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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_30128
private static final int field_30128
- 另请参阅:
- 常量字段值
- 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
- 另请参阅:
- 常量字段值
- 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
- 另请参阅:
- 常量字段值
- 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
- 另请参阅:
- 常量字段值
- 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
@Nullable private @Nullable BlockPos 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
-
-
方法详细资料
-
shouldRun
protected boolean shouldRun(ServerWorld serverWorld, MobEntity mobEntity)
- 覆盖:
shouldRun在类中Task<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
protected void run(ServerWorld serverWorld, MobEntity mobEntity, long long2)
- 覆盖:
run在类中Task<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
protected void finishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)
- 覆盖:
finishRunning在类中Task<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
protected boolean shouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)
- 覆盖:
shouldKeepRunning在类中Task<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)
- 覆盖:
isTimeLimitExceeded在类中Task<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
protected void keepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)
- 覆盖:
keepRunning在类中Task<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
private void setWalkTarget(MobEntity mob, BlockPos pos)
- 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
private boolean shouldStartJumping(ServerWorld world, MobEntity mob)
- 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
private boolean isAboveBed(ServerWorld world, MobEntity mob)
- 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
private boolean isOnBed(ServerWorld world, MobEntity mob)
- 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
private boolean isBedAt(ServerWorld world, BlockPos pos)
- 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
private Optional<BlockPos> getNearestBed(MobEntity mob)
- 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
private boolean isBedGoneTooLong(ServerWorld world, MobEntity mob)
- 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
private boolean isDoneJumping(ServerWorld world, MobEntity mob)
- 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
-
-