Interface Block
- All Superinterfaces:
Holder<Block>, Keyed, RegistryKey<Block>, StaticProtocolObject<Block>, TagReadable, Translatable
Implementations are expected to be immutable.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfaceRepresents an element which can place blocks at position.Nested classes/interfaces inherited from interface Holder
Holder.Direct<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final NetworkBuffer.Type<Block> static final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final BlockCodec for blocks states as strings.static final NetworkBuffer.Type<Block> Codec for block states as a map.static final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Blockstatic final Block -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanair()Returns whether this block is air.default @Nullable BlockEntityTypeReturns the block entity type associated with this block state.default booleanReturns whether vanilla classifies this block state as blocking motion.default @Nullable BlockSoundTypeReturns the sound type used by this block state.default ShapeReturns the shape used for physical collision checks.default booleandefault booleancompare(Block block, Block.Comparator comparator) Returns this block type with default properties, no tags and no handler.default floatReturns this block state's resistance to explosions.default booleanfluid()Returns whether this block state contains a non-empty fluid.default floatfriction()Returns the friction applied while entities move over this block state.fromBlockId(int blockId) fromStateId(int stateId) getProperty(String property) Returns a property value fromproperties().handler()Returns the block handler.default floathardness()Returns this block state's destroy-time hardness.default booleanhasNbt()default intid()default booleanisAir()Deprecated, for removal: This API element is subject to removal in a future version.default booleanisFluid()Deprecated, for removal: This API element is subject to removal in a future version.usefluid()default booleanisLiquid()Deprecated, for removal: This API element is subject to removal in a future version.useliquid()default booleanisSolid()Deprecated, for removal: This API element is subject to removal in a future version.usesolid()default floatReturns the jump-height multiplier applied by this block state.default Keykey()default intReturns the amount of light blocked by this block state.default intReturns the light level emitted by this block state.default booleanliquid()Returns whether this block state is itself a liquid block, such as water or lava.default intReturns the numeric map color used for this block state.material()Returns the item material corresponding to this block state.nbt()Returns an unmodifiable view to the block nbt.default CompoundBinaryTagReturns an unmodifiable view of the block nbt or an empty compound.default booleanoccludes()Returns whether this block state participates in occlusion.default ShapeReturns the shape used for face and light occlusion.Returns the block properties.default booleanReturns whether this block state conducts redstone signals.registry()Deprecated, for removal: This API element is subject to removal in a future version.use the direct accessors onBlockdefault booleanReturns whether this block state may be replaced directly during block placement.default booleanReturns whether the correct tool is required for this block state to drop items when broken.default booleanReturns whether this block state is a redstone signal source.default booleansolid()Returns the vanilla solid-state classification for this block state.default floatReturns the movement-speed multiplier applied by this block state.state()Returns the block states as a string.default intstateId()static intdefault Stringstatic Collection<Block> values()withHandler(@Nullable BlockHandler handler) Creates a new block with the specifiedhandler.withNbt(@Nullable CompoundBinaryTag compound) Creates a new block with different nbt data.withProperties(Map<String, String> properties) Changes multiple properties at once.withProperty(String property, String value) Creates a new block with the the propertypropertysets tovalue.<T> BlockCreates a new block with a tag modified.Methods inherited from interface StaticProtocolObject
name, registryKeyMethods inherited from interface TagReadable
getTag, hasTag
-
Field Details
-
ID_NETWORK_TYPE
-
STATE_NETWORK_TYPE
-
STATE_CODEC
-
STATE_STRUCT_CODEC
-
AIR
-
STONE
-
GRANITE
-
POLISHED_GRANITE
-
DIORITE
-
POLISHED_DIORITE
-
ANDESITE
-
POLISHED_ANDESITE
-
GRASS_BLOCK
-
DIRT
-
COARSE_DIRT
-
PODZOL
-
COBBLESTONE
-
OAK_PLANKS
-
SPRUCE_PLANKS
-
BIRCH_PLANKS
-
JUNGLE_PLANKS
-
ACACIA_PLANKS
-
CHERRY_PLANKS
-
DARK_OAK_PLANKS
-
PALE_OAK_WOOD
-
PALE_OAK_PLANKS
-
MANGROVE_PLANKS
-
BAMBOO_PLANKS
-
BAMBOO_MOSAIC
-
OAK_SAPLING
-
SPRUCE_SAPLING
-
BIRCH_SAPLING
-
JUNGLE_SAPLING
-
ACACIA_SAPLING
-
CHERRY_SAPLING
-
DARK_OAK_SAPLING
-
PALE_OAK_SAPLING
-
MANGROVE_PROPAGULE
-
BEDROCK
-
WATER
-
LAVA
-
SAND
-
SUSPICIOUS_SAND
-
RED_SAND
-
GRAVEL
-
SUSPICIOUS_GRAVEL
-
GOLD_ORE
-
DEEPSLATE_GOLD_ORE
-
IRON_ORE
-
DEEPSLATE_IRON_ORE
-
COAL_ORE
-
DEEPSLATE_COAL_ORE
-
NETHER_GOLD_ORE
-
OAK_LOG
-
SPRUCE_LOG
-
BIRCH_LOG
-
JUNGLE_LOG
-
ACACIA_LOG
-
CHERRY_LOG
-
DARK_OAK_LOG
-
PALE_OAK_LOG
-
MANGROVE_LOG
-
MANGROVE_ROOTS
-
MUDDY_MANGROVE_ROOTS
-
BAMBOO_BLOCK
-
STRIPPED_SPRUCE_LOG
-
STRIPPED_BIRCH_LOG
-
STRIPPED_JUNGLE_LOG
-
STRIPPED_ACACIA_LOG
-
STRIPPED_CHERRY_LOG
-
STRIPPED_DARK_OAK_LOG
-
STRIPPED_PALE_OAK_LOG
-
STRIPPED_OAK_LOG
-
STRIPPED_MANGROVE_LOG
-
STRIPPED_BAMBOO_BLOCK
-
OAK_WOOD
-
SPRUCE_WOOD
-
BIRCH_WOOD
-
JUNGLE_WOOD
-
ACACIA_WOOD
-
CHERRY_WOOD
-
DARK_OAK_WOOD
-
MANGROVE_WOOD
-
STRIPPED_OAK_WOOD
-
STRIPPED_SPRUCE_WOOD
-
STRIPPED_BIRCH_WOOD
-
STRIPPED_JUNGLE_WOOD
-
STRIPPED_ACACIA_WOOD
-
STRIPPED_CHERRY_WOOD
-
STRIPPED_DARK_OAK_WOOD
-
STRIPPED_PALE_OAK_WOOD
-
STRIPPED_MANGROVE_WOOD
-
OAK_LEAVES
-
SPRUCE_LEAVES
-
BIRCH_LEAVES
-
JUNGLE_LEAVES
-
ACACIA_LEAVES
-
CHERRY_LEAVES
-
DARK_OAK_LEAVES
-
PALE_OAK_LEAVES
-
MANGROVE_LEAVES
-
AZALEA_LEAVES
-
FLOWERING_AZALEA_LEAVES
-
SPONGE
-
WET_SPONGE
-
GLASS
-
LAPIS_ORE
-
DEEPSLATE_LAPIS_ORE
-
LAPIS_BLOCK
-
DISPENSER
-
SANDSTONE
-
CHISELED_SANDSTONE
-
CUT_SANDSTONE
-
NOTE_BLOCK
-
WHITE_BED
-
ORANGE_BED
-
MAGENTA_BED
-
LIGHT_BLUE_BED
-
YELLOW_BED
-
LIME_BED
-
PINK_BED
-
GRAY_BED
-
LIGHT_GRAY_BED
-
CYAN_BED
-
PURPLE_BED
-
BLUE_BED
-
BROWN_BED
-
GREEN_BED
-
RED_BED
-
BLACK_BED
-
POWERED_RAIL
-
DETECTOR_RAIL
-
STICKY_PISTON
-
COBWEB
-
SHORT_GRASS
-
FERN
-
DEAD_BUSH
-
BUSH
-
SHORT_DRY_GRASS
-
TALL_DRY_GRASS
-
SEAGRASS
-
TALL_SEAGRASS
-
PISTON
-
PISTON_HEAD
-
WHITE_WOOL
-
ORANGE_WOOL
-
MAGENTA_WOOL
-
LIGHT_BLUE_WOOL
-
YELLOW_WOOL
-
LIME_WOOL
-
PINK_WOOL
-
GRAY_WOOL
-
LIGHT_GRAY_WOOL
-
CYAN_WOOL
-
PURPLE_WOOL
-
BLUE_WOOL
-
BROWN_WOOL
-
GREEN_WOOL
-
RED_WOOL
-
BLACK_WOOL
-
MOVING_PISTON
-
DANDELION
-
GOLDEN_DANDELION
-
TORCHFLOWER
-
POPPY
-
BLUE_ORCHID
-
ALLIUM
-
AZURE_BLUET
-
RED_TULIP
-
ORANGE_TULIP
-
WHITE_TULIP
-
PINK_TULIP
-
OXEYE_DAISY
-
CORNFLOWER
-
WITHER_ROSE
-
LILY_OF_THE_VALLEY
-
BROWN_MUSHROOM
-
RED_MUSHROOM
-
GOLD_BLOCK
-
IRON_BLOCK
-
BRICKS
-
TNT
-
BOOKSHELF
-
CHISELED_BOOKSHELF
-
ACACIA_SHELF
-
BAMBOO_SHELF
-
BIRCH_SHELF
-
CHERRY_SHELF
-
CRIMSON_SHELF
-
DARK_OAK_SHELF
-
JUNGLE_SHELF
-
MANGROVE_SHELF
-
OAK_SHELF
-
PALE_OAK_SHELF
-
SPRUCE_SHELF
-
WARPED_SHELF
-
MOSSY_COBBLESTONE
-
OBSIDIAN
-
TORCH
-
WALL_TORCH
-
FIRE
-
SOUL_FIRE
-
SPAWNER
-
CREAKING_HEART
-
OAK_STAIRS
-
CHEST
-
REDSTONE_WIRE
-
DIAMOND_ORE
-
DEEPSLATE_DIAMOND_ORE
-
DIAMOND_BLOCK
-
CRAFTING_TABLE
-
WHEAT
-
FARMLAND
-
FURNACE
-
OAK_SIGN
-
SPRUCE_SIGN
-
BIRCH_SIGN
-
ACACIA_SIGN
-
CHERRY_SIGN
-
JUNGLE_SIGN
-
DARK_OAK_SIGN
-
PALE_OAK_SIGN
-
MANGROVE_SIGN
-
BAMBOO_SIGN
-
OAK_DOOR
-
LADDER
-
RAIL
-
COBBLESTONE_STAIRS
-
OAK_WALL_SIGN
-
SPRUCE_WALL_SIGN
-
BIRCH_WALL_SIGN
-
ACACIA_WALL_SIGN
-
CHERRY_WALL_SIGN
-
JUNGLE_WALL_SIGN
-
DARK_OAK_WALL_SIGN
-
PALE_OAK_WALL_SIGN
-
MANGROVE_WALL_SIGN
-
BAMBOO_WALL_SIGN
-
OAK_HANGING_SIGN
-
SPRUCE_HANGING_SIGN
-
BIRCH_HANGING_SIGN
-
ACACIA_HANGING_SIGN
-
CHERRY_HANGING_SIGN
-
JUNGLE_HANGING_SIGN
-
DARK_OAK_HANGING_SIGN
-
PALE_OAK_HANGING_SIGN
-
CRIMSON_HANGING_SIGN
-
WARPED_HANGING_SIGN
-
MANGROVE_HANGING_SIGN
-
BAMBOO_HANGING_SIGN
-
OAK_WALL_HANGING_SIGN
-
SPRUCE_WALL_HANGING_SIGN
-
BIRCH_WALL_HANGING_SIGN
-
ACACIA_WALL_HANGING_SIGN
-
CHERRY_WALL_HANGING_SIGN
-
JUNGLE_WALL_HANGING_SIGN
-
DARK_OAK_WALL_HANGING_SIGN
-
PALE_OAK_WALL_HANGING_SIGN
-
MANGROVE_WALL_HANGING_SIGN
-
CRIMSON_WALL_HANGING_SIGN
-
WARPED_WALL_HANGING_SIGN
-
BAMBOO_WALL_HANGING_SIGN
-
LEVER
-
STONE_PRESSURE_PLATE
-
IRON_DOOR
-
OAK_PRESSURE_PLATE
-
SPRUCE_PRESSURE_PLATE
-
BIRCH_PRESSURE_PLATE
-
JUNGLE_PRESSURE_PLATE
-
ACACIA_PRESSURE_PLATE
-
CHERRY_PRESSURE_PLATE
-
DARK_OAK_PRESSURE_PLATE
-
PALE_OAK_PRESSURE_PLATE
-
MANGROVE_PRESSURE_PLATE
-
BAMBOO_PRESSURE_PLATE
-
REDSTONE_ORE
-
DEEPSLATE_REDSTONE_ORE
-
REDSTONE_TORCH
-
REDSTONE_WALL_TORCH
-
STONE_BUTTON
-
SNOW
-
ICE
-
SNOW_BLOCK
-
CACTUS
-
CACTUS_FLOWER
-
CLAY
-
SUGAR_CANE
-
JUKEBOX
-
OAK_FENCE
-
NETHERRACK
-
SOUL_SAND
-
SOUL_SOIL
-
BASALT
-
POLISHED_BASALT
-
SOUL_TORCH
-
SOUL_WALL_TORCH
-
COPPER_TORCH
-
COPPER_WALL_TORCH
-
GLOWSTONE
-
NETHER_PORTAL
-
CARVED_PUMPKIN
-
JACK_O_LANTERN
-
CAKE
-
REPEATER
-
WHITE_STAINED_GLASS
-
ORANGE_STAINED_GLASS
-
MAGENTA_STAINED_GLASS
-
LIGHT_BLUE_STAINED_GLASS
-
YELLOW_STAINED_GLASS
-
LIME_STAINED_GLASS
-
PINK_STAINED_GLASS
-
GRAY_STAINED_GLASS
-
LIGHT_GRAY_STAINED_GLASS
-
CYAN_STAINED_GLASS
-
PURPLE_STAINED_GLASS
-
BLUE_STAINED_GLASS
-
BROWN_STAINED_GLASS
-
GREEN_STAINED_GLASS
-
RED_STAINED_GLASS
-
BLACK_STAINED_GLASS
-
OAK_TRAPDOOR
-
SPRUCE_TRAPDOOR
-
BIRCH_TRAPDOOR
-
JUNGLE_TRAPDOOR
-
ACACIA_TRAPDOOR
-
CHERRY_TRAPDOOR
-
DARK_OAK_TRAPDOOR
-
PALE_OAK_TRAPDOOR
-
MANGROVE_TRAPDOOR
-
BAMBOO_TRAPDOOR
-
STONE_BRICKS
-
MOSSY_STONE_BRICKS
-
CRACKED_STONE_BRICKS
-
CHISELED_STONE_BRICKS
-
PACKED_MUD
-
MUD_BRICKS
-
INFESTED_STONE
-
INFESTED_COBBLESTONE
-
INFESTED_STONE_BRICKS
-
INFESTED_MOSSY_STONE_BRICKS
-
INFESTED_CRACKED_STONE_BRICKS
-
INFESTED_CHISELED_STONE_BRICKS
-
BROWN_MUSHROOM_BLOCK
-
RED_MUSHROOM_BLOCK
-
MUSHROOM_STEM
-
IRON_BARS
-
COPPER_BARS
-
EXPOSED_COPPER_BARS
-
WEATHERED_COPPER_BARS
-
OXIDIZED_COPPER_BARS
-
WAXED_COPPER_BARS
-
WAXED_EXPOSED_COPPER_BARS
-
WAXED_WEATHERED_COPPER_BARS
-
WAXED_OXIDIZED_COPPER_BARS
-
IRON_CHAIN
-
COPPER_CHAIN
-
EXPOSED_COPPER_CHAIN
-
WEATHERED_COPPER_CHAIN
-
OXIDIZED_COPPER_CHAIN
-
WAXED_COPPER_CHAIN
-
WAXED_EXPOSED_COPPER_CHAIN
-
WAXED_WEATHERED_COPPER_CHAIN
-
WAXED_OXIDIZED_COPPER_CHAIN
-
GLASS_PANE
-
PUMPKIN
-
MELON
-
ATTACHED_PUMPKIN_STEM
-
ATTACHED_MELON_STEM
-
PUMPKIN_STEM
-
MELON_STEM
-
VINE
-
GLOW_LICHEN
-
RESIN_CLUMP
-
OAK_FENCE_GATE
-
BRICK_STAIRS
-
STONE_BRICK_STAIRS
-
MUD_BRICK_STAIRS
-
MYCELIUM
-
LILY_PAD
-
RESIN_BLOCK
-
RESIN_BRICKS
-
RESIN_BRICK_STAIRS
-
RESIN_BRICK_SLAB
-
RESIN_BRICK_WALL
-
CHISELED_RESIN_BRICKS
-
NETHER_BRICKS
-
NETHER_BRICK_FENCE
-
NETHER_BRICK_STAIRS
-
NETHER_WART
-
ENCHANTING_TABLE
-
BREWING_STAND
-
CAULDRON
-
WATER_CAULDRON
-
LAVA_CAULDRON
-
POWDER_SNOW_CAULDRON
-
END_PORTAL
-
END_PORTAL_FRAME
-
END_STONE
-
DRAGON_EGG
-
REDSTONE_LAMP
-
COCOA
-
SANDSTONE_STAIRS
-
EMERALD_ORE
-
DEEPSLATE_EMERALD_ORE
-
ENDER_CHEST
-
TRIPWIRE_HOOK
-
TRIPWIRE
-
EMERALD_BLOCK
-
SPRUCE_STAIRS
-
BIRCH_STAIRS
-
JUNGLE_STAIRS
-
COMMAND_BLOCK
-
BEACON
-
COBBLESTONE_WALL
-
MOSSY_COBBLESTONE_WALL
-
FLOWER_POT
-
POTTED_TORCHFLOWER
-
POTTED_OAK_SAPLING
-
POTTED_SPRUCE_SAPLING
-
POTTED_BIRCH_SAPLING
-
POTTED_JUNGLE_SAPLING
-
POTTED_ACACIA_SAPLING
-
POTTED_CHERRY_SAPLING
-
POTTED_DARK_OAK_SAPLING
-
POTTED_PALE_OAK_SAPLING
-
POTTED_MANGROVE_PROPAGULE
-
POTTED_FERN
-
POTTED_DANDELION
-
POTTED_GOLDEN_DANDELION
-
POTTED_POPPY
-
POTTED_BLUE_ORCHID
-
POTTED_ALLIUM
-
POTTED_AZURE_BLUET
-
POTTED_RED_TULIP
-
POTTED_ORANGE_TULIP
-
POTTED_WHITE_TULIP
-
POTTED_PINK_TULIP
-
POTTED_OXEYE_DAISY
-
POTTED_CORNFLOWER
-
POTTED_LILY_OF_THE_VALLEY
-
POTTED_WITHER_ROSE
-
POTTED_RED_MUSHROOM
-
POTTED_BROWN_MUSHROOM
-
POTTED_DEAD_BUSH
-
POTTED_CACTUS
-
CARROTS
-
POTATOES
-
OAK_BUTTON
-
SPRUCE_BUTTON
-
BIRCH_BUTTON
-
JUNGLE_BUTTON
-
ACACIA_BUTTON
-
CHERRY_BUTTON
-
DARK_OAK_BUTTON
-
PALE_OAK_BUTTON
-
MANGROVE_BUTTON
-
BAMBOO_BUTTON
-
SKELETON_SKULL
-
SKELETON_WALL_SKULL
-
WITHER_SKELETON_SKULL
-
WITHER_SKELETON_WALL_SKULL
-
ZOMBIE_HEAD
-
ZOMBIE_WALL_HEAD
-
PLAYER_HEAD
-
PLAYER_WALL_HEAD
-
CREEPER_HEAD
-
CREEPER_WALL_HEAD
-
DRAGON_HEAD
-
DRAGON_WALL_HEAD
-
PIGLIN_HEAD
-
PIGLIN_WALL_HEAD
-
ANVIL
-
CHIPPED_ANVIL
-
DAMAGED_ANVIL
-
TRAPPED_CHEST
-
LIGHT_WEIGHTED_PRESSURE_PLATE
-
HEAVY_WEIGHTED_PRESSURE_PLATE
-
COMPARATOR
-
DAYLIGHT_DETECTOR
-
REDSTONE_BLOCK
-
NETHER_QUARTZ_ORE
-
HOPPER
-
QUARTZ_BLOCK
-
CHISELED_QUARTZ_BLOCK
-
QUARTZ_PILLAR
-
QUARTZ_STAIRS
-
ACTIVATOR_RAIL
-
DROPPER
-
WHITE_TERRACOTTA
-
ORANGE_TERRACOTTA
-
MAGENTA_TERRACOTTA
-
LIGHT_BLUE_TERRACOTTA
-
YELLOW_TERRACOTTA
-
LIME_TERRACOTTA
-
PINK_TERRACOTTA
-
GRAY_TERRACOTTA
-
LIGHT_GRAY_TERRACOTTA
-
CYAN_TERRACOTTA
-
PURPLE_TERRACOTTA
-
BLUE_TERRACOTTA
-
BROWN_TERRACOTTA
-
GREEN_TERRACOTTA
-
RED_TERRACOTTA
-
BLACK_TERRACOTTA
-
WHITE_STAINED_GLASS_PANE
-
ORANGE_STAINED_GLASS_PANE
-
MAGENTA_STAINED_GLASS_PANE
-
LIGHT_BLUE_STAINED_GLASS_PANE
-
YELLOW_STAINED_GLASS_PANE
-
LIME_STAINED_GLASS_PANE
-
PINK_STAINED_GLASS_PANE
-
GRAY_STAINED_GLASS_PANE
-
LIGHT_GRAY_STAINED_GLASS_PANE
-
CYAN_STAINED_GLASS_PANE
-
PURPLE_STAINED_GLASS_PANE
-
BLUE_STAINED_GLASS_PANE
-
BROWN_STAINED_GLASS_PANE
-
GREEN_STAINED_GLASS_PANE
-
RED_STAINED_GLASS_PANE
-
BLACK_STAINED_GLASS_PANE
-
ACACIA_STAIRS
-
CHERRY_STAIRS
-
DARK_OAK_STAIRS
-
PALE_OAK_STAIRS
-
MANGROVE_STAIRS
-
BAMBOO_STAIRS
-
BAMBOO_MOSAIC_STAIRS
-
SLIME_BLOCK
-
BARRIER
-
LIGHT
-
IRON_TRAPDOOR
-
PRISMARINE
-
PRISMARINE_BRICKS
-
DARK_PRISMARINE
-
PRISMARINE_STAIRS
-
PRISMARINE_BRICK_STAIRS
-
DARK_PRISMARINE_STAIRS
-
PRISMARINE_SLAB
-
PRISMARINE_BRICK_SLAB
-
DARK_PRISMARINE_SLAB
-
SEA_LANTERN
-
HAY_BLOCK
-
WHITE_CARPET
-
ORANGE_CARPET
-
MAGENTA_CARPET
-
LIGHT_BLUE_CARPET
-
YELLOW_CARPET
-
LIME_CARPET
-
PINK_CARPET
-
GRAY_CARPET
-
LIGHT_GRAY_CARPET
-
CYAN_CARPET
-
PURPLE_CARPET
-
BLUE_CARPET
-
BROWN_CARPET
-
GREEN_CARPET
-
RED_CARPET
-
BLACK_CARPET
-
TERRACOTTA
-
COAL_BLOCK
-
PACKED_ICE
-
SUNFLOWER
-
LILAC
-
ROSE_BUSH
-
PEONY
-
TALL_GRASS
-
LARGE_FERN
-
WHITE_BANNER
-
ORANGE_BANNER
-
MAGENTA_BANNER
-
LIGHT_BLUE_BANNER
-
YELLOW_BANNER
-
LIME_BANNER
-
PINK_BANNER
-
GRAY_BANNER
-
LIGHT_GRAY_BANNER
-
CYAN_BANNER
-
PURPLE_BANNER
-
BLUE_BANNER
-
BROWN_BANNER
-
GREEN_BANNER
-
RED_BANNER
-
BLACK_BANNER
-
WHITE_WALL_BANNER
-
ORANGE_WALL_BANNER
-
MAGENTA_WALL_BANNER
-
LIGHT_BLUE_WALL_BANNER
-
YELLOW_WALL_BANNER
-
LIME_WALL_BANNER
-
PINK_WALL_BANNER
-
GRAY_WALL_BANNER
-
LIGHT_GRAY_WALL_BANNER
-
CYAN_WALL_BANNER
-
PURPLE_WALL_BANNER
-
BLUE_WALL_BANNER
-
BROWN_WALL_BANNER
-
GREEN_WALL_BANNER
-
RED_WALL_BANNER
-
BLACK_WALL_BANNER
-
RED_SANDSTONE
-
CHISELED_RED_SANDSTONE
-
CUT_RED_SANDSTONE
-
RED_SANDSTONE_STAIRS
-
OAK_SLAB
-
SPRUCE_SLAB
-
BIRCH_SLAB
-
JUNGLE_SLAB
-
ACACIA_SLAB
-
CHERRY_SLAB
-
DARK_OAK_SLAB
-
PALE_OAK_SLAB
-
MANGROVE_SLAB
-
BAMBOO_SLAB
-
BAMBOO_MOSAIC_SLAB
-
STONE_SLAB
-
SMOOTH_STONE_SLAB
-
SANDSTONE_SLAB
-
CUT_SANDSTONE_SLAB
-
PETRIFIED_OAK_SLAB
-
COBBLESTONE_SLAB
-
BRICK_SLAB
-
STONE_BRICK_SLAB
-
MUD_BRICK_SLAB
-
NETHER_BRICK_SLAB
-
QUARTZ_SLAB
-
RED_SANDSTONE_SLAB
-
CUT_RED_SANDSTONE_SLAB
-
PURPUR_SLAB
-
SMOOTH_STONE
-
SMOOTH_SANDSTONE
-
SMOOTH_QUARTZ
-
SMOOTH_RED_SANDSTONE
-
SPRUCE_FENCE_GATE
-
BIRCH_FENCE_GATE
-
JUNGLE_FENCE_GATE
-
ACACIA_FENCE_GATE
-
CHERRY_FENCE_GATE
-
DARK_OAK_FENCE_GATE
-
PALE_OAK_FENCE_GATE
-
MANGROVE_FENCE_GATE
-
BAMBOO_FENCE_GATE
-
SPRUCE_FENCE
-
BIRCH_FENCE
-
JUNGLE_FENCE
-
ACACIA_FENCE
-
CHERRY_FENCE
-
DARK_OAK_FENCE
-
PALE_OAK_FENCE
-
MANGROVE_FENCE
-
BAMBOO_FENCE
-
SPRUCE_DOOR
-
BIRCH_DOOR
-
JUNGLE_DOOR
-
ACACIA_DOOR
-
CHERRY_DOOR
-
DARK_OAK_DOOR
-
PALE_OAK_DOOR
-
MANGROVE_DOOR
-
BAMBOO_DOOR
-
END_ROD
-
CHORUS_PLANT
-
CHORUS_FLOWER
-
PURPUR_BLOCK
-
PURPUR_PILLAR
-
PURPUR_STAIRS
-
END_STONE_BRICKS
-
TORCHFLOWER_CROP
-
PITCHER_CROP
-
PITCHER_PLANT
-
BEETROOTS
-
DIRT_PATH
-
END_GATEWAY
-
REPEATING_COMMAND_BLOCK
-
CHAIN_COMMAND_BLOCK
-
FROSTED_ICE
-
MAGMA_BLOCK
-
NETHER_WART_BLOCK
-
RED_NETHER_BRICKS
-
BONE_BLOCK
-
STRUCTURE_VOID
-
OBSERVER
-
SHULKER_BOX
-
WHITE_SHULKER_BOX
-
ORANGE_SHULKER_BOX
-
MAGENTA_SHULKER_BOX
-
LIGHT_BLUE_SHULKER_BOX
-
YELLOW_SHULKER_BOX
-
LIME_SHULKER_BOX
-
PINK_SHULKER_BOX
-
GRAY_SHULKER_BOX
-
LIGHT_GRAY_SHULKER_BOX
-
CYAN_SHULKER_BOX
-
PURPLE_SHULKER_BOX
-
BLUE_SHULKER_BOX
-
BROWN_SHULKER_BOX
-
GREEN_SHULKER_BOX
-
RED_SHULKER_BOX
-
BLACK_SHULKER_BOX
-
WHITE_GLAZED_TERRACOTTA
-
ORANGE_GLAZED_TERRACOTTA
-
MAGENTA_GLAZED_TERRACOTTA
-
LIGHT_BLUE_GLAZED_TERRACOTTA
-
YELLOW_GLAZED_TERRACOTTA
-
LIME_GLAZED_TERRACOTTA
-
PINK_GLAZED_TERRACOTTA
-
GRAY_GLAZED_TERRACOTTA
-
LIGHT_GRAY_GLAZED_TERRACOTTA
-
CYAN_GLAZED_TERRACOTTA
-
PURPLE_GLAZED_TERRACOTTA
-
BLUE_GLAZED_TERRACOTTA
-
BROWN_GLAZED_TERRACOTTA
-
GREEN_GLAZED_TERRACOTTA
-
RED_GLAZED_TERRACOTTA
-
BLACK_GLAZED_TERRACOTTA
-
WHITE_CONCRETE
-
ORANGE_CONCRETE
-
MAGENTA_CONCRETE
-
LIGHT_BLUE_CONCRETE
-
YELLOW_CONCRETE
-
LIME_CONCRETE
-
PINK_CONCRETE
-
GRAY_CONCRETE
-
LIGHT_GRAY_CONCRETE
-
CYAN_CONCRETE
-
PURPLE_CONCRETE
-
BLUE_CONCRETE
-
BROWN_CONCRETE
-
GREEN_CONCRETE
-
RED_CONCRETE
-
BLACK_CONCRETE
-
WHITE_CONCRETE_POWDER
-
ORANGE_CONCRETE_POWDER
-
MAGENTA_CONCRETE_POWDER
-
LIGHT_BLUE_CONCRETE_POWDER
-
YELLOW_CONCRETE_POWDER
-
LIME_CONCRETE_POWDER
-
PINK_CONCRETE_POWDER
-
GRAY_CONCRETE_POWDER
-
LIGHT_GRAY_CONCRETE_POWDER
-
CYAN_CONCRETE_POWDER
-
PURPLE_CONCRETE_POWDER
-
BLUE_CONCRETE_POWDER
-
BROWN_CONCRETE_POWDER
-
GREEN_CONCRETE_POWDER
-
RED_CONCRETE_POWDER
-
BLACK_CONCRETE_POWDER
-
KELP
-
KELP_PLANT
-
DRIED_KELP_BLOCK
-
TURTLE_EGG
-
SNIFFER_EGG
-
DRIED_GHAST
-
DEAD_TUBE_CORAL_BLOCK
-
DEAD_BRAIN_CORAL_BLOCK
-
DEAD_BUBBLE_CORAL_BLOCK
-
DEAD_FIRE_CORAL_BLOCK
-
DEAD_HORN_CORAL_BLOCK
-
TUBE_CORAL_BLOCK
-
BRAIN_CORAL_BLOCK
-
BUBBLE_CORAL_BLOCK
-
FIRE_CORAL_BLOCK
-
HORN_CORAL_BLOCK
-
DEAD_TUBE_CORAL
-
DEAD_BRAIN_CORAL
-
DEAD_BUBBLE_CORAL
-
DEAD_FIRE_CORAL
-
DEAD_HORN_CORAL
-
TUBE_CORAL
-
BRAIN_CORAL
-
BUBBLE_CORAL
-
FIRE_CORAL
-
HORN_CORAL
-
DEAD_TUBE_CORAL_FAN
-
DEAD_BRAIN_CORAL_FAN
-
DEAD_BUBBLE_CORAL_FAN
-
DEAD_FIRE_CORAL_FAN
-
DEAD_HORN_CORAL_FAN
-
TUBE_CORAL_FAN
-
BRAIN_CORAL_FAN
-
BUBBLE_CORAL_FAN
-
FIRE_CORAL_FAN
-
HORN_CORAL_FAN
-
DEAD_TUBE_CORAL_WALL_FAN
-
DEAD_BRAIN_CORAL_WALL_FAN
-
DEAD_BUBBLE_CORAL_WALL_FAN
-
DEAD_FIRE_CORAL_WALL_FAN
-
DEAD_HORN_CORAL_WALL_FAN
-
TUBE_CORAL_WALL_FAN
-
BRAIN_CORAL_WALL_FAN
-
BUBBLE_CORAL_WALL_FAN
-
FIRE_CORAL_WALL_FAN
-
HORN_CORAL_WALL_FAN
-
SEA_PICKLE
-
BLUE_ICE
-
CONDUIT
-
BAMBOO_SAPLING
-
BAMBOO
-
POTTED_BAMBOO
-
VOID_AIR
-
CAVE_AIR
-
BUBBLE_COLUMN
-
POLISHED_GRANITE_STAIRS
-
SMOOTH_RED_SANDSTONE_STAIRS
-
MOSSY_STONE_BRICK_STAIRS
-
POLISHED_DIORITE_STAIRS
-
MOSSY_COBBLESTONE_STAIRS
-
END_STONE_BRICK_STAIRS
-
STONE_STAIRS
-
SMOOTH_SANDSTONE_STAIRS
-
SMOOTH_QUARTZ_STAIRS
-
GRANITE_STAIRS
-
ANDESITE_STAIRS
-
RED_NETHER_BRICK_STAIRS
-
POLISHED_ANDESITE_STAIRS
-
DIORITE_STAIRS
-
POLISHED_GRANITE_SLAB
-
SMOOTH_RED_SANDSTONE_SLAB
-
MOSSY_STONE_BRICK_SLAB
-
POLISHED_DIORITE_SLAB
-
MOSSY_COBBLESTONE_SLAB
-
END_STONE_BRICK_SLAB
-
SMOOTH_SANDSTONE_SLAB
-
SMOOTH_QUARTZ_SLAB
-
GRANITE_SLAB
-
ANDESITE_SLAB
-
RED_NETHER_BRICK_SLAB
-
POLISHED_ANDESITE_SLAB
-
DIORITE_SLAB
-
BRICK_WALL
-
PRISMARINE_WALL
-
RED_SANDSTONE_WALL
-
MOSSY_STONE_BRICK_WALL
-
GRANITE_WALL
-
STONE_BRICK_WALL
-
MUD_BRICK_WALL
-
NETHER_BRICK_WALL
-
ANDESITE_WALL
-
RED_NETHER_BRICK_WALL
-
SANDSTONE_WALL
-
END_STONE_BRICK_WALL
-
DIORITE_WALL
-
SCAFFOLDING
-
LOOM
-
BARREL
-
SMOKER
-
BLAST_FURNACE
-
CARTOGRAPHY_TABLE
-
FLETCHING_TABLE
-
GRINDSTONE
-
LECTERN
-
SMITHING_TABLE
-
STONECUTTER
-
BELL
-
LANTERN
-
SOUL_LANTERN
-
COPPER_LANTERN
-
EXPOSED_COPPER_LANTERN
-
WEATHERED_COPPER_LANTERN
-
OXIDIZED_COPPER_LANTERN
-
WAXED_COPPER_LANTERN
-
WAXED_EXPOSED_COPPER_LANTERN
-
WAXED_WEATHERED_COPPER_LANTERN
-
WAXED_OXIDIZED_COPPER_LANTERN
-
CAMPFIRE
-
SOUL_CAMPFIRE
-
SWEET_BERRY_BUSH
-
WARPED_STEM
-
STRIPPED_WARPED_STEM
-
WARPED_HYPHAE
-
STRIPPED_WARPED_HYPHAE
-
WARPED_NYLIUM
-
WARPED_FUNGUS
-
WARPED_WART_BLOCK
-
WARPED_ROOTS
-
NETHER_SPROUTS
-
CRIMSON_STEM
-
STRIPPED_CRIMSON_STEM
-
CRIMSON_HYPHAE
-
STRIPPED_CRIMSON_HYPHAE
-
CRIMSON_NYLIUM
-
CRIMSON_FUNGUS
-
SHROOMLIGHT
-
WEEPING_VINES
-
WEEPING_VINES_PLANT
-
TWISTING_VINES
-
TWISTING_VINES_PLANT
-
CRIMSON_ROOTS
-
CRIMSON_PLANKS
-
WARPED_PLANKS
-
CRIMSON_SLAB
-
WARPED_SLAB
-
CRIMSON_PRESSURE_PLATE
-
WARPED_PRESSURE_PLATE
-
CRIMSON_FENCE
-
WARPED_FENCE
-
CRIMSON_TRAPDOOR
-
WARPED_TRAPDOOR
-
CRIMSON_FENCE_GATE
-
WARPED_FENCE_GATE
-
CRIMSON_STAIRS
-
WARPED_STAIRS
-
CRIMSON_BUTTON
-
WARPED_BUTTON
-
CRIMSON_DOOR
-
WARPED_DOOR
-
CRIMSON_SIGN
-
WARPED_SIGN
-
CRIMSON_WALL_SIGN
-
WARPED_WALL_SIGN
-
STRUCTURE_BLOCK
-
JIGSAW
-
TEST_BLOCK
-
TEST_INSTANCE_BLOCK
-
COMPOSTER
-
TARGET
-
BEE_NEST
-
BEEHIVE
-
HONEY_BLOCK
-
HONEYCOMB_BLOCK
-
NETHERITE_BLOCK
-
ANCIENT_DEBRIS
-
CRYING_OBSIDIAN
-
RESPAWN_ANCHOR
-
POTTED_CRIMSON_FUNGUS
-
POTTED_WARPED_FUNGUS
-
POTTED_CRIMSON_ROOTS
-
POTTED_WARPED_ROOTS
-
LODESTONE
-
BLACKSTONE
-
BLACKSTONE_STAIRS
-
BLACKSTONE_WALL
-
BLACKSTONE_SLAB
-
POLISHED_BLACKSTONE
-
POLISHED_BLACKSTONE_BRICKS
-
CRACKED_POLISHED_BLACKSTONE_BRICKS
-
CHISELED_POLISHED_BLACKSTONE
-
POLISHED_BLACKSTONE_BRICK_SLAB
-
POLISHED_BLACKSTONE_BRICK_STAIRS
-
POLISHED_BLACKSTONE_BRICK_WALL
-
GILDED_BLACKSTONE
-
POLISHED_BLACKSTONE_STAIRS
-
POLISHED_BLACKSTONE_SLAB
-
POLISHED_BLACKSTONE_PRESSURE_PLATE
-
POLISHED_BLACKSTONE_BUTTON
-
POLISHED_BLACKSTONE_WALL
-
CHISELED_NETHER_BRICKS
-
CRACKED_NETHER_BRICKS
-
QUARTZ_BRICKS
-
CANDLE
-
WHITE_CANDLE
-
ORANGE_CANDLE
-
MAGENTA_CANDLE
-
LIGHT_BLUE_CANDLE
-
YELLOW_CANDLE
-
LIME_CANDLE
-
PINK_CANDLE
-
GRAY_CANDLE
-
LIGHT_GRAY_CANDLE
-
CYAN_CANDLE
-
PURPLE_CANDLE
-
BLUE_CANDLE
-
BROWN_CANDLE
-
GREEN_CANDLE
-
RED_CANDLE
-
BLACK_CANDLE
-
CANDLE_CAKE
-
WHITE_CANDLE_CAKE
-
ORANGE_CANDLE_CAKE
-
MAGENTA_CANDLE_CAKE
-
LIGHT_BLUE_CANDLE_CAKE
-
YELLOW_CANDLE_CAKE
-
LIME_CANDLE_CAKE
-
PINK_CANDLE_CAKE
-
GRAY_CANDLE_CAKE
-
LIGHT_GRAY_CANDLE_CAKE
-
CYAN_CANDLE_CAKE
-
PURPLE_CANDLE_CAKE
-
BLUE_CANDLE_CAKE
-
BROWN_CANDLE_CAKE
-
GREEN_CANDLE_CAKE
-
RED_CANDLE_CAKE
-
BLACK_CANDLE_CAKE
-
AMETHYST_BLOCK
-
BUDDING_AMETHYST
-
AMETHYST_CLUSTER
-
LARGE_AMETHYST_BUD
-
MEDIUM_AMETHYST_BUD
-
SMALL_AMETHYST_BUD
-
TUFF
-
TUFF_SLAB
-
TUFF_STAIRS
-
TUFF_WALL
-
POLISHED_TUFF
-
POLISHED_TUFF_SLAB
-
POLISHED_TUFF_STAIRS
-
POLISHED_TUFF_WALL
-
CHISELED_TUFF
-
TUFF_BRICKS
-
TUFF_BRICK_SLAB
-
TUFF_BRICK_STAIRS
-
TUFF_BRICK_WALL
-
CHISELED_TUFF_BRICKS
-
SULFUR
-
POTENT_SULFUR
-
SULFUR_SLAB
-
SULFUR_STAIRS
-
SULFUR_WALL
-
POLISHED_SULFUR
-
POLISHED_SULFUR_SLAB
-
POLISHED_SULFUR_STAIRS
-
POLISHED_SULFUR_WALL
-
SULFUR_BRICKS
-
SULFUR_BRICK_SLAB
-
SULFUR_BRICK_STAIRS
-
SULFUR_BRICK_WALL
-
CHISELED_SULFUR
-
CINNABAR
-
CINNABAR_SLAB
-
CINNABAR_STAIRS
-
CINNABAR_WALL
-
POLISHED_CINNABAR
-
POLISHED_CINNABAR_SLAB
-
POLISHED_CINNABAR_STAIRS
-
POLISHED_CINNABAR_WALL
-
CINNABAR_BRICKS
-
CINNABAR_BRICK_SLAB
-
CINNABAR_BRICK_STAIRS
-
CINNABAR_BRICK_WALL
-
CHISELED_CINNABAR
-
CALCITE
-
TINTED_GLASS
-
POWDER_SNOW
-
SCULK_SENSOR
-
CALIBRATED_SCULK_SENSOR
-
SCULK
-
SCULK_VEIN
-
SCULK_CATALYST
-
SCULK_SHRIEKER
-
COPPER_BLOCK
-
EXPOSED_COPPER
-
WEATHERED_COPPER
-
OXIDIZED_COPPER
-
WAXED_COPPER_BLOCK
-
WAXED_EXPOSED_COPPER
-
WAXED_WEATHERED_COPPER
-
WAXED_OXIDIZED_COPPER
-
COPPER_ORE
-
DEEPSLATE_COPPER_ORE
-
CUT_COPPER
-
EXPOSED_CUT_COPPER
-
WEATHERED_CUT_COPPER
-
OXIDIZED_CUT_COPPER
-
WAXED_CUT_COPPER
-
WAXED_EXPOSED_CUT_COPPER
-
WAXED_WEATHERED_CUT_COPPER
-
WAXED_OXIDIZED_CUT_COPPER
-
CHISELED_COPPER
-
EXPOSED_CHISELED_COPPER
-
WEATHERED_CHISELED_COPPER
-
OXIDIZED_CHISELED_COPPER
-
WAXED_CHISELED_COPPER
-
WAXED_EXPOSED_CHISELED_COPPER
-
WAXED_WEATHERED_CHISELED_COPPER
-
WAXED_OXIDIZED_CHISELED_COPPER
-
CUT_COPPER_STAIRS
-
EXPOSED_CUT_COPPER_STAIRS
-
WEATHERED_CUT_COPPER_STAIRS
-
OXIDIZED_CUT_COPPER_STAIRS
-
WAXED_CUT_COPPER_STAIRS
-
WAXED_EXPOSED_CUT_COPPER_STAIRS
-
WAXED_WEATHERED_CUT_COPPER_STAIRS
-
WAXED_OXIDIZED_CUT_COPPER_STAIRS
-
CUT_COPPER_SLAB
-
EXPOSED_CUT_COPPER_SLAB
-
WEATHERED_CUT_COPPER_SLAB
-
OXIDIZED_CUT_COPPER_SLAB
-
WAXED_CUT_COPPER_SLAB
-
WAXED_EXPOSED_CUT_COPPER_SLAB
-
WAXED_WEATHERED_CUT_COPPER_SLAB
-
WAXED_OXIDIZED_CUT_COPPER_SLAB
-
COPPER_DOOR
-
EXPOSED_COPPER_DOOR
-
WEATHERED_COPPER_DOOR
-
OXIDIZED_COPPER_DOOR
-
WAXED_COPPER_DOOR
-
WAXED_EXPOSED_COPPER_DOOR
-
WAXED_WEATHERED_COPPER_DOOR
-
WAXED_OXIDIZED_COPPER_DOOR
-
COPPER_TRAPDOOR
-
EXPOSED_COPPER_TRAPDOOR
-
WEATHERED_COPPER_TRAPDOOR
-
OXIDIZED_COPPER_TRAPDOOR
-
WAXED_COPPER_TRAPDOOR
-
WAXED_EXPOSED_COPPER_TRAPDOOR
-
WAXED_WEATHERED_COPPER_TRAPDOOR
-
WAXED_OXIDIZED_COPPER_TRAPDOOR
-
COPPER_GRATE
-
EXPOSED_COPPER_GRATE
-
WEATHERED_COPPER_GRATE
-
OXIDIZED_COPPER_GRATE
-
WAXED_COPPER_GRATE
-
WAXED_EXPOSED_COPPER_GRATE
-
WAXED_WEATHERED_COPPER_GRATE
-
WAXED_OXIDIZED_COPPER_GRATE
-
COPPER_BULB
-
EXPOSED_COPPER_BULB
-
WEATHERED_COPPER_BULB
-
OXIDIZED_COPPER_BULB
-
WAXED_COPPER_BULB
-
WAXED_EXPOSED_COPPER_BULB
-
WAXED_WEATHERED_COPPER_BULB
-
WAXED_OXIDIZED_COPPER_BULB
-
COPPER_CHEST
-
EXPOSED_COPPER_CHEST
-
WEATHERED_COPPER_CHEST
-
OXIDIZED_COPPER_CHEST
-
WAXED_COPPER_CHEST
-
WAXED_EXPOSED_COPPER_CHEST
-
WAXED_WEATHERED_COPPER_CHEST
-
WAXED_OXIDIZED_COPPER_CHEST
-
COPPER_GOLEM_STATUE
-
EXPOSED_COPPER_GOLEM_STATUE
-
WEATHERED_COPPER_GOLEM_STATUE
-
OXIDIZED_COPPER_GOLEM_STATUE
-
WAXED_COPPER_GOLEM_STATUE
-
WAXED_EXPOSED_COPPER_GOLEM_STATUE
-
WAXED_WEATHERED_COPPER_GOLEM_STATUE
-
WAXED_OXIDIZED_COPPER_GOLEM_STATUE
-
LIGHTNING_ROD
-
EXPOSED_LIGHTNING_ROD
-
WEATHERED_LIGHTNING_ROD
-
OXIDIZED_LIGHTNING_ROD
-
WAXED_LIGHTNING_ROD
-
WAXED_EXPOSED_LIGHTNING_ROD
-
WAXED_WEATHERED_LIGHTNING_ROD
-
WAXED_OXIDIZED_LIGHTNING_ROD
-
DRIPSTONE_BLOCK
-
POINTED_DRIPSTONE
-
SULFUR_SPIKE
-
CAVE_VINES
-
CAVE_VINES_PLANT
-
SPORE_BLOSSOM
-
AZALEA
-
FLOWERING_AZALEA
-
MOSS_CARPET
-
PINK_PETALS
-
WILDFLOWERS
-
LEAF_LITTER
-
MOSS_BLOCK
-
BIG_DRIPLEAF
-
BIG_DRIPLEAF_STEM
-
SMALL_DRIPLEAF
-
HANGING_ROOTS
-
ROOTED_DIRT
-
MUD
-
DEEPSLATE
-
COBBLED_DEEPSLATE
-
COBBLED_DEEPSLATE_STAIRS
-
COBBLED_DEEPSLATE_SLAB
-
COBBLED_DEEPSLATE_WALL
-
POLISHED_DEEPSLATE
-
POLISHED_DEEPSLATE_STAIRS
-
POLISHED_DEEPSLATE_SLAB
-
POLISHED_DEEPSLATE_WALL
-
DEEPSLATE_TILES
-
DEEPSLATE_TILE_STAIRS
-
DEEPSLATE_TILE_SLAB
-
DEEPSLATE_TILE_WALL
-
DEEPSLATE_BRICKS
-
DEEPSLATE_BRICK_STAIRS
-
DEEPSLATE_BRICK_SLAB
-
DEEPSLATE_BRICK_WALL
-
CHISELED_DEEPSLATE
-
CRACKED_DEEPSLATE_BRICKS
-
CRACKED_DEEPSLATE_TILES
-
INFESTED_DEEPSLATE
-
SMOOTH_BASALT
-
RAW_IRON_BLOCK
-
RAW_COPPER_BLOCK
-
RAW_GOLD_BLOCK
-
POTTED_AZALEA_BUSH
-
POTTED_FLOWERING_AZALEA_BUSH
-
OCHRE_FROGLIGHT
-
VERDANT_FROGLIGHT
-
PEARLESCENT_FROGLIGHT
-
FROGSPAWN
-
REINFORCED_DEEPSLATE
-
DECORATED_POT
-
CRAFTER
-
TRIAL_SPAWNER
-
VAULT
-
HEAVY_CORE
-
PALE_MOSS_BLOCK
-
PALE_MOSS_CARPET
-
PALE_HANGING_MOSS
-
OPEN_EYEBLOSSOM
-
CLOSED_EYEBLOSSOM
-
POTTED_OPEN_EYEBLOSSOM
-
POTTED_CLOSED_EYEBLOSSOM
-
FIREFLY_BUSH
-
-
Method Details
-
withProperty
Creates a new block with the the propertypropertysets tovalue.- Parameters:
property- the property namevalue- the property value- Returns:
- a new block with its property changed
- Throws:
IllegalArgumentException- if the property or value are invalid
-
withProperties
Changes multiple properties at once.Equivalent to calling
withProperty(String, String)for each map entry.- Parameters:
properties- map containing all the properties to change- Returns:
- a new block with its properties changed
- Throws:
IllegalArgumentException- if the property or value are invalid- See Also:
-
withTag
-
withNbt
-
withHandler
-
nbt
-
nbtOrEmpty
Returns an unmodifiable view of the block nbt or an empty compound.- Returns:
- the block nbt or an empty compound if not present
-
hasNbt
-
handler
Returns the block handler.- Returns:
- the block handler, null if not present
-
properties
-
state
Returns the block states as a string.The format is `block_name[property1=value1,property2=value2,...]`.
More portable than
stateId()across game versions, but less efficient. Do not rely on exact string comparison as properties order may vary, usefromState(String).- Returns:
- the block properties as a string
- See Also:
-
defaultState
-
getProperty
-
possibleStates
-
registry
Deprecated, for removal: This API element is subject to removal in a future version.use the direct accessors onBlockReturns the block registry.Registry data is directly linked to
stateId().- Specified by:
registryin interfaceStaticProtocolObject<Block>- Returns:
- the block registry
-
key
-
id
default int id()- Specified by:
idin interfaceStaticProtocolObject<Block>
-
stateId
-
air
-
isAir
Deprecated, for removal: This API element is subject to removal in a future version.useair() -
solid
Returns the vanilla solid-state classification for this block state.This is not a collision or motion-blocking check. For example, cobweb and bamboo sapling are classified as solid while
blocksMotion()isfalse. UsecollisionShape()for physical collisions andblocksMotion()for the vanilla motion-blocking classification.- Returns:
trueif vanilla classifies this block state as solid
-
isSolid
Deprecated, for removal: This API element is subject to removal in a future version.usesolid() -
blocksMotion
Returns whether vanilla classifies this block state as blocking motion.This flag is independent of
solid()and does not replace an exactcollisionShape()check. For example, cobweb is solid but does not block motion.- Returns:
trueif this block state is classified as blocking motion
-
liquid
-
isLiquid
Deprecated, for removal: This API element is subject to removal in a future version.useliquid() -
fluid
Returns whether this block state contains a non-empty fluid.This includes liquid blocks such as water and lava as well as waterlogged block states. Therefore every
liquid()state is fluid, but not every fluid state is a liquid block.- Returns:
trueif this state contains a non-empty fluid
-
isFluid
Deprecated, for removal: This API element is subject to removal in a future version.usefluid() -
hardness
-
explosionResistance
-
friction
-
speedFactor
-
jumpFactor
-
mapColorId
-
occludes
Returns whether this block state participates in occlusion. UseocclusionShape()for the actual shape.- Returns:
trueif this block state occludes
-
requiresTool
-
lightEmission
-
lightBlocked
-
replaceable
-
blockEntityType
Returns the block entity type associated with this block state.- Returns:
- the block entity type, or
nullwhen absent
-
material
-
redstoneConductor
-
signalSource
-
collisionShape
-
occlusionShape
-
blockSoundType
Returns the sound type used by this block state.- Returns:
- the block sound type, or
nullwhen absent
-
translationKey
- Specified by:
translationKeyin interfaceTranslatable
-
compare
-
compare
-
values
-
fromKey
-
fromKey
-
fromState
-
statesCount
static int statesCount() -
fromStateId
-
fromBlockId
-
staticRegistry
-
air()