Class GoToIfNearbyTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<MobEntityWithAi>
net.minecraft.entity.ai.brain.task.GoToIfNearbyTask
public class GoToIfNearbyTask extends Task<MobEntityWithAi>
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description private intmaxDistanceprivate longnextUpdateTimeprivate MemoryModuleType<GlobalPos>target -
Constructor Summary
Constructors Constructor Description GoToIfNearbyTask(MemoryModuleType<GlobalPos> target, 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
-
target
-
nextUpdateTime
private long nextUpdateTime -
maxDistance
private final int maxDistance
-
-
Constructor Details
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<MobEntityWithAi>
-
run
- Overrides:
runin classTask<MobEntityWithAi>
-