类的使用
net.minecraft.entity.ai.brain.MemoryModuleState
-
使用MemoryModuleState的程序包 程序包 说明 net.minecraft.entity.ai.brain net.minecraft.entity.ai.brain.task -
-
net.minecraft.entity.ai.brain中MemoryModuleState的使用
类型参数类型为MemoryModuleState的net.minecraft.entity.ai.brain中的字段 修饰符和类型 字段 说明 private Map<Activity,Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>,MemoryModuleState>>>Brain. requiredActivityMemories返回MemoryModuleState的net.minecraft.entity.ai.brain中的方法 修饰符和类型 方法 说明 static MemoryModuleStateMemoryModuleState. valueOf(String name)返回带有指定名称的该类型的枚举常量。static MemoryModuleState[]MemoryModuleState. values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。参数类型为MemoryModuleState的net.minecraft.entity.ai.brain中的方法 修饰符和类型 方法 说明 booleanBrain. isMemoryInState(MemoryModuleType<?> type, MemoryModuleState state)类型变量类型为MemoryModuleState的net.minecraft.entity.ai.brain中的方法参数 修饰符和类型 方法 说明 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中MemoryModuleState的使用
类型参数类型为MemoryModuleState的net.minecraft.entity.ai.brain.task中的字段 修饰符和类型 字段 说明 protected Map<MemoryModuleType<?>,MemoryModuleState>Task. requiredMemoryStates返回变量类型为MemoryModuleState的类型的net.minecraft.entity.ai.brain.task中的方法 修饰符和类型 方法 说明 private static Map<MemoryModuleType<?>,MemoryModuleState>ConditionalTask. merge(Map<MemoryModuleType<?>,MemoryModuleState> first, Map<MemoryModuleType<?>,MemoryModuleState> second)private static ImmutableMap<MemoryModuleType<?>,MemoryModuleState>FindPointOfInterestTask. method_29245(MemoryModuleType<GlobalPos> memoryModuleType, MemoryModuleType<GlobalPos> memoryModuleType2)类型变量类型为MemoryModuleState的net.minecraft.entity.ai.brain.task中的方法参数 修饰符和类型 方法 说明 private static Map<MemoryModuleType<?>,MemoryModuleState>ConditionalTask. merge(Map<MemoryModuleType<?>,MemoryModuleState> first, Map<MemoryModuleType<?>,MemoryModuleState> second)类型变量类型为MemoryModuleState的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)ConditionalTask(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryStates, Predicate<E> condition, Task<? super E> delegate, boolean allowsContinuation)ConditionalTask(Map<MemoryModuleType<?>,MemoryModuleState> map, Task<? super E> task)RandomTask(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState, List<com.mojang.datafixers.util.Pair<Task<? super E>,Integer>> tasks)Task(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState)Task(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState, int runTime)Task(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState, int minRunTime, int maxRunTime)
-