CLASS net/minecraft/class_2066 net/minecraft/advancement/criterion/InventoryChangedCriterion CLASS class_2067 Handler FIELD field_9627 conditions Ljava/util/Set; FIELD field_9628 manager Lnet/minecraft/class_2985; METHOD (Lnet/minecraft/class_2985;)V ARG 1 manager METHOD method_8953 addCondition (Lnet/minecraft/class_179$class_180;)V METHOD method_8954 isEmpty ()Z METHOD method_8955 removeCondition (Lnet/minecraft/class_179$class_180;)V METHOD method_8956 handle (Lnet/minecraft/class_1661;)V CLASS class_2068 Conditions FIELD field_9629 occupied Lnet/minecraft/class_2096$class_2100; FIELD field_9630 full Lnet/minecraft/class_2096$class_2100; FIELD field_9631 empty Lnet/minecraft/class_2096$class_2100; FIELD field_9632 items [Lnet/minecraft/class_2073; METHOD (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;[Lnet/minecraft/class_2073;)V ARG 4 items METHOD method_8957 items ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068; ARG 0 items METHOD method_8958 matches (Lnet/minecraft/class_1661;)Z METHOD method_8959 items ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068; ARG 0 items FIELD field_9625 ID Lnet/minecraft/class_2960; FIELD field_9626 handlers Ljava/util/Map; METHOD method_8950 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;)V ARG 1 player