Package net.minecraft.block.entity
Class BlockEntityType<T extends BlockEntity>
java.lang.Object
net.minecraft.block.entity.BlockEntityType<T>
public class BlockEntityType<T extends BlockEntity> extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BlockEntityType.Builder<T extends BlockEntity>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BlockEntityType(Supplier<? extends T> supplier, Set<Block> blocks, com.mojang.datafixers.types.Type<?> type)
-
Method Summary
Modifier and Type Method Description private static <T extends BlockEntity>
BlockEntityType<T>create(String string, BlockEntityType.Builder<T> builder)
T
get(BlockView world, BlockPos pos)
static Identifier
getId(BlockEntityType<?> blockEntityType)
T
instantiate()
boolean
supports(Block block)
-
Field Details
-
LOGGER
-
FURNACE
-
CHEST
-
TRAPPED_CHEST
-
ENDER_CHEST
-
JUKEBOX
-
DISPENSER
-
DROPPER
-
SIGN
-
MOB_SPAWNER
-
PISTON
-
BREWING_STAND
-
ENCHANTING_TABLE
-
END_PORTAL
-
BEACON
-
SKULL
-
DAYLIGHT_DETECTOR
-
HOPPER
-
COMPARATOR
-
BANNER
-
STRUCTURE_BLOCK
-
END_GATEWAY
-
COMMAND_BLOCK
-
SHULKER_BOX
-
BED
-
CONDUIT
-
BARREL
-
SMOKER
-
BLAST_FURNACE
-
LECTERN
-
BELL
-
JIGSAW
-
CAMPFIRE
-
BEEHIVE
-
supplier
-
blocks
-
type
private final com.mojang.datafixers.types.Type<?> type
-
-
Constructor Details
-
BlockEntityType
-
-
Method Details
-
getId
-
create
private static <T extends BlockEntity> BlockEntityType<T> create(String string, BlockEntityType.Builder<T> builder) -
instantiate
-
supports
-
get
-