| public static <E extends LivingEntity> Brain$Profile<E> |
|
| public static <E extends LivingEntity> com.mojang.serialization.Codec<Brain<E>> |
|
| public <T> com.mojang.serialization.DataResult<T> |
| serializeStart(com.mojang.serialization.DynamicOps<T> ops) |
| method_28310(com.mojang.serialization.DynamicOps<T> arg0) |
| encode(com.mojang.serialization.DynamicOps<T> ops) |
|
| private Stream<Brain$MemoryEntry<?>> |
| memories() |
| method_28315() |
| streamMemories() |
|
| public boolean |
|
| public void |
| clearMemories() |
| method_49709() |
| forgetAll() |
|
| public <U> void |
|
| public <U> void |
|
| public <U> void |
|
| public <U> void |
|
| private <U> void |
|
| public <U> Optional<U> |
|
| public <U> Optional<U> |
|
| public <U> long |
|
| public Map<MemoryModuleType<?>, Optional<? extends Memory<?>>> |
| getMemories() |
| method_35058() |
| getMemories() |
|
| public <U> boolean |
|
| public boolean |
|
| public void |
|
| public void |
|
| public Set<Activity> |
| getActiveActivities() |
| method_35059() |
| getPossibleActivities() |
|
| public List<Task<? super E>> |
| getRunningBehaviors() |
| method_27074() |
| getRunningTasks() |
|
| public void |
| useDefaultActivity() |
| method_24536() |
| resetPossibleActivities() |
|
| public Optional<Activity> |
| getActiveNonCoreActivity() |
| method_24538() |
| getFirstPossibleNonCoreActivity() |
|
| public void |
|
| private void |
|
| private void |
|
| public void |
|
| public void |
|
| public void |
|
| public void |
| addActivity(Activity activity, int priorityOfFirstBehavior, com.google.common.collect.ImmutableList<? extends BehaviorControl<? super E>> behaviorList) |
| method_18882(class_4168 arg0, int arg1, com.google.common.collect.ImmutableList<? extends class_7893<? super E>> arg2) |
| setTaskList(Activity activity, int begin, com.google.common.collect.ImmutableList<? extends Task<? super E>> list) |
|
| public void |
| addActivityAndRemoveMemoryWhenStopped(Activity activity, int priorityOfFirstBehavior, com.google.common.collect.ImmutableList<? extends BehaviorControl<? super E>> behaviorList, MemoryModuleType<?> memoryThatMustHaveValueAndWillBeErasedAfter) |
| method_24527(class_4168 arg0, int arg1, com.google.common.collect.ImmutableList<? extends class_7893<? super E>> arg2, class_4140<?> arg3) |
| setTaskList(Activity activity, int begin, com.google.common.collect.ImmutableList<? extends Task<? super E>> tasks, MemoryModuleType<?> memoryType) |
|
| public void |
| addActivity(Activity activity, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super E>>> behaviorPriorityPairs) |
| method_18881(class_4168 arg0, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends class_7893<? super E>>> arg1) |
| setTaskList(Activity activity, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super E>>> indexedTasks) |
|
| public void |
| addActivityWithConditions(Activity activity, int priorityOfFirstBehavior, com.google.common.collect.ImmutableList<? extends BehaviorControl<? super E>> behaviorList, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryStatus>> conditions) |
| method_66676(class_4168 arg0, int arg1, com.google.common.collect.ImmutableList<? extends class_7893<? super E>> arg2, Set<com.mojang.datafixers.util.Pair<class_4140<?>, class_4141>> arg3) |
| setTaskList(Activity activity, int begin, com.google.common.collect.ImmutableList<? extends Task<? super E>> tasks, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryModuleState>> requiredMemories) |
|
| public void |
| addActivityWithConditions(Activity activity, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super E>>> behaviorPriorityPairs, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryStatus>> conditions) |
| method_24529(class_4168 arg0, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends class_7893<? super E>>> arg1, Set<com.mojang.datafixers.util.Pair<class_4140<?>, class_4141>> arg2) |
| setTaskList(Activity activity, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super E>>> indexedTasks, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryModuleState>> requiredMemories) |
|
| public void |
| addActivityAndRemoveMemoriesWhenStopped(Activity activity, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super E>>> behaviorPriorityPairs, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryStatus>> conditions, Set<MemoryModuleType<?>> memoriesToEraseWhenStopped) |
| method_24530(class_4168 arg0, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends class_7893<? super E>>> arg1, Set<com.mojang.datafixers.util.Pair<class_4140<?>, class_4141>> arg2, Set<class_4140<?>> arg3) |
| setTaskList(Activity activity, com.google.common.collect.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) |
|
| public void |
| removeAllBehaviors() |
| method_35060() |
| clear() |
|
| public boolean |
|
| public Brain<E> |
| copyWithoutBehaviors() |
| method_18911() |
| copy() |
|
| public void |
|
| private void |
|
| private void |
| forgetOutdatedMemories() |
| method_27075() |
| tickMemories() |
|
| public void |
|
| private void |
|
| private void |
|
| private boolean |
|
| private boolean |
| isEmptyCollection(Object object) |
| method_19948(Object arg0) |
| isEmptyCollection(Object value) |
|
| com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super E>>> |
| createPriorityPairs(int priorityOfFirstBehavior, com.google.common.collect.ImmutableList<? extends BehaviorControl<? super E>> behaviorList) |
| method_24524(int arg0, com.google.common.collect.ImmutableList<? extends class_7893<? super E>> arg1) |
| indexTaskList(int begin, com.google.common.collect.ImmutableList<? extends Task<? super E>> tasks) |
|
| public boolean |
| isBrainDead() |
| method_74662() |
| isEmpty() |
|
| private static Set |
|
| private static Map |
| lambda$addActivityAndRemoveMemoriesWhenStopped$3(Integer arg0) |
| method_18887(Integer arg0) |
| method_18887(Integer index) |
|
| private static boolean |
|
| private void |
|
| private static Brain$MemoryEntry |
|