Uses of Class
net.minecraft.entity.ai.brain.task.Task
Packages that use Task
-
Uses of Task in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain with type parameters of type TaskMethods in net.minecraft.entity.ai.brain that return types with arguments of type TaskModifier and TypeMethodDescriptionBrain.getRunningTasks()Deprecated.(package private) ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer,? extends Task<? super E>>> Brain.indexTaskList(int begin, ImmutableList<? extends Task<? super E>> tasks) Method parameters in net.minecraft.entity.ai.brain with type arguments of type TaskModifier and TypeMethodDescription(package private) ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer,? extends Task<? super E>>> Brain.indexTaskList(int begin, ImmutableList<? extends Task<? super E>> tasks) voidBrain.setTaskList(Activity activity, int begin, ImmutableList<? extends Task<? super E>> list) voidBrain.setTaskList(Activity activity, int begin, ImmutableList<? extends Task<? super E>> tasks, MemoryModuleType<?> memoryType) voidBrain.setTaskList(Activity activity, ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super E>>> indexedTasks) voidBrain.setTaskList(Activity activity, ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super E>>> indexedTasks, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryModuleState>> requiredMemories) voidBrain.setTaskList(Activity activity, ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super E>>> indexedTasks, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryModuleState>> requiredMemories, Set<MemoryModuleType<?>> forgettingMemories) -
Uses of Task in net.minecraft.entity.ai.brain.task
Subclasses of Task in net.minecraft.entity.ai.brain.taskModifier and TypeClassDescriptionclassAdmireItemTask<E extends PiglinEntity>classAdmireItemTimeLimitTask<E extends PiglinEntity>classclassAttackTask<E extends MobEntity>classclassclassclassCompositeTask<E extends LivingEntity>classConditionalTask<E extends LivingEntity>classCrossbowAttackTask<E extends MobEntity & CrossbowUser,T extends LivingEntity> classclassclassclassclassFindEntityTask<E extends LivingEntity,T extends LivingEntity> classclassclassclassclassclassForgetAngryAtTargetTask<E extends MobEntity>classForgetAttackTargetTask<E extends MobEntity>classclassclassForgetTask<E extends LivingEntity>classclassclassGoToCelebrateTask<E extends MobEntity>classclassclassclassclassclassclassclassclassclassclassclassHuntFinishTask<E extends PiglinEntity>classHuntHoglinTask<E extends PiglinEntity>classclassclassLongJumpTask<E extends MobEntity>classclassclassclassclassMemoryTransferTask<E extends MobEntity,T> classclassclassclassclassclassclassPrepareRamTask<E extends PathAwareEntity>The task where an entity finds a target, a place to start its ram, and wait to start its ram.classRamImpactTask<E extends PathAwareEntity>classRandomTask<E extends LivingEntity>classclassRemoveOffHandItemTask<E extends PiglinEntity>classRidingTask<E extends LivingEntity,T extends Entity> classclassclassclassclassclassclassclassclassStartRidingTask<E extends LivingEntity>classclassclassclassclassclassclassTimeLimitedTask<E extends LivingEntity>classUpdateAttackTargetTask<E extends MobEntity>classclassclassclassclassclassclassclassWalkToNearestVisibleWantedItemTask<E extends LivingEntity>classWalkTowardClosestAdultTask<E extends PassiveEntity>classclassclassclassWantNewItemTask<E extends PiglinEntity>classFields in net.minecraft.entity.ai.brain.task declared as TaskFields in net.minecraft.entity.ai.brain.task with type parameters of type TaskMethods in net.minecraft.entity.ai.brain.task that return types with arguments of type TaskModifier and TypeMethodDescriptionprivate static com.mojang.datafixers.util.Pair<Integer,Task<LivingEntity>> VillagerTaskListProvider.createBusyFollowTask()static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createCoreTasks(VillagerProfession profession, float speed) private static com.mojang.datafixers.util.Pair<Integer,Task<LivingEntity>> VillagerTaskListProvider.createFreeFollowTask()static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createHideTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createIdleTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createMeetTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createPanicTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createPlayTasks(float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createPreRaidTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createRaidTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createRestTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createWorkTasks(VillagerProfession profession, float speed) Method parameters in net.minecraft.entity.ai.brain.task with type arguments of type TaskModifier and TypeMethodDescriptionabstract <E extends LivingEntity>
voidCompositeTask.RunMode.run(Stream<Task<? super E>> tasks, ServerWorld world, E entity, long time) Constructors in net.minecraft.entity.ai.brain.task with parameters of type TaskModifierConstructorDescriptionConditionalTask(Predicate<E> condition, Task<? super E> delegate) ConditionalTask(Predicate<E> condition, Task<? super E> delegate, boolean allowsContinuation) ConditionalTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryStates, Predicate<E> condition, Task<? super E> delegate, boolean allowsContinuation) ConditionalTask(Map<MemoryModuleType<?>, MemoryModuleState> memory, Task<? super E> delegate) TimeLimitedTask(Task<? super E> delegate, boolean skipFirstRun, UniformIntProvider timeRange) TimeLimitedTask(Task<? super E> delegate, UniformIntProvider timeRange) Constructor parameters in net.minecraft.entity.ai.brain.task with type arguments of type TaskModifierConstructorDescriptionCompositeTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, Set<MemoryModuleType<?>> memoriesToForgetWhenStopped, CompositeTask.Order order, CompositeTask.RunMode runMode, List<com.mojang.datafixers.util.Pair<Task<? super E>, Integer>> tasks) RandomTask(List<com.mojang.datafixers.util.Pair<Task<? super E>, Integer>> tasks) RandomTask(Map<MemoryModuleType<?>, MemoryModuleState> requiredMemoryState, List<com.mojang.datafixers.util.Pair<Task<? super E>, Integer>> tasks)