CLASS l net/minecraft/advancement/SimpleAdvancement CLASS l$a Builder FIELD a parentId Lpt; FIELD b parentObj Ll; FIELD c display Lu; FIELD d rewards Lo; FIELD e criteria Ljava/util/Map; FIELD f requirements [[Ljava/lang/String; METHOD a create ()Ll$a; METHOD a display (Layz;Liw;Liw;Lpt;Lv;ZZZ)Ll$a; METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ll$a; ARG 0 obj ARG 1 context METHOD a serialize (Lim;)V ARG 0 buf METHOD a criterion (Ljava/lang/String;Lq;)Ll$a; ARG 0 id ARG 1 criterion METHOD a criterion (Ljava/lang/String;Lt;)Ll$a; ARG 0 id ARG 1 conditions METHOD a parent (Ll;)Ll$a; METHOD a (Lo$a;)Ll$a; METHOD a rewards (Lo;)Ll$a; METHOD a parent (Lpt;)Ll$a; METHOD a display (Lu;)Ll$a; METHOD b deserialize (Lim;)Ll$a; ARG 0 buf METHOD b build (Lpt;)Ll; ARG 0 id FIELD a parent Ll; FIELD b display Lu; FIELD c rewards Lo; FIELD d id Lpt; FIELD e criteria Ljava/util/Map; FIELD f requirements [[Ljava/lang/String; FIELD g children Ljava/util/Set; FIELD h textComponent Liw; METHOD a createTask ()Ll$a; METHOD a addChild (Ll;)V ARG 0 child METHOD b getParent ()Ll; METHOD c getDisplay ()Lu; METHOD d getRewards ()Lo; METHOD e getChildren ()Ljava/lang/Iterable; METHOD equals (Ljava/lang/Object;)Z ARG 0 other METHOD f getCriteria ()Ljava/util/Map; METHOD g getRequirementCount ()I METHOD h getId ()Lpt; METHOD i getRequirements ()[[Ljava/lang/String; METHOD j getTextComponent ()Liw;