Class GoToNearbyPositionTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<PathAwareEntity>
net.minecraft.entity.ai.brain.task.GoToNearbyPositionTask
public class GoToNearbyPositionTask extends Task<PathAwareEntity>
- Mappings:
Namespace Name official avvintermediary net/minecraft/class_4219named net/minecraft/entity/ai/brain/task/GoToNearbyPositionTask
-
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 intcompletionRangeprivate floatfield_25753private intmaxDistanceprivate MemoryModuleType<GlobalPos>memoryModuleTypeprivate longnextRunTimeFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description GoToNearbyPositionTask(MemoryModuleType<GlobalPos> memoryModuleType, float float2, int completionRange, 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
-
memoryModuleType
- Mappings:
Namespace Name Mixin selector official bLavv;b:Lazy;intermediary field_18862Lnet/minecraft/class_4219;field_18862:Lnet/minecraft/class_4140;named memoryModuleTypeLnet/minecraft/entity/ai/brain/task/GoToNearbyPositionTask;memoryModuleType:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
-
completionRange
private final int completionRange- Mappings:
Namespace Name Mixin selector official cLavv;c:Iintermediary field_18863Lnet/minecraft/class_4219;field_18863:Inamed completionRangeLnet/minecraft/entity/ai/brain/task/GoToNearbyPositionTask;completionRange:I
-
maxDistance
private final int maxDistance- Mappings:
Namespace Name Mixin selector official dLavv;d:Iintermediary field_18864Lnet/minecraft/class_4219;field_18864:Inamed maxDistanceLnet/minecraft/entity/ai/brain/task/GoToNearbyPositionTask;maxDistance:I
-
field_25753
private final float field_25753- Mappings:
Namespace Name Mixin selector official eLavv;e:Fintermediary field_25753Lnet/minecraft/class_4219;field_25753:Fnamed field_25753Lnet/minecraft/entity/ai/brain/task/GoToNearbyPositionTask;field_25753:F
-
nextRunTime
private long nextRunTime- Mappings:
Namespace Name Mixin selector official fLavv;f:Jintermediary field_18865Lnet/minecraft/class_4219;field_18865:Jnamed nextRunTimeLnet/minecraft/entity/ai/brain/task/GoToNearbyPositionTask;nextRunTime:J
-
-
Constructor Details
-
GoToNearbyPositionTask
public GoToNearbyPositionTask(MemoryModuleType<GlobalPos> memoryModuleType, float float2, int completionRange, int maxDistance)- Mappings:
Namespace Name Mixin selector official <init>Lavv;<init>(Lazy;FII)Vintermediary <init>Lnet/minecraft/class_4219;<init>(Lnet/minecraft/class_4140;FII)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/GoToNearbyPositionTask;<init>(Lnet/minecraft/entity/ai/brain/MemoryModuleType;FII)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLavv;a(Labf;Lasj;)Zintermediary method_19607Lnet/minecraft/class_4219;method_19607(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/GoToNearbyPositionTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;)Z
-
run
- Overrides:
runin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLavv;a(Labf;Lasj;J)Vintermediary method_19608Lnet/minecraft/class_4219;method_19608(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed runLnet/minecraft/entity/ai/brain/task/GoToNearbyPositionTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-