CLASS net/minecraft/class_163 net/minecraft/advancement/AdvancementManager FIELD field_1154 roots Ljava/util/Set; FIELD field_1155 listener Lnet/minecraft/class_163$class_164; FIELD field_1156 dependents Ljava/util/Set; FIELD field_1157 advancements Ljava/util/Map; FIELD field_1158 LOGGER Lorg/apache/logging/log4j/Logger; METHOD method_711 load (Ljava/util/Map;)V METHOD method_712 getAdvancements ()Ljava/util/Collection; METHOD method_713 removeAll (Ljava/util/Set;)V ARG 1 advancements METHOD method_714 clear ()V METHOD method_715 getRoots ()Ljava/lang/Iterable; METHOD method_716 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_161; ARG 1 id METHOD method_717 setListener (Lnet/minecraft/class_163$class_164;)V ARG 1 listener METHOD method_718 remove (Lnet/minecraft/class_161;)V ARG 1 advancement CLASS class_164 Listener METHOD method_719 onDependentRemoved (Lnet/minecraft/class_161;)V ARG 1 dependent METHOD method_720 onRootRemoved (Lnet/minecraft/class_161;)V ARG 1 root METHOD method_721 onDependentAdded (Lnet/minecraft/class_161;)V ARG 1 dependent METHOD method_722 onClear ()V METHOD method_723 onRootAdded (Lnet/minecraft/class_161;)V ARG 1 root