Minecraft Block Names
Python code definitions from mcpipy/mcpi/block.py:
AIR = Block(0)
STONE = Block(1)
GRASS = Block(2)
DIRT = Block(3)
COBBLESTONE = Block(4)
WOOD_PLANKS = Block(5)
SAPLING = Block(6)
BEDROCK = Block(7)
WATER_FLOWING = Block(8)
WATER = WATER_FLOWING
WATER_STATIONARY = Block(9)
LAVA_FLOWING = Block(10)
LAVA = LAVA_FLOWING
LAVA_STATIONARY = Block(11)
SAND = Block(12)
GRAVEL = Block(13)
GOLD_ORE = Block(14)
IRON_ORE = Block(15)
COAL_ORE = Block(16)
WOOD = Block(17)
LEAVES = Block(18)
GLASS = Block(20)
LAPIS_LAZULI_ORE = Block(21)
LAPIS_LAZULI_BLOCK = Block(22)
SANDSTONE = Block(24)
SANDSTONE_SMOOTH = Block(SANDSTONE.id, 2)
SANDSTONE_CHISELED = Block(SANDSTONE.id, 1)
BED = Block(26)
BED_BLOCK = Block(26)
COBWEB = Block(30)
GRASS_TALL = Block(31)
WOOL = Block(35)
FLOWER_YELLOW = Block(37)
FLOWER_CYAN = Block(38)
MUSHROOM_BROWN = Block(39)
MUSHROOM_RED = Block(40)
GOLD_BLOCK = Block(41)
IRON_BLOCK = Block(42)
STONE_SLAB_DOUBLE = Block(43)
STONE_SLAB = Block(44)
BRICK_BLOCK = Block(45)
TNT = Block(46)
BOOKSHELF = Block(47)
MOSS_STONE = Block(48)
OBSIDIAN = Block(49)
TORCH = Block(50)
FIRE = Block(51)
STAIRS_WOOD = Block(53)
CHEST = Block(54)
DIAMOND_ORE = Block(56)
DIAMOND_BLOCK = Block(57)
CRAFTING_TABLE = Block(58)
FARMLAND = Block(60)
FURNACE_INACTIVE = Block(61)
FURNACE_ACTIVE = Block(62)
DOOR_WOOD = Block(64)
LADDER = Block(65)
STAIRS_COBBLESTONE = Block(67)
DOOR_IRON = Block(71)
REDSTONE_ORE = Block(73)
STONE_BUTTON = Block(77)
SNOW = Block(78)
ICE = Block(79)
SNOW_BLOCK = Block(80)
CACTUS = Block(81)
CLAY = Block(82)
SUGAR_CANE = Block(83)
FENCE = Block(85)
GLOWSTONE_BLOCK = Block(89)
BEDROCK_INVISIBLE = Block(95)
STAINED_GLASS = Block(95)
STONE_BRICK = Block(98)
GLASS_PANE = Block(102)
MELON = Block(103)
FENCE_GATE = Block(107)
WOOD_BUTTON = Block(143)
REDSTONE_BLOCK = Block(152)
QUARTZ_BLOCK = Block(155)
HARDENED_CLAY_STAINED = Block(159)
SEA_LANTERN = Block(169)
CARPET = Block(171)
COAL_BLOCK = Block(173)
GLOWING_OBSIDIAN = SEA_LANTERN
NETHER_REACTOR_CORE = SEA_LANTERN
REDSTONE_LAMP_INACTIVE = Block(123)
REDSTONE_LAMP_ACTIVE = Block(124)
SUNFLOWER = Block(175,0)
LILAC = Block(175,1)
DOUBLE_TALLGRASS = Block(175,2)
LARGE_FERN = Block(175,3)
ROSE_BUSH = Block(175,4)
PEONY = Block(175,5)
WOOL_WHITE = Block(WOOL.id, 0)
WOOL_ORANGE = Block(WOOL.id, 1)
WOOL_MAGENTA = Block(WOOL.id, 2)
WOOL_LIGHT_BLUE = Block(WOOL.id, 3)
WOOL_YELLOW = Block(WOOL.id, 4)
WOOL_LIME = Block(WOOL.id, 5)
WOOL_PINK = Block(WOOL.id, 6)
WOOL_GRAY = Block(WOOL.id, 7)
WOOL_LIGHT_GRAY = Block(WOOL.id, 8)
WOOL_CYAN = Block(WOOL.id, 9)
WOOL_PURPLE = Block(WOOL.id, 10)
WOOL_BLUE = Block(WOOL.id, 11)
WOOL_BROWN = Block(WOOL.id, 12)
WOOL_GREEN = Block(WOOL.id, 13)
WOOL_RED = Block(WOOL.id, 14)
WOOL_BLACK = Block(WOOL.id, 15)
CARPET_WHITE = Block(CARPET.id, 0)
CARPET_ORANGE = Block(CARPET.id, 1)
CARPET_MAGENTA = Block(CARPET.id, 2)
CARPET_LIGHT_BLUE = Block(CARPET.id, 3)
CARPET_YELLOW = Block(CARPET.id, 4)
CARPET_LIME = Block(CARPET.id, 5)
CARPET_PINK = Block(CARPET.id, 6)
CARPET_GRAY = Block(CARPET.id, 7)
CARPET_LIGHT_GRAY = Block(CARPET.id, 8)
CARPET_CYAN = Block(CARPET.id, 9)
CARPET_PURPLE = Block(CARPET.id, 10)
CARPET_BLUE = Block(CARPET.id, 11)
CARPET_BROWN = Block(CARPET.id, 12)
CARPET_GREEN = Block(CARPET.id, 13)
CARPET_RED = Block(CARPET.id, 14)
CARPET_BLACK = Block(CARPET.id, 15)
STAINED_GLASS_WHITE = Block(STAINED_GLASS.id, 0)
STAINED_GLASS_ORANGE = Block(STAINED_GLASS.id, 1)
STAINED_GLASS_MAGENTA = Block(STAINED_GLASS.id, 2)
STAINED_GLASS_LIGHT_BLUE = Block(STAINED_GLASS.id, 3)
STAINED_GLASS_YELLOW = Block(STAINED_GLASS.id, 4)
STAINED_GLASS_LIME = Block(STAINED_GLASS.id, 5)
STAINED_GLASS_PINK = Block(STAINED_GLASS.id, 6)
STAINED_GLASS_GRAY = Block(STAINED_GLASS.id, 7)
STAINED_GLASS_LIGHT_GRAY = Block(STAINED_GLASS.id, 8)
STAINED_GLASS_CYAN = Block(STAINED_GLASS.id, 9)
STAINED_GLASS_PURPLE = Block(STAINED_GLASS.id, 10)
STAINED_GLASS_BLUE = Block(STAINED_GLASS.id, 11)
STAINED_GLASS_BROWN = Block(STAINED_GLASS.id, 12)
STAINED_GLASS_GREEN = Block(STAINED_GLASS.id, 13)
STAINED_GLASS_RED = Block(STAINED_GLASS.id, 14)
STAINED_GLASS_BLACK = Block(STAINED_GLASS.id, 15)
HARDENED_CLAY_STAINED_WHITE = Block(HARDENED_CLAY_STAINED.id, 0)
HARDENED_CLAY_STAINED_ORANGE = Block(HARDENED_CLAY_STAINED.id, 1)
HARDENED_CLAY_STAINED_MAGENTA = Block(HARDENED_CLAY_STAINED.id, 2)
HARDENED_CLAY_STAINED_LIGHT_BLUE = Block(HARDENED_CLAY_STAINED.id, 3)
HARDENED_CLAY_STAINED_YELLOW = Block(HARDENED_CLAY_STAINED.id, 4)
HARDENED_CLAY_STAINED_LIME = Block(HARDENED_CLAY_STAINED.id, 5)
HARDENED_CLAY_STAINED_PINK = Block(HARDENED_CLAY_STAINED.id, 6)
HARDENED_CLAY_STAINED_GRAY = Block(HARDENED_CLAY_STAINED.id, 7)
HARDENED_CLAY_STAINED_LIGHT_GRAY = Block(HARDENED_CLAY_STAINED.id, 8)
HARDENED_CLAY_STAINED_CYAN = Block(HARDENED_CLAY_STAINED.id, 9)
HARDENED_CLAY_STAINED_PURPLE = Block(HARDENED_CLAY_STAINED.id, 10)
HARDENED_CLAY_STAINED_BLUE = Block(HARDENED_CLAY_STAINED.id, 11)
HARDENED_CLAY_STAINED_BROWN = Block(HARDENED_CLAY_STAINED.id, 12)
HARDENED_CLAY_STAINED_GREEN = Block(HARDENED_CLAY_STAINED.id, 13)
HARDENED_CLAY_STAINED_RED = Block(HARDENED_CLAY_STAINED.id, 14)
HARDENED_CLAY_STAINED_BLACK = Block(HARDENED_CLAY_STAINED.id, 15)
LEAVES_OAK_DECAYABLE = Block(LEAVES.id, 0)
LEAVES_SPRUCE_DECAYABLE = Block(LEAVES.id, 1)
LEAVES_BIRCH_DECAYABLE = Block(LEAVES.id, 2)
LEAVES_JUNGLE_DECAYABLE = Block(LEAVES.id, 3)
LEAVES_OAK_PERMANENT = Block(LEAVES.id, 4)
LEAVES_SPRUCE_PERMANENT = Block(LEAVES.id, 5)
LEAVES_BIRCH_PERMANENT = Block(LEAVES.id, 6)
LEAVES_JUNGLE_PERMANENT = Block(LEAVES.id, 7)
LEAVES_ACACIA_DECAYABLE = LEAVES_OAK_DECAYABLE
LEAVES_DARK_OAK_DECAYABLE = LEAVES_JUNGLE_DECAYABLE
LEAVES_ACACIA_PERMANENT = LEAVES_OAK_PERMANENT
LEAVES_DARK_OAK_PERMANENT = LEAVES_JUNGLE_PERMANENT
# the following may or may not be found in PI and other older versions
BONE_BLOCK = Block(216)
DIRT_COARSE = Block(DIRT.id, 1)
DIRT_PODZOL = Block(DIRT.id, 2)
EMERALD_BLOCK = Block(133)
EMERALD_ORE = Block(129)
END_BRICKS = Block(206)
END_STONE = Block(121)
HARDENED_CLAY = Block(172)
ICE_PACKED = Block(174)
NETHERRACK = Block(87)
NETHER_WART_BLOCK = Block(214)
NOTEBLOCK = Block(25)
WOOD_PLANKS_OAK = Block(WOOD_PLANKS.id, 0)
WOOD_PLANKS_SPRUCE = Block(WOOD_PLANKS.id, 1)
WOOD_PLANKS_BIRCH = Block(WOOD_PLANKS.id, 2)
WOOD_PLANKS_JUNGLE = Block(WOOD_PLANKS.id, 3)
WOOD_PLANKS_ACACIA = Block(WOOD_PLANKS.id, 4)
WOOD_PLANKS_DARK_OAK = Block(WOOD_PLANKS.id, 5)
PRISMARINE = Block(168)
PRISMARINE_BRICKS = Block(PRISMARINE.id, 1)
PRISMARINE_DARK = Block(PRISMARINE.id, 2)
PURPUR_BLOCK = Block(201)
PURPUR_PILLAR = Block(202)
RED_NETHER_BRICK = Block(215)
RED_SANDSTONE = Block(179)
RED_SANDSTONE_CHISELED = Block(RED_SANDSTONE.id, 1)
RED_SANDSTONE_SMOOTH = Block(RED_SANDSTONE.id, 2)
SLIME_BLOCK = Block(165)
SOUL_SAND = Block(88)
SPONGE = Block(19)
SPONGE_WET = Block(SPONGE.id, 1)
STONE_GRANITE = Block(STONE.id, 1)
STONE_GRANITE_SMOOTH = Block(STONE.id, 2)
STONE_DIORITE = Block(STONE.id, 3)
STONE_DIORITE_SMOOTH = Block(STONE.id, 4)
STONE_ANDESITE = Block(STONE.id, 5)
STONE_ANDESITE_SMOOTH = Block(STONE.id, 6)
ANVIL = Block(145)
BEACON = Block(138)
BED_OBJECT = Block(355)
BEETROOT = Block(434)
BREWING_STAND = Block(117)
CAKE = Block(92)
CARROTS = Block(141)
CAULDRON = Block(380)
COMMAND_BLOCK = Block(137)
CHORUS_FLOWER = Block(200)
CHORUS_PLANT = Block(199)
COCOA_PLANT = Block(127)
COMPARATOR_OFF = Block(149)
COMPARATOR_ON = Block(150)
DAYLIGHT_SENSOR = Block(151)
DEADBUSH = Block(32)
DISPENSER = Block(23)
DOOR_ACACIA = Block(430)
DOOR_BIRCH = Block(428)
DOOR_DARK_OAK = Block(431)
DOOR_JUNGLE = Block(429)
DOOR_SPRUCE = Block(427)
DRAGON_EGG = Block(122)
DROPPER = Block(158)
ENCHANTING_TABLE = Block(116)
END_PORTAL_FRAME = Block(120)
END_ROD = Block(198)
FERN = Block(GRASS_TALL.id, 2)
FLOWER_ALLIUM = Block(FLOWER_CYAN.id, 2)
FLOWER_BLUE_ORCHID = Block(FLOWER_CYAN.id, 1)
DANDELION = Block(37)
FLOWER_AZURE_BLUET = Block(FLOWER_CYAN.id, 3)
FLOWER_OXEYE_DAISY = Block(FLOWER_CYAN.id, 8)
FLOWER_TULIP_RED = Block(FLOWER_CYAN.id, 4)
FLOWER_TULIP_ORANGE = Block(FLOWER_CYAN.id, 5)
FLOWER_TULIP_WHITE = Block(FLOWER_CYAN.id, 6)
FLOWER_TULIP_PINK = Block(FLOWER_CYAN.id, 7)
FROSTED_ICE = Block(212)
FLOWER_POT = Block(140)
GRASS_PATH = Block(208)
HAY_BLOCK = Block(170)
HOPPER = Block(154)
IRON_BARS = Block(101)
IRON_TRAPDOOR = Block(167)
ITEM_FRAME = Block(389)
JUKEBOX = Block(84)
LEVER = Block(69)
ACACIA_WOOD = Block(162,0)
DARK_OAK_WOOD = Block(162,1)
BIRCH_WOOD = Block(WOOD.id, 2)
SPRUCE_WOOD = Block(WOOD.id, 1)
JUNGLE_WOOD = Block(WOOD.id, 3)
MAGMA = Block(378)
MELON_BLOCK = Block(103)
MOB_SPAWNER = Block(52)
MUSHROOM_BLOCK_BROWN = Block(99)
MUSHROOM_BLOCK_RED = Block(100)
MYCELIUM = Block(110)
NETHER_BRICK = Block(112)
NETHER_WART = Block(115)
PISTON = Block(33)
PISTON_HEAD = Block(34)
PORTAL = Block(90)
POTATOES = Block(142)
PUMPKIN_ACTIVE = Block(91)
PUMPKIN_INACTIVE = Block(86)
QUARTZ_BLOCK_CHISELED = Block(155,1)
NETHER_QUARTZ_ORE = Block(153)
RAIL_ACTIVATOR = Block(157)
RAIL_DETECTOR = Block(28)
RAIL_GOLDEN = Block(27)
RAIL_NORMAL = Block(66)
RED_SAND = Block(SAND.id, 1)
REDSTONE_TORCH_INACTIVE = Block(75)
REDSTONE_TORCH_ACTIVE = Block(76)
REDSTONE_REPEATER_INACTIVE = Block(93)
REDSTONE_REPEATER_ACTIVE = Block(94)
SAPLING_SPRUCE = Block(SAPLING.id, 1)
SAPLING_BIRCH = Block(SAPLING.id, 2)
SAPLING_JUNGLE = Block(SAPLING.id, 3)
SAPLING_ACACIA = Block(SAPLING.id, 4)
SAPLING_DARK_OAK = Block(SAPLING.id, 5)
STONE_BRICK_CHISELED = Block(STONE_BRICK.id, 3)
STONE_BRICK_CRACKED = Block(STONE_BRICK.id, 2)
STONE_BRICK_MOSSY = Block(STONE_BRICK.id, 1)
TRAPDOOR = Block(96)
TRIPWIRE = Block(132)
TRIPWIRE_HOOK = Block(131)
VINE = Block(106)
WATERLILY = Block(111)
WHEAT = Block(59)
STAIRS_SPRUCE = Block(134)
STAIRS_BIRCH = Block(135)
STAIRS_JUNGLE = Block(136)
# for 1.12
GLAZED_TERRACOTTA_WHITE = Block(235)
GLAZED_TERRACOTTA_ORANGE = Block(236)
GLAZED_TERRACOTTA_MAGENTA = Block(237)
GLAZED_TERRACOTTA_LIGHT_BLUE = Block(238)
GLAZED_TERRACOTTA_YELLOW = Block(239)
GLAZED_TERRACOTTA_LIME = Block(240)
GLAZED_TERRACOTTA_PINK = Block(241)
GLAZED_TERRACOTTA_GRAY = Block(242)
GLAZED_TERRACOTTA_LIGHT_GRAY = Block(243)
GLAZED_TERRACOTTA_CYAN = Block(244)
GLAZED_TERRACOTTA_PURPLE = Block(245)
GLAZED_TERRACOTTA_BLUE = Block(246)
GLAZED_TERRACOTTA_BROWN = Block(247)
GLAZED_TERRACOTTA_GREEN = Block(248)
GLAZED_TERRACOTTA_RED = Block(249)
GLAZED_TERRACOTTA_BLACK = Block(250)
CONCRETE_BLOCK = Block(251)
CONCRETE_BLOCK_WHITE = Block(CONCRETE_BLOCK.id, 0)
CONCRETE_BLOCK_ORANGE = Block(CONCRETE_BLOCK.id, 1)
CONCRETE_BLOCK_MAGENTA = Block(CONCRETE_BLOCK.id, 2)
CONCRETE_BLOCK_LIGHT_BLUE = Block(CONCRETE_BLOCK.id, 3)
CONCRETE_BLOCK_YELLOW = Block(CONCRETE_BLOCK.id, 4)
CONCRETE_BLOCK_LIME = Block(CONCRETE_BLOCK.id, 5)
CONCRETE_BLOCK_PINK = Block(CONCRETE_BLOCK.id, 6)
CONCRETE_BLOCK_GRAY = Block(CONCRETE_BLOCK.id, 7)
CONCRETE_BLOCK_LIGHT_GRAY = Block(CONCRETE_BLOCK.id, 8)
CONCRETE_BLOCK_CYAN = Block(CONCRETE_BLOCK.id, 9)
CONCRETE_BLOCK_PURPLE = Block(CONCRETE_BLOCK.id, 10)
CONCRETE_BLOCK_BLUE = Block(CONCRETE_BLOCK.id, 11)
CONCRETE_BLOCK_BROWN = Block(CONCRETE_BLOCK.id, 12)
CONCRETE_BLOCK_GREEN = Block(CONCRETE_BLOCK.id, 13)
CONCRETE_BLOCK_RED = Block(CONCRETE_BLOCK.id, 14)
CONCRETE_BLOCK_BLACK = Block(CONCRETE_BLOCK.id, 15)
CONCRETE_POWDER = Block(252)
CONCRETE_POWDER_WHITE = Block(CONCRETE_POWDER.id, 0)
CONCRETE_POWDER_ORANGE = Block(CONCRETE_POWDER.id, 1)
CONCRETE_POWDER_MAGENTA = Block(CONCRETE_POWDER.id, 2)
CONCRETE_POWDER_LIGHT_BLUE = Block(CONCRETE_POWDER.id, 3)
CONCRETE_POWDER_YELLOW = Block(CONCRETE_POWDER.id, 4)
CONCRETE_POWDER_LIME = Block(CONCRETE_POWDER.id, 5)
CONCRETE_POWDER_PINK = Block(CONCRETE_POWDER.id, 6)
CONCRETE_POWDER_GRAY = Block(CONCRETE_POWDER.id, 7)
CONCRETE_POWDER_LIGHT_GRAY = Block(CONCRETE_POWDER.id, 8)
CONCRETE_POWDER_CYAN = Block(CONCRETE_POWDER.id, 9)
CONCRETE_POWDER_PURPLE = Block(CONCRETE_POWDER.id, 10)
CONCRETE_POWDER_BLUE = Block(CONCRETE_POWDER.id, 11)
CONCRETE_POWDER_BROWN = Block(CONCRETE_POWDER.id, 12)
CONCRETE_POWDER_GREEN = Block(CONCRETE_POWDER.id, 13)
CONCRETE_POWDER_RED = Block(CONCRETE_POWDER.id, 14)
CONCRETE_POWDER_BLACK = Block(CONCRETE_POWDER.id, 15)