Class GoToNearbyPositionTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<MobEntityWithAi>
net.minecraft.entity.ai.brain.task.GoToNearbyPositionTask
public class GoToNearbyPositionTask extends Task<MobEntityWithAi>
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description private intcompletionRangeprivate intmaxDistanceprivate MemoryModuleType<GlobalPos>memoryModuleTypeprivate longnextRunTime -
Constructor Summary
Constructors Constructor Description GoToNearbyPositionTask(MemoryModuleType<GlobalPos> memoryModuleType, int completionRange, int maxDistance) -
Method Summary
Modifier and Type Method Description protected voidrun(ServerWorld serverWorld, MobEntityWithAi mobEntityWithAi, long long2)protected booleanshouldRun(ServerWorld serverWorld, MobEntityWithAi mobEntityWithAi)Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, stop, tick, toString, tryStarting
-
Field Details
-
memoryModuleType
-
completionRange
private final int completionRange -
maxDistance
private final int maxDistance -
nextRunTime
private long nextRunTime
-
-
Constructor Details
-
GoToNearbyPositionTask
public GoToNearbyPositionTask(MemoryModuleType<GlobalPos> memoryModuleType, int completionRange, int maxDistance)
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<MobEntityWithAi>
-
run
- Overrides:
runin classTask<MobEntityWithAi>
-