CLASS net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate
	FIELD field_20692 ANY Lnet/minecraft/class_4550;
	FIELD field_20693 tag Lnet/minecraft/class_3494;
	FIELD field_20694 block Lnet/minecraft/class_2248;
	FIELD field_20695 state Lnet/minecraft/class_4559;
	FIELD field_20696 nbt Lnet/minecraft/class_2105;
	METHOD <init> (Lnet/minecraft/class_3494;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;Lnet/minecraft/class_2105;)V
		ARG 1 tag
		ARG 2 block
		ARG 3 state
		ARG 4 nbt
	METHOD method_22452 toJson ()Lcom/google/gson/JsonElement;
	METHOD method_22453 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4550;
		ARG 0 json
	METHOD method_22454 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
		ARG 1 world
		ARG 2 pos
	METHOD method_33185 (Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException;
		ARG 0 id
	CLASS class_4710 Builder
		FIELD field_21572 block Lnet/minecraft/class_2248;
		FIELD field_21573 tag Lnet/minecraft/class_3494;
		FIELD field_21574 state Lnet/minecraft/class_4559;
		FIELD field_21575 nbt Lnet/minecraft/class_2105;
		METHOD method_23880 create ()Lnet/minecraft/class_4550$class_4710;
		METHOD method_23882 build ()Lnet/minecraft/class_4550;
		METHOD method_27962 block (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4550$class_4710;
			ARG 1 block
		METHOD method_27963 state (Lnet/minecraft/class_4559;)Lnet/minecraft/class_4550$class_4710;
			ARG 1 state
		METHOD method_29233 tag (Lnet/minecraft/class_3494;)Lnet/minecraft/class_4550$class_4710;
			ARG 1 tag
		METHOD method_35042 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_4550$class_4710;
			ARG 1 nbt
