CLASS df net/minecraft/command/arguments/BlockPredicateArgumentType
	CLASS df$a StatePredicate
		FIELD a state Lbvn;
		FIELD b properties Ljava/util/Set;
		FIELD c nbt Lic;
		METHOD <init> (Lbvn;Ljava/util/Set;Lic;)V
			ARG 1 state
			ARG 2 properties
			ARG 3 nbt
		METHOD a (Lbvr;)Z
			ARG 1 pos
	CLASS df$b BlockPredicate
	CLASS df$c TagPredicate
		FIELD a tag Lze;
		FIELD b nbt Lic;
		FIELD c properties Ljava/util/Map;
		METHOD <init> (Lze;Ljava/util/Map;Lic;)V
			ARG 3 nbt
	FIELD a EXAMPLES Ljava/util/Collection;
	FIELD b UNKNOWN_TAG_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
	METHOD a create ()Ldf;
	METHOD a getBlockPredicate (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate;
		ARG 0 context
		ARG 1 name
	METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
		ARG 1 context
		ARG 2 builder
