CLASS bph net/minecraft/block/entity/BlockEntityType
	CLASS bph$a Builder
		FIELD a supplier Ljava/util/function/Supplier;
		METHOD a build (Lcom/mojang/datafixers/types/Type;)Lbph;
		METHOD a create (Ljava/util/function/Supplier;)Lbph$a;
			ARG 0 supplier
	FIELD A SMOKER Lbph;
	FIELD B BLAST_FURNACE Lbph;
	FIELD C LECTERN Lbph;
	FIELD D BELL Lbph;
	FIELD E JIGSAW Lbph;
	FIELD F CAMPFIRE Lbph;
	FIELD G LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD H supplier Ljava/util/function/Supplier;
	FIELD I type Lcom/mojang/datafixers/types/Type;
	FIELD a FURNACE Lbph;
	FIELD b CHEST Lbph;
	FIELD c TRAPPED_CHEST Lbph;
	FIELD d ENDER_CHEST Lbph;
	FIELD e JUKEBOX Lbph;
	FIELD f DISPENSER Lbph;
	FIELD g DROPPER Lbph;
	FIELD h SIGN Lbph;
	FIELD i MOB_SPAWNER Lbph;
	FIELD j PISTON Lbph;
	FIELD k BREWING_STAND Lbph;
	FIELD l ENCHANTING_TABLE Lbph;
	FIELD m END_PORTAL Lbph;
	FIELD n BEACON Lbph;
	FIELD o SKULL Lbph;
	FIELD p DAYLIGHT_DETECTOR Lbph;
	FIELD q HOPPER Lbph;
	FIELD r COMPARATOR Lbph;
	FIELD s BANNER Lbph;
	FIELD t STRUCTURE_BLOCK Lbph;
	FIELD u END_GATEWAY Lbph;
	FIELD v COMMAND_BLOCK Lbph;
	FIELD w SHUlKER_BOX Lbph;
	FIELD x BED Lbph;
	FIELD y CONDUIT Lbph;
	FIELD z BARREL Lbph;
	METHOD a instantiate ()Lbpg;
	METHOD a getId (Lbph;)Lqi;
	METHOD a create (Ljava/lang/String;Lbph$a;)Lbph;
