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 static intHORIZONTAL_RANGEprivate intmaxDistanceprivate longnextUpdateTimeprivate MemoryModuleType<GlobalPos>targetprivate static intUPDATE_INTERVALprivate static intVERTICAL_RANGEprivate floatwalkSpeedFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description GoToIfNearbyTask(MemoryModuleType<GlobalPos> target, float walkSpeed, 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
-
UPDATE_INTERVAL
private static final int UPDATE_INTERVAL- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLawv;a:Iintermediary field_30179Lnet/minecraft/class_4116;field_30179:Inamed UPDATE_INTERVALLnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;UPDATE_INTERVAL:I
-
HORIZONTAL_RANGE
private static final int HORIZONTAL_RANGE- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLawv;c:Iintermediary field_30180Lnet/minecraft/class_4116;field_30180:Inamed HORIZONTAL_RANGELnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;HORIZONTAL_RANGE:I
-
VERTICAL_RANGE
private static final int VERTICAL_RANGE- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLawv;d:Iintermediary field_30181Lnet/minecraft/class_4116;field_30181:Inamed VERTICAL_RANGELnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;VERTICAL_RANGE: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
-
walkSpeed
private final float walkSpeed- Mappings:
Namespace Name Mixin selector official hLawv;h:Fintermediary field_25752Lnet/minecraft/class_4116;field_25752:Fnamed walkSpeedLnet/minecraft/entity/ai/brain/task/GoToIfNearbyTask;walkSpeed: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
-