CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType
	FIELD field_11892 factory Lnet/minecraft/class_2591$class_5559;
	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> (Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)V
		ARG 1 factory
		ARG 2 blocks
		ARG 3 type
	METHOD method_11030 create (Ljava/lang/String;Lnet/minecraft/class_2591$class_2592;)Lnet/minecraft/class_2591;
		ARG 0 id
		ARG 1 builder
	METHOD method_11032 instantiate (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586;
		ARG 1 pos
		ARG 2 state
	METHOD method_11033 getId (Lnet/minecraft/class_2591;)Lnet/minecraft/class_2960;
		ARG 0 type
	METHOD method_20526 supports (Lnet/minecraft/class_2680;)Z
		ARG 1 state
	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 factory Lnet/minecraft/class_2591$class_5559;
		FIELD field_19316 blocks Ljava/util/Set;
		METHOD <init> (Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;)V
			ARG 1 factory
			ARG 2 blocks
		METHOD method_11034 build (Lcom/mojang/datafixers/types/Type;)Lnet/minecraft/class_2591;
			ARG 1 type
		METHOD method_20528 create (Lnet/minecraft/class_2591$class_5559;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_2591$class_2592;
			ARG 0 factory
			ARG 1 blocks
	CLASS class_5559 BlockEntityFactory
		METHOD create (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586;
			ARG 1 pos
			ARG 2 state
