From 361c47f36ddeb644e69b5e0d19202b90b1e2d75f Mon Sep 17 00:00:00 2001 From: tollers <42300091+tollers@users.noreply.github.com> Date: Fri, 17 Aug 2018 18:29:14 +0100 Subject: [PATCH 1/2] Added all block IDs to world.py I have included all blocks and also all items. I presume including items isn't a problem as they shouldn't be requested and the length of the list shouldn't slow things down? If so, perhaps someone else can go through and remove them all. Data was pulled from https://minecraft-ids.grahamedgecombe.com/ and put in to the right format with a string manipulation script I put together. --- overviewer_core/world.py | 761 +++++++++++++++++++++++++++++++++------ 1 file changed, 654 insertions(+), 107 deletions(-) diff --git a/overviewer_core/world.py b/overviewer_core/world.py index 22d728bb2..8c0ec0e64 100644 --- a/overviewer_core/world.py +++ b/overviewer_core/world.py @@ -291,163 +291,351 @@ def __init__(self, regiondir, rel): self._blockmap = { 'minecraft:air': (0, 0), - 'minecraft:cave_air': (0, 0), 'minecraft:stone': (1, 0), - 'minecraft:granite': (1, 1), - 'minecraft:polished_granite': (1, 2), - 'minecraft:diorite': (1, 3), - 'minecraft:polished_diorite': (1, 4), - 'minecraft:andesite': (1, 5), - 'minecraft:polished_andesite': (1, 6), - 'minecraft:grass_block': (2, 0), + 'minecraft:stone': (1, 1), + 'minecraft:stone': (1, 2), + 'minecraft:stone': (1, 3), + 'minecraft:stone': (1, 4), + 'minecraft:stone': (1, 5), + 'minecraft:stone': (1, 6), + 'minecraft:grass': (2, 0), 'minecraft:dirt': (3, 0), - 'minecraft:coarse_dirt': (3, 1), - 'minecraft:podzol': (3, 2), + 'minecraft:dirt': (3, 1), + 'minecraft:dirt': (3, 2), 'minecraft:cobblestone': (4, 0), - 'minecraft:oak_planks': (5, 0), - 'minecraft:spruce_planks': (5, 1), - 'minecraft:birch_planks': (5, 2), - 'minecraft:jungle_planks': (5, 3), - 'minecraft:acacia_planks': (5, 4), - 'minecraft:dark_oak_planks': (5, 5), - 'minecraft:oak_sapling': (6, 0), - 'minecraft:spruce_sapling': (6, 1), - 'minecraft:birch_sapling': (6, 2), - 'minecraft:jungle_sapling': (6, 3), - 'minecraft:acacia_sapling': (6, 4), - 'minecraft:dark_oak_sapling': (6, 5), + 'minecraft:planks': (5, 0), + 'minecraft:planks': (5, 1), + 'minecraft:planks': (5, 2), + 'minecraft:planks': (5, 3), + 'minecraft:planks': (5, 4), + 'minecraft:planks': (5, 5), + 'minecraft:sapling': (6, 0), + 'minecraft:sapling': (6, 1), + 'minecraft:sapling': (6, 2), + 'minecraft:sapling': (6, 3), + 'minecraft:sapling': (6, 4), + 'minecraft:sapling': (6, 5), 'minecraft:bedrock': (7, 0), - 'minecraft:water': (8, 0), - 'minecraft:lava': (10, 0), + 'minecraft:flowing_water': (8, 0), + 'minecraft:water': (9, 0), + 'minecraft:flowing_lava': (10, 0), + 'minecraft:lava': (11, 0), 'minecraft:sand': (12, 0), - 'minecraft:red_sand': (12, 1), + 'minecraft:sand': (12, 1), 'minecraft:gravel': (13, 0), 'minecraft:gold_ore': (14, 0), 'minecraft:iron_ore': (15, 0), 'minecraft:coal_ore': (16, 0), - 'minecraft:oak_log': (17, 0), - 'minecraft:spruce_log': (17, 1), - 'minecraft:birch_log': (17, 2), - 'minecraft:jungle_log': (17, 3), - 'minecraft:oak_leaves': (18, 0), - 'minecraft:spruce_leaves': (18, 1), - 'minecraft:birch_leaves': (18, 2), - 'minecraft:jungle_leaves': (18, 3), - 'minecraft:acacia_leaves': (18, 4), - 'minecraft:dark_oak_leaves': (18, 5), + 'minecraft:log': (17, 0), + 'minecraft:log': (17, 1), + 'minecraft:log': (17, 2), + 'minecraft:log': (17, 3), + 'minecraft:leaves': (18, 0), + 'minecraft:leaves': (18, 1), + 'minecraft:leaves': (18, 2), + 'minecraft:leaves': (18, 3), + 'minecraft:sponge': (19, 0), + 'minecraft:sponge': (19, 1), 'minecraft:glass': (20, 0), 'minecraft:lapis_ore': (21, 0), + 'minecraft:lapis_block': (22, 0), + 'minecraft:dispenser': (23, 0), 'minecraft:sandstone': (24, 0), - 'minecraft:cut_sandstone': (24, 2), - 'minecraft:chiseled_sandstone': (24, 3), - 'minecraft:cobweb': (30, 0), - 'minecraft:dead_bush': (31, 0), - 'minecraft:grass': (31, 1), - 'minecraft:fern': (31, 2), - 'minecraft:poppy': (38, 0), - 'minecraft:blue_orchid': (38, 1), - 'minecraft:allium': (38, 2), - 'minecraft:azure_bluet': (38, 3), - 'minecraft:red_tulip': (38, 4), - 'minecraft:orange_tulip': (38, 5), - 'minecraft:white_tulip': (38, 6), - 'minecraft:pink_tulip': (38, 7), - 'minecraft:oxeye_daisy': (38, 8), - 'minecraft:dandelion': (38, 9), + 'minecraft:sandstone': (24, 1), + 'minecraft:sandstone': (24, 2), + 'minecraft:noteblock': (25, 0), + 'minecraft:bed': (26, 0), + 'minecraft:golden_rail': (27, 0), + 'minecraft:detector_rail': (28, 0), + 'minecraft:sticky_piston': (29, 0), + 'minecraft:web': (30, 0), + 'minecraft:tallgrass': (31, 0), + 'minecraft:tallgrass': (31, 1), + 'minecraft:tallgrass': (31, 2), + 'minecraft:deadbush': (32, 0), + 'minecraft:piston': (33, 0), + 'minecraft:piston_head': (34, 0), + 'minecraft:wool': (35, 0), + 'minecraft:wool': (35, 1), + 'minecraft:wool': (35, 2), + 'minecraft:wool': (35, 3), + 'minecraft:wool': (35, 4), + 'minecraft:wool': (35, 5), + 'minecraft:wool': (35, 6), + 'minecraft:wool': (35, 7), + 'minecraft:wool': (35, 8), + 'minecraft:wool': (35, 9), + 'minecraft:wool': (35, 10), + 'minecraft:wool': (35, 11), + 'minecraft:wool': (35, 12), + 'minecraft:wool': (35, 13), + 'minecraft:wool': (35, 14), + 'minecraft:wool': (35, 15), + 'minecraft:yellow_flower': (37, 0), + 'minecraft:red_flower': (38, 0), + 'minecraft:red_flower': (38, 1), + 'minecraft:red_flower': (38, 2), + 'minecraft:red_flower': (38, 3), + 'minecraft:red_flower': (38, 4), + 'minecraft:red_flower': (38, 5), + 'minecraft:red_flower': (38, 6), + 'minecraft:red_flower': (38, 7), + 'minecraft:red_flower': (38, 8), 'minecraft:brown_mushroom': (39, 0), - 'minecraft:stone_slab': (44, 0), - 'minecraft:sandstone_slab': (44, 1), - 'minecraft:wood_slab': (44, 2), - 'minecraft:cobblestone_slab': (44, 3), - 'minecraft:brick_slab': (44, 4), - 'minecraft:stone_brick_slab': (44, 5), - 'minecraft:nether_brick_slab': (44, 6), - 'minecraft:quartz_slab': (44, 7), 'minecraft:red_mushroom': (40, 0), + 'minecraft:gold_block': (41, 0), + 'minecraft:iron_block': (42, 0), + 'minecraft:double_stone_slab': (43, 0), + 'minecraft:double_stone_slab': (43, 1), + 'minecraft:double_stone_slab': (43, 2), + 'minecraft:double_stone_slab': (43, 3), + 'minecraft:double_stone_slab': (43, 4), + 'minecraft:double_stone_slab': (43, 5), + 'minecraft:double_stone_slab': (43, 6), + 'minecraft:double_stone_slab': (43, 7), + 'minecraft:stone_slab': (44, 0), + 'minecraft:stone_slab': (44, 1), + 'minecraft:stone_slab': (44, 2), + 'minecraft:stone_slab': (44, 3), + 'minecraft:stone_slab': (44, 4), + 'minecraft:stone_slab': (44, 5), + 'minecraft:stone_slab': (44, 6), + 'minecraft:stone_slab': (44, 7), + 'minecraft:brick_block': (45, 0), + 'minecraft:tnt': (46, 0), + 'minecraft:bookshelf': (47, 0), + 'minecraft:mossy_cobblestone': (48, 0), 'minecraft:obsidian': (49, 0), - 'minecraft:wall_torch': (50, 0), - 'minecraft:torch': (50, 5), + 'minecraft:torch': (50, 0), 'minecraft:fire': (51, 0), - 'minecraft:spawner': (52, 0), + 'minecraft:mob_spawner': (52, 0), 'minecraft:oak_stairs': (53, 0), 'minecraft:chest': (54, 0), + 'minecraft:redstone_wire': (55, 0), 'minecraft:diamond_ore': (56, 0), + 'minecraft:diamond_block': (57, 0), 'minecraft:crafting_table': (58, 0), 'minecraft:wheat': (59, 0), 'minecraft:farmland': (60, 0), 'minecraft:furnace': (61, 0), - 'minecraft:oak_door': (64, 0), - 'minecraft:ladder': (65, 3), # todo: incorporate facing + 'minecraft:lit_furnace': (62, 0), + 'minecraft:standing_sign': (63, 0), + 'minecraft:wooden_door': (64, 0), + 'minecraft:ladder': (65, 0), 'minecraft:rail': (66, 0), - 'minecraft:cobblestone_stairs': (67, 0), + 'minecraft:stone_stairs': (67, 0), + 'minecraft:wall_sign': (68, 0), + 'minecraft:lever': (69, 0), + 'minecraft:stone_pressure_plate': (70, 0), 'minecraft:iron_door': (71, 0), + 'minecraft:wooden_pressure_plate': (72, 0), 'minecraft:redstone_ore': (73, 0), - 'minecraft:snow': (78, 0), + 'minecraft:lit_redstone_ore': (74, 0), + 'minecraft:unlit_redstone_torch': (75, 0), + 'minecraft:redstone_torch': (76, 0), + 'minecraft:stone_button': (77, 0), + 'minecraft:snow_layer': (78, 0), 'minecraft:ice': (79, 0), - 'minecraft:snow_block': (80, 0), + 'minecraft:snow': (80, 0), 'minecraft:cactus': (81, 0), 'minecraft:clay': (82, 0), - 'minecraft:sugar_cane': (83, 0), - 'minecraft:oak_fence': (85, 0), + 'minecraft:reeds': (83, 0), + 'minecraft:jukebox': (84, 0), + 'minecraft:fence': (85, 0), 'minecraft:pumpkin': (86, 0), 'minecraft:netherrack': (87, 0), 'minecraft:soul_sand': (88, 0), 'minecraft:glowstone': (89, 0), 'minecraft:portal': (90, 0), - 'minecraft:jack_o_lantern': (91, 0), - 'minecraft:oak_trapdoor': (96, 0), - 'minecraft:spruce_trapdoor': (96, 0), #wrong - 'minecraft:birch_trapdoor': (96, 0), - 'minecraft:jungle_trapdoor': (96, 0), - 'minecraft:acacia_trapdoor': (96, 0), - 'minecraft:dark_oak_trapdoor': (96, 0), - 'minecraft:stone_bricks': (98, 0), - 'minecraft:infested_stone_bricks': (98, 0), - 'minecraft:mossy_stone_bricks': (98, 1), - 'minecraft:cracked_stone_bricks': (98, 2), - 'minecraft:chiseled_stone_bricks': (98, 3), - 'minecraft:infested_chiseled_stone_bricks': (98, 3), - 'minecraft:glass_pane': (20, 0), # wrong - 'minecraft:attached_melon_stem': (104, 0), + 'minecraft:lit_pumpkin': (91, 0), + 'minecraft:cake': (92, 0), + 'minecraft:unpowered_repeater': (93, 0), + 'minecraft:powered_repeater': (94, 0), + 'minecraft:stained_glass': (95, 0), + 'minecraft:stained_glass': (95, 1), + 'minecraft:stained_glass': (95, 2), + 'minecraft:stained_glass': (95, 3), + 'minecraft:stained_glass': (95, 4), + 'minecraft:stained_glass': (95, 5), + 'minecraft:stained_glass': (95, 6), + 'minecraft:stained_glass': (95, 7), + 'minecraft:stained_glass': (95, 8), + 'minecraft:stained_glass': (95, 9), + 'minecraft:stained_glass': (95, 10), + 'minecraft:stained_glass': (95, 11), + 'minecraft:stained_glass': (95, 12), + 'minecraft:stained_glass': (95, 13), + 'minecraft:stained_glass': (95, 14), + 'minecraft:stained_glass': (95, 15), + 'minecraft:trapdoor': (96, 0), + 'minecraft:monster_egg': (97, 0), + 'minecraft:monster_egg': (97, 1), + 'minecraft:monster_egg': (97, 2), + 'minecraft:monster_egg': (97, 3), + 'minecraft:monster_egg': (97, 4), + 'minecraft:monster_egg': (97, 5), + 'minecraft:stonebrick': (98, 0), + 'minecraft:stonebrick': (98, 1), + 'minecraft:stonebrick': (98, 2), + 'minecraft:stonebrick': (98, 3), + 'minecraft:brown_mushroom_block': (99, 0), + 'minecraft:red_mushroom_block': (100, 0), + 'minecraft:iron_bars': (101, 0), + 'minecraft:glass_pane': (102, 0), + 'minecraft:melon_block': (103, 0), + 'minecraft:pumpkin_stem': (104, 0), + 'minecraft:melon_stem': (105, 0), 'minecraft:vine': (106, 0), - 'minecraft:red_brick_stairs': (108, 0), + 'minecraft:fence_gate': (107, 0), + 'minecraft:brick_stairs': (108, 0), 'minecraft:stone_brick_stairs': (109, 0), - 'minecraft:lily_pad': (111, 0), - 'minecraft:nether_bricks': (112, 0), + 'minecraft:mycelium': (110, 0), + 'minecraft:waterlily': (111, 0), + 'minecraft:nether_brick': (112, 0), 'minecraft:nether_brick_fence': (113, 0), 'minecraft:nether_brick_stairs': (114, 0), 'minecraft:nether_wart': (115, 0), + 'minecraft:enchanting_table': (116, 0), 'minecraft:brewing_stand': (117, 0), - 'minecraft:oak_slab': (126, 0), - 'minecraft:spruce_slab': (126, 1), - 'minecraft:birch_slab': (126, 2), - 'minecraft:jungle_slab': (126, 3), - 'minecraft:acacia_slab': (126, 4), - 'minecraft:dark_oak_slab': (126, 5), + 'minecraft:cauldron': (118, 0), + 'minecraft:end_portal': (119, 0), + 'minecraft:end_portal_frame': (120, 0), + 'minecraft:end_stone': (121, 0), + 'minecraft:dragon_egg': (122, 0), + 'minecraft:redstone_lamp': (123, 0), + 'minecraft:lit_redstone_lamp': (124, 0), + 'minecraft:double_wooden_slab': (125, 0), + 'minecraft:double_wooden_slab': (125, 1), + 'minecraft:double_wooden_slab': (125, 2), + 'minecraft:double_wooden_slab': (125, 3), + 'minecraft:double_wooden_slab': (125, 4), + 'minecraft:double_wooden_slab': (125, 5), + 'minecraft:wooden_slab': (126, 0), + 'minecraft:wooden_slab': (126, 1), + 'minecraft:wooden_slab': (126, 2), + 'minecraft:wooden_slab': (126, 3), + 'minecraft:wooden_slab': (126, 4), + 'minecraft:wooden_slab': (126, 5), + 'minecraft:cocoa': (127, 0), 'minecraft:sandstone_stairs': (128, 0), + 'minecraft:emerald_ore': (129, 0), + 'minecraft:ender_chest': (130, 0), + 'minecraft:tripwire_hook': (131, 0), + 'minecraft:tripwire_hook': (132, 0), + 'minecraft:emerald_block': (133, 0), 'minecraft:spruce_stairs': (134, 0), 'minecraft:birch_stairs': (135, 0), 'minecraft:jungle_stairs': (136, 0), - 'minecraft:mossy_cobblestone': (139, 16), - 'minecraft:nether_quartz_ore': (153, 0), + 'minecraft:command_block': (137, 0), + 'minecraft:beacon': (138, 0), + 'minecraft:cobblestone_wall': (139, 0), + 'minecraft:cobblestone_wall': (139, 1), + 'minecraft:flower_pot': (140, 0), + 'minecraft:carrots': (141, 0), + 'minecraft:potatoes': (142, 0), + 'minecraft:wooden_button': (143, 0), + 'minecraft:skull': (144, 0), + 'minecraft:anvil': (145, 0), + 'minecraft:trapped_chest': (146, 0), + 'minecraft:light_weighted_pressure_plate': (147, 0), + 'minecraft:heavy_weighted_pressure_plate': (148, 0), + 'minecraft:unpowered_comparator': (149, 0), + 'minecraft:powered_comparator': (150, 0), + 'minecraft:daylight_detector': (151, 0), + 'minecraft:redstone_block': (152, 0), + 'minecraft:quartz_ore': (153, 0), 'minecraft:hopper': (154, 0), + 'minecraft:quartz_block': (155, 0), + 'minecraft:quartz_block': (155, 1), + 'minecraft:quartz_block': (155, 2), 'minecraft:quartz_stairs': (156, 0), - 'minecraft:acacia_log': (162, 0), - 'minecraft:dark_oak_log': (162, 1), + 'minecraft:activator_rail': (157, 0), + 'minecraft:dropper': (158, 0), + 'minecraft:stained_hardened_clay': (159, 0), + 'minecraft:stained_hardened_clay': (159, 1), + 'minecraft:stained_hardened_clay': (159, 2), + 'minecraft:stained_hardened_clay': (159, 3), + 'minecraft:stained_hardened_clay': (159, 4), + 'minecraft:stained_hardened_clay': (159, 5), + 'minecraft:stained_hardened_clay': (159, 6), + 'minecraft:stained_hardened_clay': (159, 7), + 'minecraft:stained_hardened_clay': (159, 8), + 'minecraft:stained_hardened_clay': (159, 9), + 'minecraft:stained_hardened_clay': (159, 10), + 'minecraft:stained_hardened_clay': (159, 11), + 'minecraft:stained_hardened_clay': (159, 12), + 'minecraft:stained_hardened_clay': (159, 13), + 'minecraft:stained_hardened_clay': (159, 14), + 'minecraft:stained_hardened_clay': (159, 15), + 'minecraft:stained_glass_pane': (160, 0), + 'minecraft:stained_glass_pane': (160, 1), + 'minecraft:stained_glass_pane': (160, 2), + 'minecraft:stained_glass_pane': (160, 3), + 'minecraft:stained_glass_pane': (160, 4), + 'minecraft:stained_glass_pane': (160, 5), + 'minecraft:stained_glass_pane': (160, 6), + 'minecraft:stained_glass_pane': (160, 7), + 'minecraft:stained_glass_pane': (160, 8), + 'minecraft:stained_glass_pane': (160, 9), + 'minecraft:stained_glass_pane': (160, 10), + 'minecraft:stained_glass_pane': (160, 11), + 'minecraft:stained_glass_pane': (160, 12), + 'minecraft:stained_glass_pane': (160, 13), + 'minecraft:stained_glass_pane': (160, 14), + 'minecraft:stained_glass_pane': (160, 15), + 'minecraft:leaves2': (161, 0), + 'minecraft:leaves2': (161, 1), + 'minecraft:log2': (162, 0), + 'minecraft:log2': (162, 1), 'minecraft:acacia_stairs': (163, 0), 'minecraft:dark_oak_stairs': (164, 0), + 'minecraft:slime': (165, 0), + 'minecraft:barrier': (166, 0), 'minecraft:iron_trapdoor': (167, 0), - 'minecraft:terracotta': (172, 0), + 'minecraft:prismarine': (168, 0), + 'minecraft:prismarine': (168, 1), + 'minecraft:prismarine': (168, 2), + 'minecraft:sea_lantern': (169, 0), + 'minecraft:hay_block': (170, 0), + 'minecraft:carpet': (171, 0), + 'minecraft:carpet': (171, 1), + 'minecraft:carpet': (171, 2), + 'minecraft:carpet': (171, 3), + 'minecraft:carpet': (171, 4), + 'minecraft:carpet': (171, 5), + 'minecraft:carpet': (171, 6), + 'minecraft:carpet': (171, 7), + 'minecraft:carpet': (171, 8), + 'minecraft:carpet': (171, 9), + 'minecraft:carpet': (171, 10), + 'minecraft:carpet': (171, 11), + 'minecraft:carpet': (171, 12), + 'minecraft:carpet': (171, 13), + 'minecraft:carpet': (171, 14), + 'minecraft:carpet': (171, 15), + 'minecraft:hardened_clay': (172, 0), + 'minecraft:coal_block': (173, 0), 'minecraft:packed_ice': (174, 0), - 'minecraft:blue_ice': (174, 0), # close enough - 'minecraft:sunflower': (175, 0), - 'minecraft:lilac': (175, 1), - 'minecraft:tall_grass': (175, 2), - 'minecraft:large_fern': (175, 3), - 'minecraft:rose_bush': (175, 4), - 'minecraft:peony': (175, 5), + 'minecraft:double_plant': (175, 0), + 'minecraft:double_plant': (175, 1), + 'minecraft:double_plant': (175, 2), + 'minecraft:double_plant': (175, 3), + 'minecraft:double_plant': (175, 4), + 'minecraft:double_plant': (175, 5), + 'minecraft:standing_banner': (176, 0), + 'minecraft:wall_banner': (177, 0), + 'minecraft:daylight_detector_inverted': (178, 0), 'minecraft:red_sandstone': (179, 0), + 'minecraft:red_sandstone': (179, 1), + 'minecraft:red_sandstone': (179, 2), 'minecraft:red_sandstone_stairs': (180, 0), + 'minecraft:double_stone_slab2': (181, 0), + 'minecraft:stone_slab2': (182, 0), + 'minecraft:spruce_fence_gate': (183, 0), + 'minecraft:birch_fence_gate': (184, 0), + 'minecraft:jungle_fence_gate': (185, 0), + 'minecraft:dark_oak_fence_gate': (186, 0), + 'minecraft:acacia_fence_gate': (187, 0), 'minecraft:spruce_fence': (188, 0), 'minecraft:birch_fence': (189, 0), 'minecraft:jungle_fence': (190, 0), @@ -458,10 +646,369 @@ def __init__(self, regiondir, rel): 'minecraft:jungle_door': (195, 0), 'minecraft:acacia_door': (196, 0), 'minecraft:dark_oak_door': (197, 0), + 'minecraft:end_rod': (198, 0), + 'minecraft:chorus_plant': (199, 0), + 'minecraft:chorus_flower': (200, 0), + 'minecraft:purpur_block': (201, 0), + 'minecraft:purpur_pillar': (202, 0), 'minecraft:purpur_stairs': (203, 0), + 'minecraft:purpur_double_slab': (204, 0), + 'minecraft:purpur_slab': (205, 0), + 'minecraft:end_bricks': (206, 0), + 'minecraft:beetroots': (207, 0), 'minecraft:grass_path': (208, 0), - 'minecraft:magma_block': (213, 0), - 'minecraft:red_nether_bricks': (215, 0), + 'minecraft:end_gateway': (209, 0), + 'minecraft:repeating_command_block': (210, 0), + 'minecraft:chain_command_block': (211, 0), + 'minecraft:frosted_ice': (212, 0), + 'minecraft:magma': (213, 0), + 'minecraft:nether_wart_block': (214, 0), + 'minecraft:red_nether_brick': (215, 0), + 'minecraft:bone_block': (216, 0), + 'minecraft:structure_void': (217, 0), + 'minecraft:observer': (218, 0), + 'minecraft:white_shulker_box': (219, 0), + 'minecraft:orange_shulker_box': (220, 0), + 'minecraft:magenta_shulker_box': (221, 0), + 'minecraft:light_blue_shulker_box': (222, 0), + 'minecraft:yellow_shulker_box': (223, 0), + 'minecraft:lime_shulker_box': (224, 0), + 'minecraft:pink_shulker_box': (225, 0), + 'minecraft:gray_shulker_box': (226, 0), + 'minecraft:silver_shulker_box': (227, 0), + 'minecraft:cyan_shulker_box': (228, 0), + 'minecraft:purple_shulker_box': (229, 0), + 'minecraft:blue_shulker_box': (230, 0), + 'minecraft:brown_shulker_box': (231, 0), + 'minecraft:green_shulker_box': (232, 0), + 'minecraft:red_shulker_box': (233, 0), + 'minecraft:black_shulker_box': (234, 0), + 'minecraft:white_glazed_terracotta': (235, 0), + 'minecraft:orange_glazed_terracotta': (236, 0), + 'minecraft:magenta_glazed_terracotta': (237, 0), + 'minecraft:light_blue_glazed_terracotta': (238, 0), + 'minecraft:yellow_glazed_terracotta': (239, 0), + 'minecraft:lime_glazed_terracotta': (240, 0), + 'minecraft:pink_glazed_terracotta': (241, 0), + 'minecraft:gray_glazed_terracotta': (242, 0), + 'minecraft:light_gray_glazed_terracotta': (243, 0), + 'minecraft:cyan_glazed_terracotta': (244, 0), + 'minecraft:purple_glazed_terracotta': (245, 0), + 'minecraft:blue_glazed_terracotta': (246, 0), + 'minecraft:brown_glazed_terracotta': (247, 0), + 'minecraft:green_glazed_terracotta': (248, 0), + 'minecraft:red_glazed_terracotta': (249, 0), + 'minecraft:black_glazed_terracotta': (250, 0), + 'minecraft:concrete': (251, 0), + 'minecraft:concrete': (251, 1), + 'minecraft:concrete': (251, 2), + 'minecraft:concrete': (251, 3), + 'minecraft:concrete': (251, 4), + 'minecraft:concrete': (251, 5), + 'minecraft:concrete': (251, 6), + 'minecraft:concrete': (251, 7), + 'minecraft:concrete': (251, 8), + 'minecraft:concrete': (251, 9), + 'minecraft:concrete': (251, 10), + 'minecraft:concrete': (251, 11), + 'minecraft:concrete': (251, 12), + 'minecraft:concrete': (251, 13), + 'minecraft:concrete': (251, 14), + 'minecraft:concrete': (251, 15), + 'minecraft:concrete_powder': (252, 0), + 'minecraft:concrete_powder': (252, 1), + 'minecraft:concrete_powder': (252, 2), + 'minecraft:concrete_powder': (252, 3), + 'minecraft:concrete_powder': (252, 4), + 'minecraft:concrete_powder': (252, 5), + 'minecraft:concrete_powder': (252, 6), + 'minecraft:concrete_powder': (252, 7), + 'minecraft:concrete_powder': (252, 8), + 'minecraft:concrete_powder': (252, 9), + 'minecraft:concrete_powder': (252, 10), + 'minecraft:concrete_powder': (252, 11), + 'minecraft:concrete_powder': (252, 12), + 'minecraft:concrete_powder': (252, 13), + 'minecraft:concrete_powder': (252, 14), + 'minecraft:concrete_powder': (252, 15), + 'minecraft:structure_block': (255, 0), + 'minecraft:iron_shovel': (256, 0), + 'minecraft:iron_pickaxe': (257, 0), + 'minecraft:iron_axe': (258, 0), + 'minecraft:flint_and_steel': (259, 0), + 'minecraft:apple': (260, 0), + 'minecraft:bow': (261, 0), + 'minecraft:arrow': (262, 0), + 'minecraft:coal': (263, 0), + 'minecraft:coal': (263, 1), + 'minecraft:diamond': (264, 0), + 'minecraft:iron_ingot': (265, 0), + 'minecraft:gold_ingot': (266, 0), + 'minecraft:iron_sword': (267, 0), + 'minecraft:wooden_sword': (268, 0), + 'minecraft:wooden_shovel': (269, 0), + 'minecraft:wooden_pickaxe': (270, 0), + 'minecraft:wooden_axe': (271, 0), + 'minecraft:stone_sword': (272, 0), + 'minecraft:stone_shovel': (273, 0), + 'minecraft:stone_pickaxe': (274, 0), + 'minecraft:stone_axe': (275, 0), + 'minecraft:diamond_sword': (276, 0), + 'minecraft:diamond_shovel': (277, 0), + 'minecraft:diamond_pickaxe': (278, 0), + 'minecraft:diamond_axe': (279, 0), + 'minecraft:stick': (280, 0), + 'minecraft:bowl': (281, 0), + 'minecraft:mushroom_stew': (282, 0), + 'minecraft:golden_sword': (283, 0), + 'minecraft:golden_shovel': (284, 0), + 'minecraft:golden_pickaxe': (285, 0), + 'minecraft:golden_axe': (286, 0), + 'minecraft:string': (287, 0), + 'minecraft:feather': (288, 0), + 'minecraft:gunpowder': (289, 0), + 'minecraft:wooden_hoe': (290, 0), + 'minecraft:stone_hoe': (291, 0), + 'minecraft:iron_hoe': (292, 0), + 'minecraft:diamond_hoe': (293, 0), + 'minecraft:golden_hoe': (294, 0), + 'minecraft:wheat_seeds': (295, 0), + 'minecraft:wheat': (296, 0), + 'minecraft:bread': (297, 0), + 'minecraft:leather_helmet': (298, 0), + 'minecraft:leather_chestplate': (299, 0), + 'minecraft:leather_leggings': (300, 0), + 'minecraft:leather_boots': (301, 0), + 'minecraft:chainmail_helmet': (302, 0), + 'minecraft:chainmail_chestplate': (303, 0), + 'minecraft:chainmail_leggings': (304, 0), + 'minecraft:chainmail_boots': (305, 0), + 'minecraft:iron_helmet': (306, 0), + 'minecraft:iron_chestplate': (307, 0), + 'minecraft:iron_leggings': (308, 0), + 'minecraft:iron_boots': (309, 0), + 'minecraft:diamond_helmet': (310, 0), + 'minecraft:diamond_chestplate': (311, 0), + 'minecraft:diamond_leggings': (312, 0), + 'minecraft:diamond_boots': (313, 0), + 'minecraft:golden_helmet': (314, 0), + 'minecraft:golden_chestplate': (315, 0), + 'minecraft:golden_leggings': (316, 0), + 'minecraft:golden_boots': (317, 0), + 'minecraft:flint': (318, 0), + 'minecraft:porkchop': (319, 0), + 'minecraft:cooked_porkchop': (320, 0), + 'minecraft:painting': (321, 0), + 'minecraft:golden_apple': (322, 0), + 'minecraft:golden_apple': (322, 1), + 'minecraft:sign': (323, 0), + 'minecraft:wooden_door': (324, 0), + 'minecraft:bucket': (325, 0), + 'minecraft:water_bucket': (326, 0), + 'minecraft:lava_bucket': (327, 0), + 'minecraft:minecart': (328, 0), + 'minecraft:saddle': (329, 0), + 'minecraft:iron_door': (330, 0), + 'minecraft:redstone': (331, 0), + 'minecraft:snowball': (332, 0), + 'minecraft:boat': (333, 0), + 'minecraft:leather': (334, 0), + 'minecraft:milk_bucket': (335, 0), + 'minecraft:brick': (336, 0), + 'minecraft:clay_ball': (337, 0), + 'minecraft:reeds': (338, 0), + 'minecraft:paper': (339, 0), + 'minecraft:book': (340, 0), + 'minecraft:slime_ball': (341, 0), + 'minecraft:chest_minecart': (342, 0), + 'minecraft:furnace_minecart': (343, 0), + 'minecraft:egg': (344, 0), + 'minecraft:compass': (345, 0), + 'minecraft:fishing_rod': (346, 0), + 'minecraft:clock': (347, 0), + 'minecraft:glowstone_dust': (348, 0), + 'minecraft:fish': (349, 0), + 'minecraft:fish': (349, 1), + 'minecraft:fish': (349, 2), + 'minecraft:fish': (349, 3), + 'minecraft:cooked_fish': (350, 0), + 'minecraft:cooked_fish': (350, 1), + 'minecraft:dye': (351, 0), + 'minecraft:dye': (351, 1), + 'minecraft:dye': (351, 2), + 'minecraft:dye': (351, 3), + 'minecraft:dye': (351, 4), + 'minecraft:dye': (351, 5), + 'minecraft:dye': (351, 6), + 'minecraft:dye': (351, 7), + 'minecraft:dye': (351, 8), + 'minecraft:dye': (351, 9), + 'minecraft:dye': (351, 10), + 'minecraft:dye': (351, 11), + 'minecraft:dye': (351, 12), + 'minecraft:dye': (351, 13), + 'minecraft:dye': (351, 14), + 'minecraft:dye': (351, 15), + 'minecraft:bone': (352, 0), + 'minecraft:sugar': (353, 0), + 'minecraft:cake': (354, 0), + 'minecraft:bed': (355, 0), + 'minecraft:repeater': (356, 0), + 'minecraft:cookie': (357, 0), + 'minecraft:filled_map': (358, 0), + 'minecraft:shears': (359, 0), + 'minecraft:melon': (360, 0), + 'minecraft:pumpkin_seeds': (361, 0), + 'minecraft:melon_seeds': (362, 0), + 'minecraft:beef': (363, 0), + 'minecraft:cooked_beef': (364, 0), + 'minecraft:chicken': (365, 0), + 'minecraft:cooked_chicken': (366, 0), + 'minecraft:rotten_flesh': (367, 0), + 'minecraft:ender_pearl': (368, 0), + 'minecraft:blaze_rod': (369, 0), + 'minecraft:ghast_tear': (370, 0), + 'minecraft:gold_nugget': (371, 0), + 'minecraft:nether_wart': (372, 0), + 'minecraft:potion': (373, 0), + 'minecraft:glass_bottle': (374, 0), + 'minecraft:spider_eye': (375, 0), + 'minecraft:fermented_spider_eye': (376, 0), + 'minecraft:blaze_powder': (377, 0), + 'minecraft:magma_cream': (378, 0), + 'minecraft:brewing_stand': (379, 0), + 'minecraft:cauldron': (380, 0), + 'minecraft:ender_eye': (381, 0), + 'minecraft:speckled_melon': (382, 0), + 'minecraft:spawn_egg': (383, 4), + 'minecraft:spawn_egg': (383, 5), + 'minecraft:spawn_egg': (383, 6), + 'minecraft:spawn_egg': (383, 23), + 'minecraft:spawn_egg': (383, 27), + 'minecraft:spawn_egg': (383, 28), + 'minecraft:spawn_egg': (383, 29), + 'minecraft:spawn_egg': (383, 31), + 'minecraft:spawn_egg': (383, 32), + 'minecraft:spawn_egg': (383, 34), + 'minecraft:spawn_egg': (383, 35), + 'minecraft:spawn_egg': (383, 36), + 'minecraft:spawn_egg': (383, 50), + 'minecraft:spawn_egg': (383, 51), + 'minecraft:spawn_egg': (383, 52), + 'minecraft:spawn_egg': (383, 54), + 'minecraft:spawn_egg': (383, 55), + 'minecraft:spawn_egg': (383, 56), + 'minecraft:spawn_egg': (383, 57), + 'minecraft:spawn_egg': (383, 58), + 'minecraft:spawn_egg': (383, 59), + 'minecraft:spawn_egg': (384, 0), + 'minecraft:spawn_egg': (384, 1), + 'minecraft:spawn_egg': (384, 2), + 'minecraft:spawn_egg': (384, 5), + 'minecraft:spawn_egg': (384, 6), + 'minecraft:spawn_egg': (384, 7), + 'minecraft:spawn_egg': (384, 8), + 'minecraft:spawn_egg': (384, 9), + 'minecraft:spawn_egg': (384, 30), + 'minecraft:spawn_egg': (384, 31), + 'minecraft:spawn_egg': (384, 32), + 'minecraft:spawn_egg': (384, 33), + 'minecraft:spawn_egg': (384, 34), + 'minecraft:spawn_egg': (384, 35), + 'minecraft:spawn_egg': (384, 36), + 'minecraft:spawn_egg': (384, 38), + 'minecraft:spawn_egg': (384, 40), + 'minecraft:spawn_egg': (384, 41), + 'minecraft:spawn_egg': (384, 42), + 'minecraft:spawn_egg': (384, 43), + 'minecraft:spawn_egg': (384, 45), + 'minecraft:spawn_egg': (385, 0), + 'minecraft:experience_bottle': (384, 0), + 'minecraft:fire_charge': (385, 0), + 'minecraft:writable_book': (386, 0), + 'minecraft:written_book': (387, 0), + 'minecraft:emerald': (388, 0), + 'minecraft:item_frame': (389, 0), + 'minecraft:flower_pot': (390, 0), + 'minecraft:carrot': (391, 0), + 'minecraft:potato': (392, 0), + 'minecraft:baked_potato': (393, 0), + 'minecraft:poisonous_potato': (394, 0), + 'minecraft:map': (395, 0), + 'minecraft:golden_carrot': (396, 0), + 'minecraft:skull': (397, 0), + 'minecraft:skull': (397, 1), + 'minecraft:skull': (397, 2), + 'minecraft:skull': (397, 3), + 'minecraft:skull': (397, 4), + 'minecraft:skull': (397, 5), + 'minecraft:carrot_on_a_stick': (398, 0), + 'minecraft:nether_star': (399, 0), + 'minecraft:pumpkin_pie': (400, 0), + 'minecraft:fireworks': (401, 0), + 'minecraft:firework_charge': (402, 0), + 'minecraft:enchanted_book': (403, 0), + 'minecraft:comparator': (404, 0), + 'minecraft:netherbrick': (405, 0), + 'minecraft:quartz': (406, 0), + 'minecraft:tnt_minecart': (407, 0), + 'minecraft:hopper_minecart': (408, 0), + 'minecraft:prismarine_shard': (409, 0), + 'minecraft:prismarine_crystals': (410, 0), + 'minecraft:rabbit': (411, 0), + 'minecraft:cooked_rabbit': (412, 0), + 'minecraft:rabbit_stew': (413, 0), + 'minecraft:rabbit_foot': (414, 0), + 'minecraft:rabbit_hide': (415, 0), + 'minecraft:armor_stand': (416, 0), + 'minecraft:iron_horse_armor': (417, 0), + 'minecraft:golden_horse_armor': (418, 0), + 'minecraft:diamond_horse_armor': (419, 0), + 'minecraft:lead': (420, 0), + 'minecraft:name_tag': (421, 0), + 'minecraft:command_block_minecart': (422, 0), + 'minecraft:mutton': (423, 0), + 'minecraft:cooked_mutton': (424, 0), + 'minecraft:banner': (425, 0), + 'minecraft:end_crystal': (426, 0), + 'minecraft:spruce_door': (427, 0), + 'minecraft:birch_door': (428, 0), + 'minecraft:jungle_door': (429, 0), + 'minecraft:acacia_door': (430, 0), + 'minecraft:dark_oak_door': (431, 0), + 'minecraft:chorus_fruit': (432, 0), + 'minecraft:popped_chorus_fruit': (433, 0), + 'minecraft:beetroot': (434, 0), + 'minecraft:beetroot_seeds': (435, 0), + 'minecraft:beetroot_soup': (436, 0), + 'minecraft:dragon_breath': (437, 0), + 'minecraft:splash_potion': (438, 0), + 'minecraft:spectral_arrow': (439, 0), + 'minecraft:tipped_arrow': (440, 0), + 'minecraft:lingering_potion': (441, 0), + 'minecraft:shield': (442, 0), + 'minecraft:elytra': (443, 0), + 'minecraft:spruce_boat': (444, 0), + 'minecraft:birch_boat': (445, 0), + 'minecraft:jungle_boat': (446, 0), + 'minecraft:acacia_boat': (447, 0), + 'minecraft:dark_oak_boat': (448, 0), + 'minecraft:totem_of_undying': (449, 0), + 'minecraft:shulker_shell': (450, 0), + 'minecraft:iron_nugget': (452, 0), + 'minecraft:knowledge_book': (453, 0), + 'minecraft:record_13': (2256, 0), + 'minecraft:record_cat': (2257, 0), + 'minecraft:record_blocks': (2258, 0), + 'minecraft:record_chirp': (2259, 0), + 'minecraft:record_far': (2260, 0), + 'minecraft:record_mall': (2261, 0), + 'minecraft:record_mellohi': (2262, 0), + 'minecraft:record_stal': (2263, 0), + 'minecraft:record_strad': (2264, 0), + 'minecraft:record_ward': (2265, 0), + 'minecraft:record_11': (2266, 0), + 'minecraft:record_wait': (2267, 0), } From 4f09172d2c94599bb301af53f51fb259e80ced3a Mon Sep 17 00:00:00 2001 From: tollers <42300091+tollers@users.noreply.github.com> Date: Fri, 17 Aug 2018 18:49:48 +0100 Subject: [PATCH 2/2] Re-added the other block IDs I have re-added all of the IDs that @gmcnew had already included. Some of them have the same numbers afterwards but I am assuming whichever ID is requested will now request the correct texture whether its data in the world is from 1.12 or 1.13. Forgive my ignorance but I have no experience coding for minecraft. --- overviewer_core/world.py | 171 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 171 insertions(+) diff --git a/overviewer_core/world.py b/overviewer_core/world.py index 8c0ec0e64..28af65faf 100644 --- a/overviewer_core/world.py +++ b/overviewer_core/world.py @@ -291,6 +291,177 @@ def __init__(self, regiondir, rel): self._blockmap = { 'minecraft:air': (0, 0), + 'minecraft:cave_air': (0, 0), + 'minecraft:stone': (1, 0), + 'minecraft:granite': (1, 1), + 'minecraft:polished_granite': (1, 2), + 'minecraft:diorite': (1, 3), + 'minecraft:polished_diorite': (1, 4), + 'minecraft:andesite': (1, 5), + 'minecraft:polished_andesite': (1, 6), + 'minecraft:grass_block': (2, 0), + 'minecraft:dirt': (3, 0), + 'minecraft:coarse_dirt': (3, 1), + 'minecraft:podzol': (3, 2), + 'minecraft:cobblestone': (4, 0), + 'minecraft:oak_planks': (5, 0), + 'minecraft:spruce_planks': (5, 1), + 'minecraft:birch_planks': (5, 2), + 'minecraft:jungle_planks': (5, 3), + 'minecraft:acacia_planks': (5, 4), + 'minecraft:dark_oak_planks': (5, 5), + 'minecraft:oak_sapling': (6, 0), + 'minecraft:spruce_sapling': (6, 1), + 'minecraft:birch_sapling': (6, 2), + 'minecraft:jungle_sapling': (6, 3), + 'minecraft:acacia_sapling': (6, 4), + 'minecraft:dark_oak_sapling': (6, 5), + 'minecraft:bedrock': (7, 0), + 'minecraft:water': (8, 0), + 'minecraft:lava': (10, 0), + 'minecraft:sand': (12, 0), + 'minecraft:red_sand': (12, 1), + 'minecraft:gravel': (13, 0), + 'minecraft:gold_ore': (14, 0), + 'minecraft:iron_ore': (15, 0), + 'minecraft:coal_ore': (16, 0), + 'minecraft:oak_log': (17, 0), + 'minecraft:spruce_log': (17, 1), + 'minecraft:birch_log': (17, 2), + 'minecraft:jungle_log': (17, 3), + 'minecraft:oak_leaves': (18, 0), + 'minecraft:spruce_leaves': (18, 1), + 'minecraft:birch_leaves': (18, 2), + 'minecraft:jungle_leaves': (18, 3), + 'minecraft:acacia_leaves': (18, 4), + 'minecraft:dark_oak_leaves': (18, 5), + 'minecraft:glass': (20, 0), + 'minecraft:lapis_ore': (21, 0), + 'minecraft:sandstone': (24, 0), + 'minecraft:cut_sandstone': (24, 2), + 'minecraft:chiseled_sandstone': (24, 3), + 'minecraft:cobweb': (30, 0), + 'minecraft:dead_bush': (31, 0), + 'minecraft:grass': (31, 1), + 'minecraft:fern': (31, 2), + 'minecraft:poppy': (38, 0), + 'minecraft:blue_orchid': (38, 1), + 'minecraft:allium': (38, 2), + 'minecraft:azure_bluet': (38, 3), + 'minecraft:red_tulip': (38, 4), + 'minecraft:orange_tulip': (38, 5), + 'minecraft:white_tulip': (38, 6), + 'minecraft:pink_tulip': (38, 7), + 'minecraft:oxeye_daisy': (38, 8), + 'minecraft:dandelion': (38, 9), + 'minecraft:brown_mushroom': (39, 0), + 'minecraft:stone_slab': (44, 0), + 'minecraft:sandstone_slab': (44, 1), + 'minecraft:wood_slab': (44, 2), + 'minecraft:cobblestone_slab': (44, 3), + 'minecraft:brick_slab': (44, 4), + 'minecraft:stone_brick_slab': (44, 5), + 'minecraft:nether_brick_slab': (44, 6), + 'minecraft:quartz_slab': (44, 7), + 'minecraft:red_mushroom': (40, 0), + 'minecraft:obsidian': (49, 0), + 'minecraft:wall_torch': (50, 0), + 'minecraft:torch': (50, 5), + 'minecraft:fire': (51, 0), + 'minecraft:spawner': (52, 0), + 'minecraft:oak_stairs': (53, 0), + 'minecraft:chest': (54, 0), + 'minecraft:diamond_ore': (56, 0), + 'minecraft:crafting_table': (58, 0), + 'minecraft:wheat': (59, 0), + 'minecraft:farmland': (60, 0), + 'minecraft:furnace': (61, 0), + 'minecraft:oak_door': (64, 0), + 'minecraft:ladder': (65, 3), # todo: incorporate facing + 'minecraft:rail': (66, 0), + 'minecraft:cobblestone_stairs': (67, 0), + 'minecraft:iron_door': (71, 0), + 'minecraft:redstone_ore': (73, 0), + 'minecraft:snow': (78, 0), + 'minecraft:ice': (79, 0), + 'minecraft:snow_block': (80, 0), + 'minecraft:cactus': (81, 0), + 'minecraft:clay': (82, 0), + 'minecraft:sugar_cane': (83, 0), + 'minecraft:oak_fence': (85, 0), + 'minecraft:pumpkin': (86, 0), + 'minecraft:netherrack': (87, 0), + 'minecraft:soul_sand': (88, 0), + 'minecraft:glowstone': (89, 0), + 'minecraft:portal': (90, 0), + 'minecraft:jack_o_lantern': (91, 0), + 'minecraft:oak_trapdoor': (96, 0), + 'minecraft:spruce_trapdoor': (96, 0), #wrong + 'minecraft:birch_trapdoor': (96, 0), + 'minecraft:jungle_trapdoor': (96, 0), + 'minecraft:acacia_trapdoor': (96, 0), + 'minecraft:dark_oak_trapdoor': (96, 0), + 'minecraft:stone_bricks': (98, 0), + 'minecraft:infested_stone_bricks': (98, 0), + 'minecraft:mossy_stone_bricks': (98, 1), + 'minecraft:cracked_stone_bricks': (98, 2), + 'minecraft:chiseled_stone_bricks': (98, 3), + 'minecraft:infested_chiseled_stone_bricks': (98, 3), + 'minecraft:glass_pane': (20, 0), # wrong + 'minecraft:attached_melon_stem': (104, 0), + 'minecraft:vine': (106, 0), + 'minecraft:red_brick_stairs': (108, 0), + 'minecraft:stone_brick_stairs': (109, 0), + 'minecraft:lily_pad': (111, 0), + 'minecraft:nether_bricks': (112, 0), + 'minecraft:nether_brick_fence': (113, 0), + 'minecraft:nether_brick_stairs': (114, 0), + 'minecraft:nether_wart': (115, 0), + 'minecraft:brewing_stand': (117, 0), + 'minecraft:oak_slab': (126, 0), + 'minecraft:spruce_slab': (126, 1), + 'minecraft:birch_slab': (126, 2), + 'minecraft:jungle_slab': (126, 3), + 'minecraft:acacia_slab': (126, 4), + 'minecraft:dark_oak_slab': (126, 5), + 'minecraft:sandstone_stairs': (128, 0), + 'minecraft:spruce_stairs': (134, 0), + 'minecraft:birch_stairs': (135, 0), + 'minecraft:jungle_stairs': (136, 0), + 'minecraft:mossy_cobblestone': (139, 16), + 'minecraft:nether_quartz_ore': (153, 0), + 'minecraft:hopper': (154, 0), + 'minecraft:quartz_stairs': (156, 0), + 'minecraft:acacia_log': (162, 0), + 'minecraft:dark_oak_log': (162, 1), + 'minecraft:acacia_stairs': (163, 0), + 'minecraft:dark_oak_stairs': (164, 0), + 'minecraft:iron_trapdoor': (167, 0), + 'minecraft:terracotta': (172, 0), + 'minecraft:packed_ice': (174, 0), + 'minecraft:blue_ice': (174, 0), # close enough + 'minecraft:sunflower': (175, 0), + 'minecraft:lilac': (175, 1), + 'minecraft:tall_grass': (175, 2), + 'minecraft:large_fern': (175, 3), + 'minecraft:rose_bush': (175, 4), + 'minecraft:peony': (175, 5), + 'minecraft:red_sandstone': (179, 0), + 'minecraft:red_sandstone_stairs': (180, 0), + 'minecraft:spruce_fence': (188, 0), + 'minecraft:birch_fence': (189, 0), + 'minecraft:jungle_fence': (190, 0), + 'minecraft:dark_oak_fence': (191, 0), + 'minecraft:acacia_fence': (192, 0), + 'minecraft:spruce_door': (193, 0), + 'minecraft:birch_door': (194, 0), + 'minecraft:jungle_door': (195, 0), + 'minecraft:acacia_door': (196, 0), + 'minecraft:dark_oak_door': (197, 0), + 'minecraft:purpur_stairs': (203, 0), + 'minecraft:grass_path': (208, 0), + 'minecraft:magma_block': (213, 0), + 'minecraft:red_nether_bricks': (215, 0), 'minecraft:stone': (1, 0), 'minecraft:stone': (1, 1), 'minecraft:stone': (1, 2),