Class FindWalkTargetTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<MobEntityWithAi>
net.minecraft.entity.ai.brain.task.FindWalkTargetTask
- Direct Known Subclasses:
RunAroundAfterRaidTask
public class FindWalkTargetTask extends Task<MobEntityWithAi>
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description private intmaxHorizontalDistanceprivate intmaxVerticalDistanceprivate floatwalkSpeed -
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, MobEntityWithAi mobEntityWithAi, long long2)private voidupdateWalkTarget(MobEntityWithAi entity)private voidupdateWalkTarget(MobEntityWithAi 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
-
walkSpeed
private final float walkSpeed -
maxHorizontalDistance
private final int maxHorizontalDistance -
maxVerticalDistance
private final int maxVerticalDistance
-
-
Constructor Details
-
FindWalkTargetTask
public FindWalkTargetTask(float walkSpeed) -
FindWalkTargetTask
public FindWalkTargetTask(float walkSpeed, int maxHorizontalDistance, int maxVerticalDistance)
-
-
Method Details
-
run
- Overrides:
runin classTask<MobEntityWithAi>
-
updateWalkTarget
-
updateWalkTarget
-