Class WalkHomeTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<LivingEntity>
net.minecraft.entity.ai.brain.task.WalkHomeTask
- Mappings:
Namespace Name official berintermediary net/minecraft/class_4290named net/minecraft/entity/ai/brain/task/WalkHomeTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate static final intprivate static final intprivate static final intRepresents the number of ticks (40) that this task will remember a point of interest after starting to move towards it.private final Long2LongMapprivate static final intprivate final floatprivate intFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrun(ServerWorld world, LivingEntity entity, long time) protected booleanshouldRun(ServerWorld world, LivingEntity entity) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, stop, tick, toString, tryStarting
-
Field Details
-
POI_EXPIRY
private static final int POI_EXPIRYRepresents the number of ticks (40) that this task will remember a point of interest after starting to move towards it.- See Also:
- Mappings:
Namespace Name Mixin selector official aLber;a:Iintermediary field_30161Lnet/minecraft/class_4290;field_30161:Inamed POI_EXPIRYLnet/minecraft/entity/ai/brain/task/WalkHomeTask;POI_EXPIRY:I
-
MAX_TRIES
private static final int MAX_TRIES- See Also:
- Mappings:
Namespace Name Mixin selector official dLber;d:Iintermediary field_30162Lnet/minecraft/class_4290;field_30162:Inamed MAX_TRIESLnet/minecraft/entity/ai/brain/task/WalkHomeTask;MAX_TRIES:I
-
RUN_TIME
private static final int RUN_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official eLber;e:Iintermediary field_30163Lnet/minecraft/class_4290;field_30163:Inamed RUN_TIMELnet/minecraft/entity/ai/brain/task/WalkHomeTask;RUN_TIME:I
-
MAX_DISTANCE
private static final int MAX_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector official fLber;f:Iintermediary field_30164Lnet/minecraft/class_4290;field_30164:Inamed MAX_DISTANCELnet/minecraft/entity/ai/brain/task/WalkHomeTask;MAX_DISTANCE:I
-
speed
private final float speed- Mappings:
Namespace Name Mixin selector official gLber;g:Fintermediary field_20290Lnet/minecraft/class_4290;field_20290:Fnamed speedLnet/minecraft/entity/ai/brain/task/WalkHomeTask;speed:F
-
positionToExpiry
- Mappings:
Namespace Name Mixin selector official hLber;h:Lit/unimi/dsi/fastutil/longs/Long2LongMap;intermediary field_20291Lnet/minecraft/class_4290;field_20291:Lit/unimi/dsi/fastutil/longs/Long2LongMap;named positionToExpiryLnet/minecraft/entity/ai/brain/task/WalkHomeTask;positionToExpiry:Lit/unimi/dsi/fastutil/longs/Long2LongMap;
-
tries
private int tries- Mappings:
Namespace Name Mixin selector official iLber;i:Iintermediary field_20292Lnet/minecraft/class_4290;field_20292:Inamed triesLnet/minecraft/entity/ai/brain/task/WalkHomeTask;tries:I
-
expiryTimeLimit
private long expiryTimeLimit- Mappings:
Namespace Name Mixin selector official jLber;j:Jintermediary field_19260Lnet/minecraft/class_4290;field_19260:Jnamed expiryTimeLimitLnet/minecraft/entity/ai/brain/task/WalkHomeTask;expiryTimeLimit:J
-
-
Constructor Details
-
WalkHomeTask
public WalkHomeTask(float speed) - Mappings:
Namespace Name Mixin selector official <init>Lber;<init>(F)Vintermediary <init>Lnet/minecraft/class_4290;<init>(F)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/WalkHomeTask;<init>(F)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<LivingEntity>- Mappings:
Namespace Name Mixin selector official aLbcr;a(Lafo;Lbbf;)Zintermediary method_18919Lnet/minecraft/class_4097;method_18919(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/Task;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
-
run
- Overrides:
runin classTask<LivingEntity>- Mappings:
Namespace Name Mixin selector official aLbcr;a(Lafo;Lbbf;J)Vintermediary method_18920Lnet/minecraft/class_4097;method_18920(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Vnamed runLnet/minecraft/entity/ai/brain/task/Task;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
-