Skip to content

Block catalog

Overview

Core block types: AIR BEDROCK STONE DIRT GRASS SAND SANDSTONE GRAVEL SNOW OAK_LOG OAK_LEAVES PINE_LOG PINE_LEAVES PINE_LEAVES_SNOW FLOWER WEED plus rails, planks, lego bricks and more. Y ∈ [0, 1024], CHUNK_SIZE = 16.

For break/place behaviour and drop tables see Breaking & placing blocks.

Configuration

  • Properties — resources/blocks/<name>/<name>.yaml, overridable under data/resources/blocks/<name>/<name>.yaml. Schema blocks.schema.json.
  • Numeric wire ids — data/config/block_ids.yaml (bundled default resources/config/block_ids.yaml). Schema block_ids.schema.json:
blocks:
  "AIR": 0
  "BEDROCK": 3
  "STONE": ...

Adding a block: use scripts/generate_new_blocks.mjs, then /reload or /config:reload block.

Blocks

Sourced from resources/blocks/<name>/<name>.yaml, overridable per-block under data/resources/blocks/. hardness: -1 = unbreakable.

Block Hardness Solid Liquid Replaceable Veg. host Drops
ACACIA_LOG 2 true false false false —
ACACIA_PLANKS 2 true false false false —
AIR 0 false false true false —
BEDROCK -1 true false false false —
BIRCH_LOG 2 true false false false —
BIRCH_PLANKS 2 true false false false —
BONE_BLOCK 2 true false false false —
BOOKSHELF 1.5 true false false false —
BRICK 6 true false false false —
CLAY 0.6 true false false false —
COAL_BLOCK 5 true false false false —
COAL_ORE 5 true false false false —
COARSE_DIRT 0.6 true false false false —
COBBLESTONE 6 true false false false —
CRACKED_STONEBRICK 6 true false false false —
CRAFTING_TABLE 2.5 true false false false —
DARK_PRISMARINE 6 true false false false —
DIAMOND_BLOCK 5 true false false false —
DIAMOND_ORE 5 true false false false —
DIRT 3 true false false false DIRT×1–1 @100%
EMERALD_BLOCK 5 true false false false —
EMERALD_ORE 5 true false false false —
END_STONE 3 true false false false —
FLOWER 1 false false true false —
FURNACE 3.5 true false false false —
GLASS 0.3 false false false false —
GLOWSTONE 0.3 true false false false —
GOLD_BLOCK 3 true false false false —
GOLD_ORE 5 true false false false —
GRASS 3 true false false true DIRT×1–1 @100%
GRAVEL 3 true false false false GRAVEL×1–1 @90%, FLINT×1–1 @10%
HAY_BLOCK 0.5 true false false false —
ICE 0.5 true false false false —
IRON_BLOCK 5 true false false false —
IRON_ORE 5 true false false false —
JUNGLE_LOG 2 true false false false —
JUNGLE_PLANKS 2 true false false false —
LAPIS_BLOCK 3 true false false false —
LAPIS_ORE 5 true false false false —
LEGO_ARCH_4X1 4.0 true false false false —
LEGO_ARCH_8X2 4.0 true false false false —
LEGO_BRICK 1.0 false false false false —
LEGO_BRICK_1X2 1.0 false false false false —
LEGO_BRICK_2X1 1.0 false false false false —
LEGO_BRICK_4X1 1.0 false false false false —
LEGO_CORNER 1.0 true false false false —
LEGO_PIECE 1.0 true false false false —
LEGO_PLATE 1.0 false false false false —
LEGO_PLATE_2X2 1.0 false false false false —
LEGO_PLATE_2X4 1.0 false false false false —
LEGO_SLOPE 1.0 true false false false —
LEGO_STEP_BOTTOM 1.0 true false false false —
LEGO_STEP_TOP 1.0 true false false false —
MAGMA 0.5 true false false false —
MELON 1 true false false false —
MOSSY_COBBLESTONE 6 true false false false —
MOSSY_STONEBRICK 6 true false false false —
NETHERRACK 0.4 true false false false —
NETHER_BRICK 2 true false false false —
OAK_LEAVES 1 true false false false —
OAK_LOG 3 true false false false —
OAK_PLANKS 2 true false false false —
OBSIDIAN 50 true false false false —
PACKED_ICE 0.5 true false false false —
PINE_LEAVES 1 true false false false —
PINE_LEAVES_SNOW 1 true false false false —
PINE_LOG 3 true false false false —
PRISMARINE 6 true false false false —
PRISMARINE_BRICKS 6 true false false false —
PUMPKIN 1 true false false false —
PURPUR_BLOCK 6 true false false false —
PURPUR_PILLAR 6 true false false false —
QUARTZ_BLOCK 4 true false false false —
QUARTZ_ORE 5 true false false false —
RAIL_BLOCK_CROSS 1.0 true false false false —
RAIL_BLOCK_CURVE_60 1.0 true false false false —
RAIL_BLOCK_CURVE_90 1.0 true false false false —
RAIL_BLOCK_DOUBLE_CURVE_90 1.0 true false false false —
RAIL_BLOCK_SLOPE_45 1.0 true false false false —
RAIL_BLOCK_STRAIGHT 1.0 true false false false —
RAIL_BLOCK_Y_SPLIT_60 1.0 true false false false —
RAIL_BLOCK_Y_SPLIT_90 1.0 true false false false —
RAIL_CROSS 1.0 true false false false —
RAIL_CURVE_60 1.0 true false false false —
RAIL_CURVE_90 1.0 true false false false —
RAIL_DOUBLE_CURVE_90 1.0 true false false false —
RAIL_LEFT_60 1.0 true false false false —
RAIL_RIGHT_60 1.0 true false false false —
RAIL_SLOPE_45 1.0 true false false false —
RAIL_STRAIGHT 1.0 true false false false —
RAIL_Y_SPLIT_60 1.0 true false false false —
RAIL_Y_SPLIT_90 1.0 true false false false —
REDSTONE_BLOCK 5 true false false false —
REDSTONE_ORE 5 true false false false —
RED_SAND 0.5 true false false false —
SAND 2 true false false false SAND×1–1 @100%
SANDSTONE 4 true false false false SANDSTONE×1–1 @100%
SAPLING 0 false false true false —
SEA_LANTERN 0.3 true false false false —
SEED 0 false false true false —
SNOW 1 true false false false SNOWBALL×1–4 @100%
SOUL_SAND 0.5 true false false false —
SPONGE 0.6 true false false false —
SPROUT 0 false false true false —
SPRUCE_PLANKS 2 true false false false —
STONE 5 true false false false COBBLESTONE×1–1 @100%
STONEBRICK 6 true false false false —
TNT 0 true false false false —
WATER -1 false true true false —
WEED 1 false false true false —
WOOL_BLACK 0.8 true false false false —
WOOL_BLUE 0.8 true false false false —
WOOL_BROWN 0.8 true false false false —
WOOL_CYAN 0.8 true false false false —
WOOL_GRAY 0.8 true false false false —
WOOL_GREEN 0.8 true false false false —
WOOL_LIGHT_BLUE 0.8 true false false false —
WOOL_LIME 0.8 true false false false —
WOOL_MAGENTA 0.8 true false false false —
WOOL_ORANGE 0.8 true false false false —
WOOL_PINK 0.8 true false false false —
WOOL_PURPLE 0.8 true false false false —
WOOL_RED 0.8 true false false false —
WOOL_SILVER 0.8 true false false false —
WOOL_WHITE 0.8 true false false false —
WOOL_YELLOW 0.8 true false false false —