CLASS bon net/minecraft/block/entity/BlockEntityType
	CLASS bon$a Builder
		FIELD a supplier Ljava/util/function/Supplier;
		METHOD a build (Lcom/mojang/datafixers/types/Type;)Lbon;
		METHOD a create (Ljava/util/function/Supplier;)Lbon$a;
			ARG 0 supplier
	FIELD A SMOKER Lbon;
	FIELD B BLAST_FURNACE Lbon;
	FIELD C LECTERN Lbon;
	FIELD D BELL Lbon;
	FIELD E JIGSAW Lbon;
	FIELD F CAMPFIRE Lbon;
	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 Lbon;
	FIELD b CHEST Lbon;
	FIELD c TRAPPED_CHEST Lbon;
	FIELD d ENDER_CHEST Lbon;
	FIELD e JUKEBOX Lbon;
	FIELD f DISPENSER Lbon;
	FIELD g DROPPER Lbon;
	FIELD h SIGN Lbon;
	FIELD i MOB_SPAWNER Lbon;
	FIELD j PISTON Lbon;
	FIELD k BREWING_STAND Lbon;
	FIELD l ENCHANTING_TABLE Lbon;
	FIELD m END_PORTAL Lbon;
	FIELD n BEACON Lbon;
	FIELD o SKULL Lbon;
	FIELD p DAYLIGHT_DETECTOR Lbon;
	FIELD q HOPPER Lbon;
	FIELD r COMPARATOR Lbon;
	FIELD s BANNER Lbon;
	FIELD t STRUCTURE_BLOCK Lbon;
	FIELD u END_GATEWAY Lbon;
	FIELD v COMMAND_BLOCK Lbon;
	FIELD w SHUlKER_BOX Lbon;
	FIELD x BED Lbon;
	FIELD y CONDUIT Lbon;
	FIELD z BARREL Lbon;
	METHOD a instantiate ()Lbom;
	METHOD a getId (Lbon;)Lqc;
	METHOD a instantiate (Ljava/lang/String;)Lbom;
		ARG 0 id
	METHOD a create (Ljava/lang/String;Lbon$a;)Lbon;
