CLASS bto net/minecraft/block/entity/BlockEntityType
	CLASS bto$a Builder
		FIELD a supplier Ljava/util/function/Supplier;
		FIELD b blocks Ljava/util/Set;
		METHOD <init> (Ljava/util/function/Supplier;Ljava/util/Set;)V
			ARG 1 supplier
			ARG 2 blocks
		METHOD a build (Lcom/mojang/datafixers/types/Type;)Lbto;
		METHOD a create (Ljava/util/function/Supplier;[Lbmm;)Lbto$a;
			ARG 0 supplier
			ARG 1 blocks
	FIELD G LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD H supplier Ljava/util/function/Supplier;
	FIELD I blocks Ljava/util/Set;
	FIELD J type Lcom/mojang/datafixers/types/Type;
	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 a instantiate ()Lbtn;
	METHOD a supports (Lbmm;)Z
		ARG 1 block
	METHOD a getId (Lbto;)Lqs;
	METHOD a create (Ljava/lang/String;Lbto$a;)Lbto;
