CLASS l net/minecraft/advancement/SimpleAdvancement CLASS l$a Builder FIELD a parentId Lpu; 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 (Lazs;Lix;Lix;Lpu;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 (Lin;)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 rewards (Lo;)Ll$a; METHOD a parent (Lpu;)Ll$a; METHOD a display (Lu;)Ll$a; METHOD b deserialize (Lin;)Ll$a; ARG 0 buf METHOD b build (Lpu;)Ll; ARG 0 id FIELD a parent Ll; FIELD b display Lu; FIELD c rewards Lo; FIELD d id Lpu; FIELD e criteria Ljava/util/Map; FIELD f requirements [[Ljava/lang/String; FIELD g children Ljava/util/Set; FIELD h textComponent Lix; METHOD a createTask ()Ll$a; METHOD a addChild (Ll;)V ARG 1 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 1 other METHOD f getCriteria ()Ljava/util/Map; METHOD g getRequirementCount ()I METHOD h getId ()Lpu; METHOD i getRequirements ()[[Ljava/lang/String; METHOD j getTextComponent ()Lix;