CLASS net/minecraft/class_2054 net/minecraft/advancement/criterion/FilledBucketCriterion CLASS class_2055 Handler FIELD field_9614 conditions Ljava/util/Set; FIELD field_9615 manager Lnet/minecraft/class_2985; METHOD (Lnet/minecraft/class_2985;)V ARG 1 manager METHOD method_8933 addCondition (Lnet/minecraft/class_179$class_180;)V METHOD method_8934 isEmpty ()Z METHOD method_8935 handle (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD method_8936 removeCondition (Lnet/minecraft/class_179$class_180;)V CLASS class_2056 Conditions FIELD field_9616 item Lnet/minecraft/class_2073; METHOD (Lnet/minecraft/class_2073;)V ARG 1 item METHOD method_8937 create (Lnet/minecraft/class_2073;)Lnet/minecraft/class_2054$class_2056; ARG 0 item METHOD method_8938 matches (Lnet/minecraft/class_1799;)Z ARG 1 stack FIELD field_9612 ID Lnet/minecraft/class_2960; FIELD field_9613 handlers Ljava/util/Map; METHOD method_8932 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V ARG 1 player ARG 2 stack