Class GoToIfNearbyTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<PathAwareEntity>
net.minecraft.entity.ai.brain.task.GoToIfNearbyTask
public class GoToIfNearbyTask extends Task<PathAwareEntity>
- Mappings:
Namespace Name official avuintermediary net/minecraft/class_4116named net/minecraft/entity/ai/brain/task/GoToIfNearbyTask
-
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 floatfield_25752private intmaxDistanceprivate longnextUpdateTimeprivate MemoryModuleType<GlobalPos>targetFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description GoToIfNearbyTask(MemoryModuleType<GlobalPos> target, float float2, int maxDistance) -
Method Summary
Modifier and Type Method Description protected voidrun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected booleanshouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, stop, tick, toString, tryStarting
-
Field Details
-
target
- Mappings:
Namespace Name Mixin selector official bLavu;b:Lazy;intermediary field_18372Lnet/minecraft/class_4116;field_18372:Lnet/minecraft/class_4140;named targetLnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;target:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
-
nextUpdateTime
private long nextUpdateTime- Mappings:
Namespace Name Mixin selector official cLavu;c:Jintermediary field_18373Lnet/minecraft/class_4116;field_18373:Jnamed nextUpdateTimeLnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;nextUpdateTime:J
-
maxDistance
private final int maxDistance- Mappings:
Namespace Name Mixin selector official dLavu;d:Iintermediary field_18374Lnet/minecraft/class_4116;field_18374:Inamed maxDistanceLnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;maxDistance:I
-
field_25752
private final float field_25752- Mappings:
Namespace Name Mixin selector official eLavu;e:Fintermediary field_25752Lnet/minecraft/class_4116;field_25752:Fnamed field_25752Lnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;field_25752:F
-
-
Constructor Details
-
GoToIfNearbyTask
- Mappings:
Namespace Name Mixin selector official <init>Lavu;<init>(Lazy;FI)Vintermediary <init>Lnet/minecraft/class_4116;<init>(Lnet/minecraft/class_4140;FI)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;<init>(Lnet/minecraft/entity/ai/brain/MemoryModuleType;FI)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLavu;a(Labf;Lasj;)Zintermediary method_18993Lnet/minecraft/class_4116;method_18993(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;)Z
-
run
- Overrides:
runin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLavu;a(Labf;Lasj;J)Vintermediary method_18994Lnet/minecraft/class_4116;method_18994(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed runLnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-