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 awvintermediary 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 static intfield_30179private static intfield_30180private static intfield_30181private 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
-
field_30179
private static final int field_30179- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLawv;a:Iintermediary field_30179Lnet/minecraft/class_4116;field_30179:Inamed field_30179Lnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;field_30179:I
-
field_30180
private static final int field_30180- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLawv;c:Iintermediary field_30180Lnet/minecraft/class_4116;field_30180:Inamed field_30180Lnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;field_30180:I
-
field_30181
private static final int field_30181- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLawv;d:Iintermediary field_30181Lnet/minecraft/class_4116;field_30181:Inamed field_30181Lnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;field_30181:I
-
target
- Mappings:
Namespace Name Mixin selector official eLawv;e:Lbav;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 fLawv;f: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 gLawv;g: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 hLawv;h: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>Lawv;<init>(Lbav;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 aLawv;a(Labj;Latg;)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 aLawv;a(Labj;Latg;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
-