类的使用
net.minecraft.entity.ai.brain.task.Task
-
使用Task的程序包 程序包 说明 net.minecraft The base package for all Minecraft classes.net.minecraft.entity.ai.brain net.minecraft.entity.ai.brain.task -
-
net.minecraft中Task的使用
net.minecraft中Task的子类 修饰符和类型 类 说明 classclass_6028classclass_6029classclass_6030 -
net.minecraft.entity.ai.brain中Task的使用
类型参数类型为Task的net.minecraft.entity.ai.brain中的字段 修饰符和类型 字段 说明 private Map<Integer,Map<Activity,Set<Task<? super E>>>>Brain. tasks返回变量类型为Task的类型的net.minecraft.entity.ai.brain中的方法 修饰符和类型 方法 说明 List<Task<? super E>>Brain. getRunningTasks()已过时。(专用程序包) ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer,? extends Task<? super E>>>Brain. indexTaskList(int begin, ImmutableList<? extends Task<? super E>> tasks)类型变量类型为Task的net.minecraft.entity.ai.brain中的方法参数 修饰符和类型 方法 说明 (专用程序包) 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) -
net.minecraft.entity.ai.brain.task中Task的使用
声明为Task的net.minecraft.entity.ai.brain.task中的字段 修饰符和类型 字段 说明 private Task<? super E>ConditionalTask. delegateprivate Task<? super E>TimeLimitedTask. delegate类型参数类型为Task的net.minecraft.entity.ai.brain.task中的字段 修饰符和类型 字段 说明 private WeightedList<Task<? super E>>CompositeTask. tasks返回变量类型为Task的类型的net.minecraft.entity.ai.brain.task中的方法 修饰符和类型 方法 说明 private 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)类型变量类型为Task的net.minecraft.entity.ai.brain.task中的方法参数 修饰符和类型 方法 说明 abstract <E extends LivingEntity>
voidCompositeTask.RunMode. run(Stream<Task<? super E>> stream, ServerWorld world, E entity, long time)参数类型为Task的net.minecraft.entity.ai.brain.task中的构造器 构造器 说明 ConditionalTask(Predicate<E> condition, Task<? super E> delegate)ConditionalTask(Predicate<E> predicate, Task<? super E> task, boolean bool)ConditionalTask(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryStates, Predicate<E> condition, Task<? super E> delegate, boolean allowsContinuation)ConditionalTask(Map<MemoryModuleType<?>,MemoryModuleState> map, Task<? super E> task)TimeLimitedTask(Task<? super E> delegate, boolean skipFirstRun, UniformIntProvider timeRange)TimeLimitedTask(Task<? super E> delegate, UniformIntProvider timeRange)类型变量类型为Task的net.minecraft.entity.ai.brain.task中的构造器参数 构造器 说明 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)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)
-