CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType
	FIELD field_11892 supplier Ljava/util/function/Supplier;
	FIELD field_11893 LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD field_11909 type Lcom/mojang/datafixers/types/Type;
	FIELD field_19315 blocks Ljava/util/Set;
	METHOD <init> (Ljava/util/function/Supplier;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)V
		ARG 1 supplier
		ARG 2 blocks
		ARG 3 type
	METHOD method_11030 create (Ljava/lang/String;Lnet/minecraft/class_2591$class_2592;)Lnet/minecraft/class_2591;
	METHOD method_11032 instantiate ()Lnet/minecraft/class_2586;
	METHOD method_11033 getId (Lnet/minecraft/class_2591;)Lnet/minecraft/class_2960;
	METHOD method_20526 supports (Lnet/minecraft/class_2248;)Z
		ARG 1 block
	METHOD method_24182 get (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
		ARG 1 world
		ARG 2 pos
	CLASS class_2592 Builder
		FIELD field_11915 supplier Ljava/util/function/Supplier;
		FIELD field_19316 blocks Ljava/util/Set;
		METHOD <init> (Ljava/util/function/Supplier;Ljava/util/Set;)V
			ARG 1 supplier
			ARG 2 blocks
		METHOD method_11034 build (Lcom/mojang/datafixers/types/Type;)Lnet/minecraft/class_2591;
		METHOD method_20528 create (Ljava/util/function/Supplier;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_2591$class_2592;
			ARG 0 supplier
			ARG 1 blocks
