Class ForgetCompletedPointOfInterestTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<LivingEntity>
net.minecraft.entity.ai.brain.task.ForgetCompletedPointOfInterestTask
public class ForgetCompletedPointOfInterestTask extends Task<LivingEntity>
- Mappings:
Namespace Name official axdintermediary net/minecraft/class_4128named net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask
-
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 Predicate<PointOfInterestType>conditionprivate static intMAX_RANGEprivate MemoryModuleType<GlobalPos>memoryModuleFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description ForgetCompletedPointOfInterestTask(PointOfInterestType poiType, MemoryModuleType<GlobalPos> memoryModule) -
Method Summary
Modifier and Type Method Description private booleanhasCompletedPointOfInterest(ServerWorld world, BlockPos pos)private booleanisBedOccupiedByOthers(ServerWorld world, BlockPos pos, LivingEntity entity)protected 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
-
MAX_RANGE
private static final int MAX_RANGE- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLaxd;a:Iintermediary field_30185Lnet/minecraft/class_4128;field_30185:Inamed MAX_RANGELnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;MAX_RANGE:I
-
memoryModule
- Mappings:
Namespace Name Mixin selector official cLaxd;c:Lbav;intermediary field_18390Lnet/minecraft/class_4128;field_18390:Lnet/minecraft/class_4140;named memoryModuleLnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;memoryModule:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
-
condition
- Mappings:
Namespace Name Mixin selector official dLaxd;d:Ljava/util/function/Predicate;intermediary field_18391Lnet/minecraft/class_4128;field_18391:Ljava/util/function/Predicate;named conditionLnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;condition:Ljava/util/function/Predicate;
-
-
Constructor Details
-
ForgetCompletedPointOfInterestTask
public ForgetCompletedPointOfInterestTask(PointOfInterestType poiType, MemoryModuleType<GlobalPos> memoryModule)- Mappings:
Namespace Name Mixin selector official <init>Laxd;<init>(Lbcr;Lbav;)Vintermediary <init>Lnet/minecraft/class_4128;<init>(Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;<init>(Lnet/minecraft/world/poi/PointOfInterestType;Lnet/minecraft/entity/ai/brain/MemoryModuleType;)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<LivingEntity>- Mappings:
Namespace Name Mixin selector official aLauj;a(Labj;Lasy;)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 aLauj;a(Labj;Lasy;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
-
isBedOccupiedByOthers
- Mappings:
Namespace Name Mixin selector official aLaxd;a(Labj;Lgb;Lasy;)Zintermediary method_20500Lnet/minecraft/class_4128;method_20500(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Znamed isBedOccupiedByOthersLnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;isBedOccupiedByOthers(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/LivingEntity;)Z
-
hasCompletedPointOfInterest
- Mappings:
Namespace Name Mixin selector official aLaxd;a(Labj;Lgb;)Zintermediary method_20499Lnet/minecraft/class_4128;method_20499(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Znamed hasCompletedPointOfInterestLnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;hasCompletedPointOfInterest(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z
-