CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain FIELD field_18322 memories Ljava/util/Map; FIELD field_18323 sensors Ljava/util/Map; FIELD field_18324 tasks Ljava/util/Map; FIELD field_18325 schedule Lnet/minecraft/class_4170; FIELD field_18326 requiredActivityMemories Ljava/util/Map; FIELD field_18327 coreActivities Ljava/util/Set; FIELD field_18328 possibleActivities Ljava/util/Set; FIELD field_18329 defaultActivity Lnet/minecraft/class_4168; FIELD field_18853 activityStartTime J METHOD (Ljava/util/Collection;Ljava/util/Collection;Lcom/mojang/datafixers/Dynamic;)V ARG 2 sensors METHOD method_18871 refreshActivities (JJ)V ARG 1 timeOfDay ARG 3 time METHOD method_18874 canDoActivity (Lnet/minecraft/class_4168;)Z METHOD method_18875 forget (Lnet/minecraft/class_4140;)V METHOD method_18876 isMemoryInState (Lnet/minecraft/class_4140;Lnet/minecraft/class_4141;)Z ARG 2 state METHOD method_18877 readMemory (Lnet/minecraft/class_4140;Lcom/mojang/datafixers/Dynamic;)V METHOD method_18878 putMemory (Lnet/minecraft/class_4140;Ljava/lang/Object;)V ARG 2 value METHOD method_18879 setMemory (Lnet/minecraft/class_4140;Ljava/util/Optional;)V ARG 2 value METHOD method_18880 resetPossibleActivities (Lnet/minecraft/class_4168;)V METHOD method_18881 setTaskList (Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;)V METHOD method_18882 setTaskList (Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V METHOD method_18884 setSchedule (Lnet/minecraft/class_4170;)V METHOD method_18890 setCoreActivities (Ljava/util/Set;)V METHOD method_18891 startTasks (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V METHOD method_18894 getSchedule ()Lnet/minecraft/class_4170; METHOD method_18896 hasMemoryModule (Lnet/minecraft/class_4140;)Z METHOD method_18897 setDefaultActivity (Lnet/minecraft/class_4168;)V METHOD method_18899 streamRunningTasks ()Ljava/util/stream/Stream; METHOD method_18900 stopAllTasks (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V METHOD method_18904 getOptionalMemory (Lnet/minecraft/class_4140;)Ljava/util/Optional; METHOD method_18906 hasActivity (Lnet/minecraft/class_4168;)Z METHOD method_18911 copy ()Lnet/minecraft/class_4095; METHOD method_19542 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V METHOD method_19544 updateSensors (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V METHOD method_19545 updateTasks (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V METHOD method_19948 isEmptyCollection (Ljava/lang/Object;)Z ARG 1 value