CLASS ay net/minecraft/util/json/ItemPredicate CLASS ay$a Builder FIELD a enchantment Ljava/util/List; FIELD b item Lauu; FIELD d count Lbe$d; METHOD a create ()Lay$a; METHOD a enchantment (Lam;)Lay$a; METHOD a item (Lazx;)Lay$a; METHOD a count (Lbe$d;)Lay$a; METHOD b build ()Lay; FIELD a ANY Lay; FIELD b potion Lxr; FIELD c item Lauu; FIELD d count Lbe$d; FIELD f enchantments [Lam; FIELD h tag Lbg; METHOD (Lxr;Lauu;Lbe$d;Lbe$d;[Lam;Lawr;Lbg;)V ARG 2 item ARG 3 count ARG 5 enchantments ARG 6 potion METHOD a matches (Lava;)Z METHOD a deserialize (Lcom/google/gson/JsonElement;)Lay; ARG 0 el METHOD b deserializeAll (Lcom/google/gson/JsonElement;)[Lay; ARG 0 el