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 intfield_30185private 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
-
field_30185
private static final int field_30185- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLaxd;a:Iintermediary field_30185Lnet/minecraft/class_4128;field_30185:Inamed field_30185Lnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;field_30185: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
-