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)