CLASS ajj net/minecraft/entity/ai/brain/Brain FIELD a memories Ljava/util/Map; FIELD b sensors Ljava/util/Map; FIELD c tasks Ljava/util/Map; FIELD d schedule Laxl; FIELD e requiredActivityMemories Ljava/util/Map; FIELD f coreActivities Ljava/util/Set; FIELD g possibleActivities Ljava/util/Set; FIELD h defaultActivity Laxj; FIELD i activityStartTime J METHOD (Ljava/util/Collection;Ljava/util/Collection;Lcom/mojang/datafixers/Dynamic;)V ARG 2 sensors METHOD a refreshActivities (JJ)V ARG 1 timeOfDay ARG 3 time METHOD a hasMemoryModule (Lape;)Z METHOD a isMemoryInState (Lape;Lapf;)Z ARG 2 state METHOD a readMemory (Lape;Lcom/mojang/datafixers/Dynamic;)V METHOD a putMemory (Lape;Ljava/lang/Object;)V ARG 2 value METHOD a setMemory (Lape;Ljava/util/Optional;)V ARG 2 value METHOD a resetPossibleActivities (Laxj;)V METHOD a setTaskList (Laxj;Lcom/google/common/collect/ImmutableList;)V METHOD a setTaskList (Laxj;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V METHOD a setSchedule (Laxl;)V METHOD a isEmptyCollection (Ljava/lang/Object;)Z ARG 1 value METHOD a setCoreActivities (Ljava/util/Set;)V METHOD a tick (Lvi;Laiu;)V METHOD b getSchedule ()Laxl; METHOD b forget (Lape;)V METHOD b setDefaultActivity (Laxj;)V METHOD b stopAllTasks (Lvi;Laiu;)V METHOD c getOptionalMemory (Lape;)Ljava/util/Optional; METHOD c hasActivity (Laxj;)Z METHOD c updateSensors (Lvi;Laiu;)V METHOD d streamRunningTasks ()Ljava/util/stream/Stream; METHOD d canDoActivity (Laxj;)Z METHOD d startTasks (Lvi;Laiu;)V METHOD e updateTasks (Lvi;Laiu;)V METHOD f copy ()Lajj;