CLASS m net/minecraft/advancement/SimpleAdvancement CLASS m$a Builder FIELD a parentId Lpx; FIELD b parentObj Lm; FIELD c display Lv; FIELD d rewards Lp; FIELD e criteria Ljava/util/Map; FIELD f requirements [[Ljava/lang/String; METHOD a create ()Lm$a; METHOD a display (Lbal;Liz;Liz;Lpx;Lw;ZZZ)Lm$a; METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lm$a; ARG 0 obj ARG 1 context METHOD a serialize (Lip;)V ARG 0 buf METHOD a criterion (Ljava/lang/String;Lr;)Lm$a; ARG 0 id ARG 1 criterion METHOD a criterion (Ljava/lang/String;Lu;)Lm$a; ARG 0 id ARG 1 conditions METHOD a parent (Lm;)Lm$a; METHOD a rewards (Lp;)Lm$a; METHOD a parent (Lpx;)Lm$a; METHOD a display (Lv;)Lm$a; METHOD b deserialize (Lip;)Lm$a; ARG 0 buf METHOD b build (Lpx;)Lm; ARG 0 id FIELD a parent Lm; FIELD b display Lv; FIELD c rewards Lp; FIELD d id Lpx; FIELD e criteria Ljava/util/Map; FIELD f requirements [[Ljava/lang/String; FIELD g children Ljava/util/Set; FIELD h textComponent Liz; METHOD a createTask ()Lm$a; METHOD a addChild (Lm;)V METHOD b getParent ()Lm; METHOD c getDisplay ()Lv; METHOD d getRewards ()Lp; METHOD e getChildren ()Ljava/lang/Iterable; METHOD f getCriteria ()Ljava/util/Map; METHOD g getRequirementCount ()I METHOD h getId ()Lpx; METHOD i getRequirements ()[[Ljava/lang/String; METHOD j getTextComponent ()Liz;