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