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;