CLASS net/minecraft/class_2111 net/minecraft/advancement/criterion/PlacedBlockCriterion CLASS class_2112 Handler FIELD field_9726 conditions Ljava/util/Set; FIELD field_9727 manager Lnet/minecraft/class_2985; METHOD (Lnet/minecraft/class_2985;)V ARG 1 manager METHOD method_9090 addCondition (Lnet/minecraft/class_179$class_180;)V METHOD method_9091 isEmpty ()Z METHOD method_9092 handle (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V ARG 1 pos ARG 2 world ARG 3 item ARG 4 stack METHOD method_9093 removeCondition (Lnet/minecraft/class_179$class_180;)V CLASS class_2113 Conditions FIELD field_9728 block Lnet/minecraft/class_2248; FIELD field_9729 location Lnet/minecraft/class_2090; FIELD field_9730 state Ljava/util/Map; FIELD field_9731 item Lnet/minecraft/class_2073; METHOD (Lnet/minecraft/class_2248;Ljava/util/Map;Lnet/minecraft/class_2090;Lnet/minecraft/class_2073;)V ARG 2 state ARG 3 location ARG 4 item METHOD method_9094 matches (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)Z ARG 1 state ARG 2 pos ARG 3 world ARG 4 stack METHOD method_9095 block (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2111$class_2113; ARG 0 block FIELD field_9724 ID Lnet/minecraft/class_2960; FIELD field_9725 handlers Ljava/util/Map; METHOD method_9087 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V ARG 1 player ARG 2 blockPos ARG 3 stack