类 WanderAroundTask
- java.lang.Object
-
- net.minecraft.entity.ai.brain.task.Task<MobEntity>
-
- net.minecraft.entity.ai.brain.task.WanderAroundTask
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.ai.brain.task.Task
Task.Status
-
-
字段概要
字段 修饰符和类型 字段 说明 private static intfield_30150private @Nullable BlockPoslookTargetPosprivate @Nullable Pathpathprivate intpathUpdateCountdownTicksprivate floatspeed-
从类继承的字段 net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
-
构造器概要
构造器 构造器 说明 WanderAroundTask()WanderAroundTask(int int2, int int3)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidfinishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)private booleanhasFinishedPath(MobEntity entity, WalkTarget walkTarget, long time)private booleanhasReached(MobEntity entity, WalkTarget walkTarget)protected voidkeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)protected voidrun(ServerWorld serverWorld, MobEntity mobEntity, long long2)protected booleanshouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)protected booleanshouldRun(ServerWorld serverWorld, MobEntity mobEntity)-
从类继承的方法 net.minecraft.entity.ai.brain.task.Task
getStatus, isTimeLimitExceeded, stop, tick, toString, tryStarting
-
-
-
-
字段详细资料
-
field_30150
private static final int field_30150
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLavr;a:Iintermediary field_30150Lnet/minecraft/class_4112;field_30150:Inamed field_30150Lnet/minecraft/entity/ai/brain/task/WanderAroundTask;field_30150:I
-
pathUpdateCountdownTicks
private int pathUpdateCountdownTicks
- Mappings:
Namespace Name Mixin selector official cLavr;c:Iintermediary field_18964Lnet/minecraft/class_4112;field_18964:Inamed pathUpdateCountdownTicksLnet/minecraft/entity/ai/brain/task/WanderAroundTask;pathUpdateCountdownTicks:I
-
path
@Nullable private @Nullable Path path
- Mappings:
Namespace Name Mixin selector official dLavr;d:Ldga;intermediary field_18369Lnet/minecraft/class_4112;field_18369:Lnet/minecraft/class_11;named pathLnet/minecraft/entity/ai/brain/task/WanderAroundTask;path:Lnet/minecraft/entity/ai/pathing/Path;
-
lookTargetPos
@Nullable private @Nullable BlockPos lookTargetPos
- Mappings:
Namespace Name Mixin selector official eLavr;e:Lgb;intermediary field_18370Lnet/minecraft/class_4112;field_18370:Lnet/minecraft/class_2338;named lookTargetPosLnet/minecraft/entity/ai/brain/task/WanderAroundTask;lookTargetPos:Lnet/minecraft/util/math/BlockPos;
-
speed
private float speed
- Mappings:
Namespace Name Mixin selector official fLavr;f:Fintermediary field_18371Lnet/minecraft/class_4112;field_18371:Fnamed speedLnet/minecraft/entity/ai/brain/task/WanderAroundTask;speed:F
-
-
方法详细资料
-
shouldRun
protected boolean shouldRun(ServerWorld serverWorld, MobEntity mobEntity)
- 覆盖:
shouldRun在类中Task<MobEntity>- Mappings:
Namespace Name Mixin selector official aLavr;a(Labj;Lasz;)Zintermediary method_18978Lnet/minecraft/class_4112;method_18978(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/WanderAroundTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
shouldKeepRunning
protected boolean shouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)
- 覆盖:
shouldKeepRunning在类中Task<MobEntity>- Mappings:
Namespace Name Mixin selector official aLavr;a(Labj;Lasz;J)Zintermediary method_18979Lnet/minecraft/class_4112;method_18979(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/WanderAroundTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Z
-
finishRunning
protected void finishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)
- 覆盖:
finishRunning在类中Task<MobEntity>- Mappings:
Namespace Name Mixin selector official bLavr;b(Labj;Lasz;J)Vintermediary method_18981Lnet/minecraft/class_4112;method_18981(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/WanderAroundTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
run
protected void run(ServerWorld serverWorld, MobEntity mobEntity, long long2)
- 覆盖:
run在类中Task<MobEntity>- Mappings:
Namespace Name Mixin selector official cLavr;c(Labj;Lasz;J)Vintermediary method_18982Lnet/minecraft/class_4112;method_18982(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed runLnet/minecraft/entity/ai/brain/task/WanderAroundTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
keepRunning
protected void keepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)
- 覆盖:
keepRunning在类中Task<MobEntity>- Mappings:
Namespace Name Mixin selector official dLavr;d(Labj;Lasz;J)Vintermediary method_18983Lnet/minecraft/class_4112;method_18983(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/WanderAroundTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
hasFinishedPath
private boolean hasFinishedPath(MobEntity entity, WalkTarget walkTarget, long time)
- Mappings:
Namespace Name Mixin selector official aLavr;a(Lasz;Lbax;J)Zintermediary method_18977Lnet/minecraft/class_4112;method_18977(Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;J)Znamed hasFinishedPathLnet/minecraft/entity/ai/brain/task/WanderAroundTask;hasFinishedPath(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/ai/brain/WalkTarget;J)Z
-
hasReached
private boolean hasReached(MobEntity entity, WalkTarget walkTarget)
- Mappings:
Namespace Name Mixin selector official aLavr;a(Lasz;Lbax;)Zintermediary method_18980Lnet/minecraft/class_4112;method_18980(Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;)Znamed hasReachedLnet/minecraft/entity/ai/brain/task/WanderAroundTask;hasReached(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/ai/brain/WalkTarget;)Z
-
-