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 avbintermediary 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 bLavb;b:Lazf;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 cLavb;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 dLavb;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 eLavb;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>Lavb;<init>(Lazf;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 aLavb;a(Laav;Larq;)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 aLavb;a(Laav;Larq;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
-