Class FindWalkTargetTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<PathAwareEntity>
net.minecraft.entity.ai.brain.task.FindWalkTargetTask
- Direct Known Subclasses:
RunAroundAfterRaidTask
public class FindWalkTargetTask extends Task<PathAwareEntity>
- Mappings:
Namespace Name official axfintermediary net/minecraft/class_4117named net/minecraft/entity/ai/brain/task/FindWalkTargetTask
-
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 static intfield_30186private static intfield_30187private intmaxHorizontalDistanceprivate intmaxVerticalDistanceprivate floatwalkSpeedFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description FindWalkTargetTask(float walkSpeed)FindWalkTargetTask(float walkSpeed, int maxHorizontalDistance, int maxVerticalDistance) -
Method Summary
Modifier and Type Method Description protected voidrun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)private voidupdateWalkTarget(PathAwareEntity entity)private voidupdateWalkTarget(PathAwareEntity entity, ChunkSectionPos pos)Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
field_30186
private static final int field_30186- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLaxf;a:Iintermediary field_30186Lnet/minecraft/class_4117;field_30186:Inamed field_30186Lnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;field_30186:I
-
field_30187
private static final int field_30187- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLaxf;c:Iintermediary field_30187Lnet/minecraft/class_4117;field_30187:Inamed field_30187Lnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;field_30187:I
-
walkSpeed
private final float walkSpeed- Mappings:
Namespace Name Mixin selector official dLaxf;d:Fintermediary field_18375Lnet/minecraft/class_4117;field_18375:Fnamed walkSpeedLnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;walkSpeed:F
-
maxHorizontalDistance
private final int maxHorizontalDistance- Mappings:
Namespace Name Mixin selector official eLaxf;e:Iintermediary field_19352Lnet/minecraft/class_4117;field_19352:Inamed maxHorizontalDistanceLnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;maxHorizontalDistance:I
-
maxVerticalDistance
private final int maxVerticalDistance- Mappings:
Namespace Name Mixin selector official fLaxf;f:Iintermediary field_19353Lnet/minecraft/class_4117;field_19353:Inamed maxVerticalDistanceLnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;maxVerticalDistance:I
-
-
Constructor Details
-
FindWalkTargetTask
public FindWalkTargetTask(float walkSpeed)- Mappings:
Namespace Name Mixin selector official <init>Laxf;<init>(F)Vintermediary <init>Lnet/minecraft/class_4117;<init>(F)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;<init>(F)V
-
FindWalkTargetTask
public FindWalkTargetTask(float walkSpeed, int maxHorizontalDistance, int maxVerticalDistance)- Mappings:
Namespace Name Mixin selector official <init>Laxf;<init>(FII)Vintermediary <init>Lnet/minecraft/class_4117;<init>(FII)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;<init>(FII)V
-
-
Method Details
-
run
- Overrides:
runin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLaxf;a(Labj;Latg;J)Vintermediary method_18996Lnet/minecraft/class_4117;method_18996(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed runLnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
updateWalkTarget
- Mappings:
Namespace Name Mixin selector official aLaxf;a(Latg;Lgu;)Vintermediary method_20430Lnet/minecraft/class_4117;method_20430(Lnet/minecraft/class_1314;Lnet/minecraft/class_4076;)Vnamed updateWalkTargetLnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;updateWalkTarget(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/util/math/ChunkSectionPos;)V
-
updateWalkTarget
- Mappings:
Namespace Name Mixin selector official aLaxf;a(Latg;)Vintermediary method_20429Lnet/minecraft/class_4117;method_20429(Lnet/minecraft/class_1314;)Vnamed updateWalkTargetLnet/minecraft/entity/ai/brain/task/FindWalkTargetTask;updateWalkTarget(Lnet/minecraft/entity/mob/PathAwareEntity;)V
-