CLASS p net/minecraft/advancement/SimpleAdvancement CLASS p$a Builder FIELD a parentId Lqp; FIELD b parentObj Lp; FIELD c display Ly; FIELD d rewards Ls; FIELD e criteria Ljava/util/Map; FIELD f requirements [[Ljava/lang/String; FIELD g merger Laa; METHOD a create ()Lp$a; METHOD a criteriaMerger (Laa;)Lp$a; METHOD a display (Lbfw;Ljl;Ljl;Lqp;Lz;ZZZ)Lp$a; METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lp$a; ARG 0 obj ARG 1 context METHOD a criterion (Ljava/lang/String;Lu;)Lp$a; ARG 1 criterion METHOD a criterion (Ljava/lang/String;Lx;)Lp$a; ARG 1 conditions METHOD a build (Ljava/util/function/Consumer;Ljava/lang/String;)Lp; METHOD a findParent (Ljava/util/function/Function;)Z METHOD a serialize (Ljb;)V METHOD a parent (Lp;)Lp$a; METHOD a parent (Lqp;)Lp$a; METHOD a rewards (Ls$a;)Lp$a; METHOD a rewards (Ls;)Lp$a; METHOD a display (Ly;)Lp$a; METHOD b toJson ()Lcom/google/gson/JsonObject; METHOD b deserialize (Ljb;)Lp$a; ARG 0 buf METHOD b build (Lqp;)Lp; METHOD c getCriteria ()Ljava/util/Map; FIELD a parent Lp; FIELD b display Ly; FIELD c rewards Ls; FIELD d id Lqp; FIELD e criteria Ljava/util/Map; FIELD f requirements [[Ljava/lang/String; FIELD g children Ljava/util/Set; FIELD h textComponent Ljl; METHOD a createTask ()Lp$a; METHOD a addChild (Lp;)V METHOD b getParent ()Lp; METHOD c getDisplay ()Ly; METHOD d getRewards ()Ls; METHOD e getChildren ()Ljava/lang/Iterable; METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD f getCriteria ()Ljava/util/Map; METHOD g getRequirementCount ()I METHOD h getId ()Lqp; METHOD i getRequirements ()[[Ljava/lang/String; METHOD j getTextComponent ()Ljl;