CLASS net/minecraft/class_2066 net/minecraft/advancement/criterion/InventoryChangedCriterion METHOD method_22476 (Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;IIILnet/minecraft/class_2066$class_2068;)Z ARG 5 conditions METHOD method_24362 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;III)V ARG 1 player ARG 2 inventory ARG 3 stack ARG 4 full ARG 5 empty ARG 6 occupied METHOD method_8950 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;)V ARG 1 player ARG 2 inventory ARG 3 stack CLASS class_2068 Conditions FIELD comp_2029 getPlayerPredicate Ljava/util/Optional; FIELD comp_2058 items Ljava/util/List; FIELD field_47263 CODEC Lcom/mojang/serialization/Codec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_2066$class_2068$class_8948;Ljava/util/List;)V ARG 1 playerPredicate METHOD comp_2058 items ()Ljava/util/List; METHOD method_24363 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2073;)Z ARG 1 item METHOD method_53160 items ([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175; ARG 0 items METHOD method_8957 items ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_175; ARG 0 items METHOD method_8958 matches (Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;III)Z ARG 1 inventory ARG 2 stack ARG 3 full ARG 4 empty ARG 5 occupied METHOD method_8959 items ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_175; ARG 0 items CLASS class_8948 Slots FIELD field_47264 CODEC Lcom/mojang/serialization/Codec; FIELD field_47265 ANY Lnet/minecraft/class_2066$class_2068$class_8948; METHOD method_54998 test (III)Z ARG 1 full ARG 2 empty ARG 3 occupied