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