Class CompositeTask<E extends LivingEntity>
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<E>
net.minecraft.entity.ai.brain.task.CompositeTask<E>
- Direct Known Subclasses:
- RandomTask
- Mappings:
- Namespace - Name - official - bec- intermediary - net/minecraft/class_4103- named - net/minecraft/entity/ai/brain/task/CompositeTask
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumstatic enumNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.TaskTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Set<MemoryModuleType<?>>private final CompositeTask.Orderprivate final CompositeTask.RunModeprivate final WeightedList<Task<? super E>>Fields inherited from class net.minecraft.entity.ai.brain.task.TaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructorsConstructorDescriptionCompositeTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, Set<MemoryModuleType<?>> memoriesToForgetWhenStopped, CompositeTask.Order order, CompositeTask.RunMode runMode, List<com.mojang.datafixers.util.Pair<Task<? super E>, Integer>> tasks) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld world, E entity, long time) protected booleanisTimeLimitExceeded(long time) protected voidkeepRunning(ServerWorld world, E entity, long time) protected voidrun(ServerWorld world, E entity, long time) protected booleanshouldKeepRunning(ServerWorld world, E entity, long time) toString()
- 
Field Details- 
memoriesToForgetWhenStopped- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbec;a:Ljava/util/Set;- intermediary - field_18344- Lnet/minecraft/class_4103;field_18344:Ljava/util/Set;- named - memoriesToForgetWhenStopped- Lnet/minecraft/entity/ai/brain/task/CompositeTask;memoriesToForgetWhenStopped:Ljava/util/Set;
 
- 
order- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbec;d:Lbec$a;- intermediary - field_18345- Lnet/minecraft/class_4103;field_18345:Lnet/minecraft/class_4103$class_4104;- named - order- Lnet/minecraft/entity/ai/brain/task/CompositeTask;order:Lnet/minecraft/entity/ai/brain/task/CompositeTask$Order;
 
- 
runMode- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbec;e:Lbec$b;- intermediary - field_18346- Lnet/minecraft/class_4103;field_18346:Lnet/minecraft/class_4103$class_4216;- named - runMode- Lnet/minecraft/entity/ai/brain/task/CompositeTask;runMode:Lnet/minecraft/entity/ai/brain/task/CompositeTask$RunMode;
 
- 
tasks- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbec;f:Lbfy;- intermediary - field_18347- Lnet/minecraft/class_4103;field_18347:Lnet/minecraft/class_6032;- named - tasks- Lnet/minecraft/entity/ai/brain/task/CompositeTask;tasks:Lnet/minecraft/util/collection/WeightedList;
 
 
- 
- 
Constructor Details- 
CompositeTaskpublic CompositeTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, Set<MemoryModuleType<?>> memoriesToForgetWhenStopped, CompositeTask.Order order, CompositeTask.RunMode runMode, List<com.mojang.datafixers.util.Pair<Task<? super E>, Integer>> tasks) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbec;<init>(Ljava/util/Map;Ljava/util/Set;Lbec$a;Lbec$b;Ljava/util/List;)V- intermediary - <init>- Lnet/minecraft/class_4103;<init>(Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_4103$class_4216;Ljava/util/List;)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/CompositeTask;<init>(Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/entity/ai/brain/task/CompositeTask$Order;Lnet/minecraft/entity/ai/brain/task/CompositeTask$RunMode;Ljava/util/List;)V
 
 
- 
- 
Method Details- 
shouldKeepRunning- Overrides:
- shouldKeepRunningin class- Task<E extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbdo;b(Lagg;Lbcc;J)Z- intermediary - method_18927- Lnet/minecraft/class_4097;method_18927(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z- named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/Task;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Z
 
- 
isTimeLimitExceededprotected boolean isTimeLimitExceeded(long time) - Overrides:
- isTimeLimitExceededin class- Task<E extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdo;a(J)Z- intermediary - method_18915- Lnet/minecraft/class_4097;method_18915(J)Z- named - isTimeLimitExceeded- Lnet/minecraft/entity/ai/brain/task/Task;isTimeLimitExceeded(J)Z
 
- 
run- Overrides:
- runin class- Task<E extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdo;a(Lagg;Lbcc;J)V- intermediary - method_18920- Lnet/minecraft/class_4097;method_18920(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V- named - run- Lnet/minecraft/entity/ai/brain/task/Task;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
 
- 
keepRunning- Overrides:
- keepRunningin class- Task<E extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbdo;d(Lagg;Lbcc;J)V- intermediary - method_18924- Lnet/minecraft/class_4097;method_18924(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V- named - keepRunning- Lnet/minecraft/entity/ai/brain/task/Task;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
 
- 
finishRunning- Overrides:
- finishRunningin class- Task<E extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbdo;c(Lagg;Lbcc;J)V- intermediary - method_18926- Lnet/minecraft/class_4097;method_18926(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V- named - finishRunning- Lnet/minecraft/entity/ai/brain/task/Task;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
 
- 
toString- Overrides:
- toStringin class- Task<E extends LivingEntity>
 
 
-