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