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