CLASS bc net/minecraft/predicate/item/ItemPredicate CLASS bc$a Builder FIELD a enchantments Ljava/util/List; FIELD b item Lbbw; FIELD c tag Lzb; FIELD d count Lbi$d; FIELD e durability Lbi$d; FIELD f potion Lbdq; FIELD g nbt Lbk; METHOD a create ()Lbc$a; METHOD a enchantment (Laq;)Lbc$a; METHOD a item (Lbhh;)Lbc$a; METHOD a count (Lbi$d;)Lbc$a; METHOD a nbt (Lib;)Lbc$a; ARG 1 nbt METHOD a tag (Lzb;)Lbc$a; METHOD b build ()Lbc; FIELD a ANY Lbc; FIELD b tag Lzb; FIELD c item Lbbw; FIELD d count Lbi$d; FIELD e durability Lbi$d; FIELD f enchantments [Laq; FIELD g potion Lbdq; FIELD h nbt Lbk; METHOD (Lzb;Lbbw;Lbi$d;Lbi$d;[Laq;Lbdq;Lbk;)V ARG 1 tag ARG 2 item ARG 3 count ARG 4 durability ARG 5 enchantments ARG 6 potion METHOD a serialize ()Lcom/google/gson/JsonElement; METHOD a test (Lbcb;)Z METHOD a deserialize (Lcom/google/gson/JsonElement;)Lbc; ARG 0 el METHOD b deserializeAll (Lcom/google/gson/JsonElement;)[Lbc; ARG 0 el