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