gdpc.lookup

Stores lists of various information on blocks, biomes and more.

Deprecated

This entire module is deprecated and will be removed in a future version.

There are multiple reasons for this:
  • It is incompatible with our plans to make GDPC Minecraft-version-independent.

  • It simply requires too much maintenance; the block categories are entirely manual, so they had to be manually updated for each Minecraft version (which was also error-prone).

We apologize for the inconvenience. A partial alternative to this module is the excellent and well-maintained minecraft-data repository. It provides a complete listing of all blocks for nearly all Minecraft versions, including various properties. (There is also a python wrapper for it, but it’s outdated.) Furthermore, there is work within the GDMC community to create an even more complete dataset that categorizes blocks by their block tags, which is more automatable and thus much easier to maintain. Finally, you could also simply copy any constants that you find useful out of GDPC and into your own code.

If you want to help the GDMC community by maintaining this module as another python package, you are welcome to do so!

Warning

The block ID categories in this file may not be fully up-to-date with the latest supported Minecraft version. Since the file is deprecated, they won’t be updated in the future either.


variate(variations: Iterable[str], extensions: str | Iterable[str | None] | None = None, isPrefix: bool = False, separator: str = '_', namespace: str | None = 'minecraft') set[str]

Generates block variations.

Returns a set of strings. For each variation, each extension is either appended or prepended depending on isPrefix, using separator.

If namespace is not None, each string is additionally prefixed with "<namespace>:".

DYE_COLORS = {'black': '0x1D1D21', 'blue': '0x3C44AA', 'brown': '0x835432', 'cyan': '0x169C9C', 'gray': '0x474F52', 'green': '0x5E7C16', 'light_blue': '0x3AB3DA', 'light_gray': '0x9D9D97', 'lime': '0x80C71F', 'magenta': '0xC74EBD', 'orange': '0xF9801D', 'pink': '0xF38BAA', 'purple': '0x8932B8', 'red': '0xB02E26', 'white': '0xF9FFFE', 'yellow': '0xFED83D'}
GRASS_COLORS = {'badlands': '0x90814D', 'birch_forest': '0x88BB67', 'dark_forest': '0x507A32', 'desert': '0xBFB755', 'forest': '0x79C05A', 'generic': '0x8EB971', 'jungle': '0x59C93C', 'meadow': '0x83BB6D', 'mushroom_fields': '0x55C93F', 'pine_taiga': '0x86B87F', 'plains': '0x91BD59', 'snowy': '0x80B497', 'snowy_beach': '0x83B593', 'sparse_jungle': '0x64C73F', 'stony_peaks': '0x9ABE4B', 'swamp_brown': '0x6A7039', 'swamp_green': '0x4C763C', 'taiga': '0x86B783', 'windswept': '0x8AB689'}
FOLIAGE_COLORS = {'badlands': '0x9E814D', 'birch_forest': '0x6BA941', 'desert': '0xAEA42A', 'forest': '0x59AE30', 'generic': '0x71A74D', 'jungle': '0x30BB0B', 'meadow': '0x63A948', 'mushroom_fields': '0x2BBB0F', 'pine_taiga': '0x68A55F', 'plains': '0x77AB2F', 'snowy': '0x60A17B', 'snowy_beach': '0x64A278', 'sparse_jungle': '0x3EB80F', 'stony_peaks': '0x82AC1E', 'swamp': '0x6A7039', 'taiga': '0x68A464', 'windswept': '0x6DA36B'}
WATER_COLORS = {'cold': '0x3D57D6', 'frozen': '0x3938C9', 'generic': '0x3F76E4', 'lukewarm': '0x45ADF2', 'meadow': '0x0E4ECF', 'swamp': '0x617B64', 'warm': '0x43D5EE'}
REDSTONE_COLORS = {'0': '0x4B0000', '1': '0x6F0000', '10': '0xCA0000', '11': '0xD30000', '12': '0xDD0000', '13': '0xE70600', '14': '0xF11B00', '15': '0xFC3100', '2': '0x790000', '3': '0x820000', '4': '0x8C0000', '5': '0x970000', '6': '0xA10000', '7': '0xAB0000', '8': '0xB50000', '9': '0xBF0000'}
CORAL_SHADES = {'brain': 'pink', 'bubble': 'purple', 'dead': 'grey', 'fire': 'red', 'horn': 'yellow', 'tube': 'blue'}
CRIMSON_WORDS = {'crimson', 'wart', 'weeping'}
WARPED_WORDS = {'sprouts', 'twisted', 'warped'}
SAND_TYPES = {None, 'red'}
IGNEOUS_TYPES = {'andesite', 'diorite', 'granite'}
STONE_TYPES = {'cobblestone', 'stone'}
COBBLESTONE_TYPES = {None, 'mossy'}
ORE_TYPES = {'coal', 'diamond', 'emerald', 'gold', 'iron', 'lapis', 'redstone'}
NETHER_ORE_TYPES = {'nether_gold', 'nether_quartz'}
LIMITED_SANDSTONE_TYPES = {None, 'smooth'}
SANDSTONE_TYPES = {None, 'cut', 'chiseled', 'smooth'}
BASALT_TYPES = {None, 'polished'}
OBSIDIAN_TYPES = {None, 'crying'}
STEMFRUIT_TYPES = {'melon', 'pumpkin'}
AIR_TYPES = {None, 'cave', 'void'}
FIRE_TYPES = {None, 'soul'}
ICE_TYPES = {None, 'frosted', 'packed', 'blue'}
LIQUID_TYPES = {None}
WOOD_TYPES = {'acacia', 'birch', 'dark_oak', 'jungle', 'mangrove', 'oak', 'spruce'}
MUSHROOM_TYPES = {'brown', 'red'}
WART_TYPES = {'nether', 'warped'}
FUNGUS_TYPES = {'crimson', 'warped'}
FUNGUS_VINE_TYPES = {'twisting', 'weeping'}
TULIP_TYPES = {'orange', 'pink', 'red', 'white'}
SMALL_FLOWER_TYPES = {'allium', 'azure_bluet', 'blue_orchid', 'cornflower', 'dandelion', 'lily_of_the_valley', 'orange_tulip', 'oxeye_daisy', 'pink_tulip', 'poppy', 'red_tulip', 'white_tulip', 'wither_rose'}
TALL_FLOWER_TYPES = {'lilac', 'peony', 'rose_bush', 'sunflower'}
POTTED_PLANT_TYPES = {'', 'acacia_sapling', 'allium', 'azure_bluet', 'bamboo', 'birch_sapling', 'blue_orchid', 'brown_mushroom', 'cactus', 'cornflower', 'crimson_fungus', 'crimson_roots', 'dandelion', 'dark_oak_sapling', 'dead_bush', 'fern', 'jungle_sapling', 'lily_of_the_valley', 'mangrove_sapling', 'oak_sapling', 'orange_tulip', 'oxeye_daisy', 'pink_tulip', 'poppy', 'red_mushroom', 'red_tulip', 'spruce_sapling', 'warped_fungus', 'warped_roots', 'white_tulip', 'wither_rose'}
LIVE_CORAL_TYPES = {'brain', 'bubble', 'fire', 'horn', 'tube'}
DEAD_CORAL_TYPES = {'dead_brain', 'dead_bubble', 'dead_fire', 'dead_horn', 'dead_tube'}
CORAL_TYPES = {'brain', 'bubble', 'dead_brain', 'dead_bubble', 'dead_fire', 'dead_horn', 'dead_tube', 'fire', 'horn', 'tube'}
WOODY_TYPES = {'acacia', 'birch', 'crimson', 'dark_oak', 'jungle', 'mangrove', 'oak', 'spruce', 'warped'}
LIMITED_STONE_BRICK_TYPES = {None, 'mossy'}
STONE_BRICK_TYPES = {None, 'chiseled', 'mossy', 'cracked'}
QUARTZ_TYPES = {None, 'smooth'}
QUARTZ_BLOCK_TYPES = {'block', 'bricks', 'pillar'}
POLISHED_BLACKSTONE_TYPES = {None, 'brick'}
POLISHED_BLACKSTONE_BRICK_TYPES = {None, 'cracked'}
SMOOTH_SANDSTONE_TYPES = {'smooth', 'smooth_red'}
CUT_SANDSTONE_TYPES = {'cut', 'cut_red'}
PRISMARINE_TYPES = {None, 'dark'}
LIMITED_NETHER_BRICK_TYPES = {None, 'red'}
NETHER_BRICK_TYPES = {None, 'chiseled', 'red', 'cracked'}
PURPUR_TYPES = {'block', 'pillar'}
ANVIL_TYPES = {None, 'chipped', 'damaged'}
CHEST_TYPES = {None, 'ender', 'trapped'}
CAULDRON_TYPES = {None, 'water', 'lava', 'powder_snow'}
SPONGE_TYPES = {None, 'wet'}
SKULL_TYPES = {'skeleton', 'wither_skeleton'}
HEAD_TYPES = {'creeper', 'dragon', 'player', 'zombie'}
CRANIUM_TYPES = {'creeper', 'dragon', 'player', 'skeleton', 'wither_skeleton', 'zombie'}
WEIGHTED_PRESSURE_PLATE_TYPES = {'heavy', 'light'}
SENSOR_RAIL_TYPES = {'detector'}
ACTUATOR_RAIL_TYPES = {None, 'activator', 'powered'}
PISTON_TYPES = {None, 'sticky'}
COMMAND_BLOCK_TYPES = {None, 'chain', 'repeating'}
NAMED_STONE_BRICK_TYPES = {'chiseled_stone_bricks', 'cracked_stone_bricks', 'mossy_stone_bricks', 'stone_bricks'}
NAMED_WOOD_TYPES = {'acacia_wood', 'birch_wood', 'dark_oak_wood', 'jungle_wood', 'mangrove_wood', 'oak_wood', 'spruce_wood'}
NAMED_LOG_TYPES = {'acacia_log', 'birch_log', 'dark_oak_log', 'jungle_log', 'mangrove_log', 'oak_log', 'spruce_log'}
NAMED_STEM_TYPES = {'crimson_stem', 'warped_stem'}
NAMED_HYPHAE_TYPES = {'crimson_hyphae', 'warped_hyphae'}
NAMED_LIVE_CORAL_TYPES = {'brain_coral', 'bubble_coral', 'fire_coral', 'horn_coral', 'tube_coral'}
NAMED_DEAD_CORAL_TYPES = {'dead_brain_coral', 'dead_bubble_coral', 'dead_fire_coral', 'dead_horn_coral', 'dead_tube_coral'}
NAMED_CORAL_TYPES = {'brain_coral', 'bubble_coral', 'dead_brain_coral', 'dead_bubble_coral', 'dead_fire_coral', 'dead_horn_coral', 'dead_tube_coral', 'fire_coral', 'horn_coral', 'tube_coral'}
NAMED_POLISHED_BLACKSTONE_TYPES = {'polished_blackstone', 'polished_blackstone_brick'}
NAMED_POLISHED_IGNEOUS_TYPES = {'polished_andesite', 'polished_diorite', 'polished_granite'}
NAMED_PRISMARINE_TYPES = {'dark_prismarine', 'prismarine'}
OVERWORLD_ORES = {'minecraft:coal_ore', 'minecraft:diamond_ore', 'minecraft:emerald_ore', 'minecraft:gold_ore', 'minecraft:iron_ore', 'minecraft:lapis_ore', 'minecraft:redstone_ore'}
NETHERRACK_ORES = {'minecraft:nether_gold_ore', 'minecraft:nether_quartz_ore'}
NETHER_ORES = {'minecraft:gilded_blackstone', 'minecraft:nether_gold_ore', 'minecraft:nether_quartz_ore'}
END_ORES : Set[str] = {}
ORES = {'minecraft:coal_ore', 'minecraft:diamond_ore', 'minecraft:emerald_ore', 'minecraft:gilded_blackstone', 'minecraft:gold_ore', 'minecraft:iron_ore', 'minecraft:lapis_ore', 'minecraft:nether_gold_ore', 'minecraft:nether_quartz_ore', 'minecraft:redstone_ore'}
MINERAL_BLOCKS = {'minecraft:coal_block', 'minecraft:diamond_block', 'minecraft:emerald_block', 'minecraft:gold_block', 'minecraft:iron_block', 'minecraft:lapis_block', 'minecraft:netherite_block', 'minecraft:quartz_block', 'minecraft:redstone_block'}
SPREADING_DIRTS = {'minecraft:grass_block', 'minecraft:mycelium'}
DIRTS = {'minecraft:coarse_dirt', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:mycelium', 'minecraft:podzol'}
SANDS = {'minecraft:red_sand', 'minecraft:sand'}
GRANULARS = {'minecraft:gravel', 'minecraft:red_sand', 'minecraft:sand'}
RIVERBED_SOILS = {'minecraft:clay', 'minecraft:dirt', 'minecraft:gravel', 'minecraft:sand'}
OVERWORLD_SOILS = {'minecraft:clay', 'minecraft:coarse_dirt', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:gravel', 'minecraft:mycelium', 'minecraft:podzol', 'minecraft:red_sand', 'minecraft:sand'}
NYLIUMS = {'minecraft:crimson_nylium', 'minecraft:warped_nylium'}
NETHERRACKS = {'minecraft:crimson_nylium', 'minecraft:nether_gold_ore', 'minecraft:nether_quartz_ore', 'minecraft:netherrack', 'minecraft:warped_nylium'}
SOUL_SOILS = {'minecraft:soul_sand', 'minecraft:soul_soil'}
NETHER_SOILS = {'minecraft:crimson_nylium', 'minecraft:netherrack', 'minecraft:soul_sand', 'minecraft:soul_soil', 'minecraft:warped_nylium'}
END_SOILS : Set[str] = {}
SOILS = {'minecraft:clay', 'minecraft:coarse_dirt', 'minecraft:crimson_nylium', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:gravel', 'minecraft:mycelium', 'minecraft:netherrack', 'minecraft:podzol', 'minecraft:red_sand', 'minecraft:sand', 'minecraft:soul_sand', 'minecraft:soul_soil', 'minecraft:warped_nylium'}
IGNEOUS = {'minecraft:andesite', 'minecraft:diorite', 'minecraft:granite'}
OBSIDIAN_BLOCKS = {'minecraft:crying_obsidian', 'minecraft:obsidian'}
COBBLESTONES = {'minecraft:cobblestone', 'minecraft:mossy_cobblestone'}
INFESTED_STONE_BRICKS = {'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone_bricks'}
INFESTED = {'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cobblestone', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone', 'minecraft:infested_stone_bricks'}
RAW_SANDSTONES = {'minecraft:red_sandstone', 'minecraft:sandstone'}
TERRACOTTAS = {'minecraft:black_terracotta', 'minecraft:blue_terracotta', 'minecraft:brown_terracotta', 'minecraft:cyan_terracotta', 'minecraft:gray_terracotta', 'minecraft:green_terracotta', 'minecraft:light_blue_terracotta', 'minecraft:light_gray_terracotta', 'minecraft:lime_terracotta', 'minecraft:magenta_terracotta', 'minecraft:orange_terracotta', 'minecraft:pink_terracotta', 'minecraft:purple_terracotta', 'minecraft:red_terracotta', 'minecraft:terracotta', 'minecraft:white_terracotta', 'minecraft:yellow_terracotta'}
OVERWORLD_STONES = {'minecraft:andesite', 'minecraft:black_terracotta', 'minecraft:blue_terracotta', 'minecraft:brown_terracotta', 'minecraft:cobblestone', 'minecraft:crying_obsidian', 'minecraft:cyan_terracotta', 'minecraft:diorite', 'minecraft:granite', 'minecraft:gray_terracotta', 'minecraft:green_terracotta', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cobblestone', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone', 'minecraft:infested_stone_bricks', 'minecraft:light_blue_terracotta', 'minecraft:light_gray_terracotta', 'minecraft:lime_terracotta', 'minecraft:magenta_terracotta', 'minecraft:mossy_cobblestone', 'minecraft:obsidian', 'minecraft:orange_terracotta', 'minecraft:pink_terracotta', 'minecraft:purple_terracotta', 'minecraft:red_sandstone', 'minecraft:red_terracotta', 'minecraft:sandstone', 'minecraft:stone', 'minecraft:terracotta', 'minecraft:white_terracotta', 'minecraft:yellow_terracotta'}
BASALT_BLOCKS = {'minecraft:basalt', 'minecraft:polished_basalt'}
NETHER_STONES = {'minecraft:ancient_debris', 'minecraft:blackstone'}
END_STONES = {'minecraft:end_stone'}
VOLCANIC = {'minecraft:basalt', 'minecraft:crying_obsidian', 'minecraft:magma_block', 'minecraft:obsidian', 'minecraft:polished_basalt'}
STONES = {'minecraft:ancient_debris', 'minecraft:andesite', 'minecraft:basalt', 'minecraft:bedrock', 'minecraft:black_terracotta', 'minecraft:blackstone', 'minecraft:blue_terracotta', 'minecraft:brown_terracotta', 'minecraft:cobblestone', 'minecraft:crying_obsidian', 'minecraft:cyan_terracotta', 'minecraft:diorite', 'minecraft:end_stone', 'minecraft:granite', 'minecraft:gray_terracotta', 'minecraft:green_terracotta', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cobblestone', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone', 'minecraft:infested_stone_bricks', 'minecraft:light_blue_terracotta', 'minecraft:light_gray_terracotta', 'minecraft:lime_terracotta', 'minecraft:magenta_terracotta', 'minecraft:magma_block', 'minecraft:mossy_cobblestone', 'minecraft:obsidian', 'minecraft:orange_terracotta', 'minecraft:pink_terracotta', 'minecraft:polished_basalt', 'minecraft:purple_terracotta', 'minecraft:red_sandstone', 'minecraft:red_terracotta', 'minecraft:sandstone', 'minecraft:stone', 'minecraft:terracotta', 'minecraft:white_terracotta', 'minecraft:yellow_terracotta'}
SNOWS = {'minecraft:snow', 'minecraft:snow_block'}
ICE_BLOCKS = {'minecraft:blue_ice', 'minecraft:frosted_ice', 'minecraft:ice', 'minecraft:packed_ice'}
WATERS = {'minecraft:water'}
WATER_BASED = {'minecraft:blue_ice', 'minecraft:bubble_column', 'minecraft:frosted_ice', 'minecraft:ice', 'minecraft:packed_ice', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:water'}
LAVAS = {'minecraft:lava'}
LAVA_BASED = {'minecraft:basalt', 'minecraft:crying_obsidian', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:obsidian', 'minecraft:polished_basalt'}
LIQUIDS = {'minecraft:lava', 'minecraft:water'}
LIQUID_BASED = {'minecraft:basalt', 'minecraft:blue_ice', 'minecraft:bubble_column', 'minecraft:crying_obsidian', 'minecraft:frosted_ice', 'minecraft:ice', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:obsidian', 'minecraft:packed_ice', 'minecraft:polished_basalt', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:water'}
AIRS = {'minecraft:air', 'minecraft:cave_air', 'minecraft:void_air'}
FLUIDS = {'minecraft:air', 'minecraft:cave_air', 'minecraft:lava', 'minecraft:void_air', 'minecraft:water'}
FIRES = {'minecraft:fire', 'minecraft:soul_fire'}
SMALL_MUSHROOMS = {'minecraft:brown_mushroom', 'minecraft:red_mushroom'}
MUSHROOM_CAPS = {'minecraft:brown_mushroom_block', 'minecraft:red_mushroom_block'}
MUSHROOM_STEMS = {'minecraft:mushroom_stem'}
MUSHROOM_BLOCKS = {'minecraft:brown_mushroom_block', 'minecraft:mushroom_stem', 'minecraft:red_mushroom_block'}
MUSHROOMS = {'minecraft:brown_mushroom', 'minecraft:brown_mushroom_block', 'minecraft:mushroom_stem', 'minecraft:red_mushroom', 'minecraft:red_mushroom_block'}
SMALL_DECORATIVE_FUNGI = {'minecraft:crimson_fungus', 'minecraft:nether_sprouts', 'minecraft:warped_fungus'}
SMALL_FARMABLE_FUNGI = {'minecraft:crimson_roots', 'minecraft:nether_wart', 'minecraft:warped_roots'}
SMALL_FUNGI = {'minecraft:crimson_fungus', 'minecraft:crimson_roots', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:warped_fungus', 'minecraft:warped_roots'}
WART_BLOCKS = {'minecraft:nether_wart_block', 'minecraft:warped_wart_block'}
FUNGUS_VINES = {'minecraft:twisting_vines', 'minecraft:weeping_vines'}
BARKED_FUNGUS_STEMS = {'minecraft:crimson_stem', 'minecraft:warped_stem'}
BARKED_FUNGUS_HYPHAE = {'minecraft:crimson_hyphae', 'minecraft:warped_hyphae'}
BARKED_FUNGUS_STALKS = {'minecraft:crimson_hyphae', 'minecraft:crimson_stem', 'minecraft:warped_hyphae', 'minecraft:warped_stem'}
STRIPPED_FUNGUS_STEMS = {'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_stem'}
STRIPPED_FUNGUS_HYPHAE = {'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_warped_hyphae'}
STRIPPED_FUNGUS_STALKS = {'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem'}
FUNGUS_STEMS = {'minecraft:crimson_stem', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_stem', 'minecraft:warped_stem'}
FUNGUS_HYPHAE = {'minecraft:crimson_hyphae', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_warped_hyphae', 'minecraft:warped_hyphae'}
FUNGUS_STALKS = {'minecraft:crimson_hyphae', 'minecraft:crimson_stem', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_hyphae', 'minecraft:warped_stem'}
FUNGUS_GROWTH_BLOCKS = {'minecraft:crimson_hyphae', 'minecraft:crimson_stem', 'minecraft:nether_wart_block', 'minecraft:shroomlight', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_hyphae', 'minecraft:warped_stem', 'minecraft:warped_wart_block'}
FUNGI = {'minecraft:crimson_fungus', 'minecraft:crimson_hyphae', 'minecraft:crimson_roots', 'minecraft:crimson_stem', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:nether_wart_block', 'minecraft:shroomlight', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_fungus', 'minecraft:warped_hyphae', 'minecraft:warped_roots', 'minecraft:warped_stem', 'minecraft:warped_wart_block'}
SMALL_FUNGALS = {'minecraft:brown_mushroom', 'minecraft:crimson_fungus', 'minecraft:crimson_roots', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:red_mushroom', 'minecraft:warped_fungus', 'minecraft:warped_roots'}
FUNGAL_CAPS = {'minecraft:brown_mushroom_block', 'minecraft:nether_wart_block', 'minecraft:red_mushroom_block', 'minecraft:warped_wart_block'}
FUNGAL_STEMS = {'minecraft:crimson_stem', 'minecraft:mushroom_stem', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_stem', 'minecraft:warped_stem'}
FUNGAL_BLOCKS = {'minecraft:brown_mushroom_block', 'minecraft:crimson_hyphae', 'minecraft:crimson_stem', 'minecraft:mushroom_stem', 'minecraft:nether_wart_block', 'minecraft:red_mushroom_block', 'minecraft:shroomlight', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_hyphae', 'minecraft:warped_stem', 'minecraft:warped_wart_block'}
FUNGALS = {'minecraft:brown_mushroom', 'minecraft:brown_mushroom_block', 'minecraft:crimson_fungus', 'minecraft:crimson_hyphae', 'minecraft:crimson_roots', 'minecraft:crimson_stem', 'minecraft:mushroom_stem', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:nether_wart_block', 'minecraft:red_mushroom', 'minecraft:red_mushroom_block', 'minecraft:shroomlight', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:twisting_vines', 'minecraft:warped_fungus', 'minecraft:warped_hyphae', 'minecraft:warped_roots', 'minecraft:warped_stem', 'minecraft:warped_wart_block', 'minecraft:weeping_vines'}
VINES = {'minecraft:twisting_vines', 'minecraft:vine', 'minecraft:weeping_vines'}
SAPLINGS = {'minecraft:acacia_sapling', 'minecraft:birch_sapling', 'minecraft:dark_oak_sapling', 'minecraft:jungle_sapling', 'minecraft:mangrove_sapling', 'minecraft:oak_sapling', 'minecraft:spruce_sapling'}
LEAVES = {'minecraft:acacia_leaves', 'minecraft:birch_leaves', 'minecraft:dark_oak_leaves', 'minecraft:jungle_leaves', 'minecraft:mangrove_leaves', 'minecraft:oak_leaves', 'minecraft:spruce_leaves'}
FOLIAGE = {'minecraft:acacia_leaves', 'minecraft:birch_leaves', 'minecraft:dark_oak_leaves', 'minecraft:jungle_leaves', 'minecraft:mangrove_leaves', 'minecraft:oak_leaves', 'minecraft:spruce_leaves', 'minecraft:vine'}
BARKED_LOGS = {'minecraft:acacia_log', 'minecraft:birch_log', 'minecraft:dark_oak_log', 'minecraft:jungle_log', 'minecraft:mangrove_log', 'minecraft:oak_log', 'minecraft:spruce_log'}
BARKED_WOODS = {'minecraft:acacia_wood', 'minecraft:birch_wood', 'minecraft:dark_oak_wood', 'minecraft:jungle_wood', 'minecraft:mangrove_wood', 'minecraft:oak_wood', 'minecraft:spruce_wood'}
BARKED_TRUNKS = {'minecraft:acacia_log', 'minecraft:acacia_wood', 'minecraft:birch_log', 'minecraft:birch_wood', 'minecraft:dark_oak_log', 'minecraft:dark_oak_wood', 'minecraft:jungle_log', 'minecraft:jungle_wood', 'minecraft:mangrove_log', 'minecraft:mangrove_wood', 'minecraft:oak_log', 'minecraft:oak_wood', 'minecraft:spruce_log', 'minecraft:spruce_wood'}
STRIPPED_LOGS = {'minecraft:stripped_acacia_log', 'minecraft:stripped_birch_log', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_jungle_log', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_oak_log', 'minecraft:stripped_spruce_log'}
STRIPPED_WOODS = {'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_wood'}
STRIPPED_TRUNKS = {'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood'}
WOODS = {'minecraft:acacia_log', 'minecraft:acacia_wood', 'minecraft:birch_log', 'minecraft:birch_wood', 'minecraft:dark_oak_log', 'minecraft:dark_oak_wood', 'minecraft:jungle_log', 'minecraft:jungle_wood', 'minecraft:mangrove_log', 'minecraft:mangrove_wood', 'minecraft:oak_log', 'minecraft:oak_wood', 'minecraft:spruce_log', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_wood'}
LOGS = {'minecraft:acacia_log', 'minecraft:birch_log', 'minecraft:dark_oak_log', 'minecraft:jungle_log', 'minecraft:mangrove_log', 'minecraft:oak_log', 'minecraft:spruce_log', 'minecraft:stripped_acacia_log', 'minecraft:stripped_birch_log', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_jungle_log', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_oak_log', 'minecraft:stripped_spruce_log'}
TRUNKS = {'minecraft:acacia_log', 'minecraft:acacia_wood', 'minecraft:birch_log', 'minecraft:birch_wood', 'minecraft:dark_oak_log', 'minecraft:dark_oak_wood', 'minecraft:jungle_log', 'minecraft:jungle_wood', 'minecraft:mangrove_log', 'minecraft:mangrove_wood', 'minecraft:oak_log', 'minecraft:oak_wood', 'minecraft:spruce_log', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood'}
BARKED_TREE_BLOCKS = {'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_wood', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_wood', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_wood', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_wood', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_wood', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_wood', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_wood'}
TREE_BLOCKS = {'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_wood', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_wood', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_wood', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_wood', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_wood', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_wood', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood'}
TREES = {'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_sapling', 'minecraft:acacia_wood', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_sapling', 'minecraft:birch_wood', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_wood', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_sapling', 'minecraft:jungle_wood', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_sapling', 'minecraft:mangrove_wood', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_sapling', 'minecraft:oak_wood', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_sapling', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood'}
TRUE_GRASSES = {'minecraft:grass', 'minecraft:grass_block', 'minecraft:tall_grass'}
FERNS = {'minecraft:fern', 'minecraft:large_fern'}
BAMBOOS = {'minecraft:bamboo', 'minecraft:bamboo_sapling'}
GRASS_BLOCKS = {'minecraft:grass_block'}
SHORT_GRASSES = {'minecraft:fern', 'minecraft:grass'}
TALL_GRASSES = {'minecraft:large_fern', 'minecraft:tall_grass'}
CANE_GRASSES = {'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:sugar_cane'}
GRASS_PLANTS = {'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:fern', 'minecraft:grass', 'minecraft:large_fern', 'minecraft:sugar_cane', 'minecraft:tall_grass'}
GRASSES = {'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:fern', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:large_fern', 'minecraft:sugar_cane', 'minecraft:tall_grass'}
PUMPKINS = {'minecraft:carved_pumpkin', 'minecraft:pumpkin'}
BLOCK_CROP_STEMS = {'minecraft:melon_stem', 'minecraft:pumpkin_stem'}
BLOCK_CROP_FRUITS = {'minecraft:melon', 'minecraft:pumpkin'}
BLOCK_CROPS = {'minecraft:melon', 'minecraft:melon_stem', 'minecraft:pumpkin', 'minecraft:pumpkin_stem'}
FARMLAND_CROPS = {'minecraft:beetroots', 'minecraft:carrots', 'minecraft:melon_stem', 'minecraft:potatoes', 'minecraft:pumpkin_stem', 'minecraft:wheat'}
WILD_CROPS = {'minecraft:cocoa', 'minecraft:sweet_berry_bush'}
CROPS = {'minecraft:beetroots', 'minecraft:carrots', 'minecraft:cocoa', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:potatoes', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:sweet_berry_bush', 'minecraft:wheat'}
TULIPS = {'minecraft:orange_tulip', 'minecraft:pink_tulip', 'minecraft:red_tulip', 'minecraft:white_tulip'}
SMALL_FLOWERS = {'minecraft:allium', 'minecraft:azure_bluet', 'minecraft:blue_orchid', 'minecraft:cornflower', 'minecraft:dandelion', 'minecraft:lily_of_the_valley', 'minecraft:orange_tulip', 'minecraft:oxeye_daisy', 'minecraft:pink_tulip', 'minecraft:poppy', 'minecraft:red_tulip', 'minecraft:white_tulip', 'minecraft:wither_rose'}
TALL_FLOWERS = {'minecraft:lilac', 'minecraft:peony', 'minecraft:rose_bush', 'minecraft:sunflower'}
FLOWERS = {'minecraft:allium', 'minecraft:azure_bluet', 'minecraft:blue_orchid', 'minecraft:cornflower', 'minecraft:dandelion', 'minecraft:lilac', 'minecraft:lily_of_the_valley', 'minecraft:orange_tulip', 'minecraft:oxeye_daisy', 'minecraft:peony', 'minecraft:pink_tulip', 'minecraft:poppy', 'minecraft:red_tulip', 'minecraft:rose_bush', 'minecraft:sunflower', 'minecraft:white_tulip', 'minecraft:wither_rose'}
SEAGRASSES = {'minecraft:seagrass', 'minecraft:tall_seagrass'}
KELPS = {'minecraft:kelp', 'minecraft:kelp_plant'}
WATER_PLANTS = {'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:lily_pad', 'minecraft:seagrass', 'minecraft:tall_seagrass'}
OVERWORLD_PLANT_BLOCKS = {'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_wood', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_wood', 'minecraft:brown_mushroom_block', 'minecraft:carved_pumpkin', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_wood', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_wood', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_wood', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mushroom_stem', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_wood', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:red_mushroom_block', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood'}
OVERWORLD_PLANTS = {'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_sapling', 'minecraft:acacia_wood', 'minecraft:allium', 'minecraft:azure_bluet', 'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:beetroots', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_sapling', 'minecraft:birch_wood', 'minecraft:blue_orchid', 'minecraft:brown_mushroom', 'minecraft:brown_mushroom_block', 'minecraft:cactus', 'minecraft:carrots', 'minecraft:cocoa', 'minecraft:cornflower', 'minecraft:dandelion', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_wood', 'minecraft:dead_bush', 'minecraft:fern', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_sapling', 'minecraft:jungle_wood', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:large_fern', 'minecraft:lilac', 'minecraft:lily_of_the_valley', 'minecraft:lily_pad', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_sapling', 'minecraft:mangrove_wood', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mushroom_stem', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_sapling', 'minecraft:oak_wood', 'minecraft:orange_tulip', 'minecraft:oxeye_daisy', 'minecraft:peony', 'minecraft:pink_tulip', 'minecraft:poppy', 'minecraft:potatoes', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:red_mushroom', 'minecraft:red_mushroom_block', 'minecraft:red_tulip', 'minecraft:rose_bush', 'minecraft:seagrass', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_sapling', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:sugar_cane', 'minecraft:sunflower', 'minecraft:sweet_berry_bush', 'minecraft:tall_grass', 'minecraft:tall_seagrass', 'minecraft:vine', 'minecraft:wheat', 'minecraft:white_tulip', 'minecraft:wither_rose'}
NETHER_PLANT_BLOCKS = {'minecraft:crimson_hyphae', 'minecraft:crimson_stem', 'minecraft:nether_wart_block', 'minecraft:shroomlight', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_hyphae', 'minecraft:warped_stem', 'minecraft:warped_wart_block'}
NETHER_PLANTS = {'minecraft:crimson_fungus', 'minecraft:crimson_hyphae', 'minecraft:crimson_roots', 'minecraft:crimson_stem', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:nether_wart_block', 'minecraft:shroomlight', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_fungus', 'minecraft:warped_hyphae', 'minecraft:warped_roots', 'minecraft:warped_stem', 'minecraft:warped_wart_block'}
CHORUS = {'minecraft:chorus_flower', 'minecraft:chorus_plant'}
END_PLANT_BLOCKS : Set[str] = {}
END_PLANTS = {'minecraft:chorus_flower', 'minecraft:chorus_plant'}
PLANT_BLOCKS = {'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_wood', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_wood', 'minecraft:brown_mushroom_block', 'minecraft:carved_pumpkin', 'minecraft:crimson_hyphae', 'minecraft:crimson_stem', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_wood', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_wood', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_wood', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mushroom_stem', 'minecraft:nether_wart_block', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_wood', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:red_mushroom_block', 'minecraft:shroomlight', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_hyphae', 'minecraft:warped_stem', 'minecraft:warped_wart_block'}
PLANTS = {'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_sapling', 'minecraft:acacia_wood', 'minecraft:allium', 'minecraft:azure_bluet', 'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:beetroots', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_sapling', 'minecraft:birch_wood', 'minecraft:blue_orchid', 'minecraft:brown_mushroom', 'minecraft:brown_mushroom_block', 'minecraft:cactus', 'minecraft:carrots', 'minecraft:chorus_flower', 'minecraft:chorus_plant', 'minecraft:cocoa', 'minecraft:cornflower', 'minecraft:crimson_fungus', 'minecraft:crimson_hyphae', 'minecraft:crimson_roots', 'minecraft:crimson_stem', 'minecraft:dandelion', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_wood', 'minecraft:dead_bush', 'minecraft:fern', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_sapling', 'minecraft:jungle_wood', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:large_fern', 'minecraft:lilac', 'minecraft:lily_of_the_valley', 'minecraft:lily_pad', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_sapling', 'minecraft:mangrove_wood', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mushroom_stem', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:nether_wart_block', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_sapling', 'minecraft:oak_wood', 'minecraft:orange_tulip', 'minecraft:oxeye_daisy', 'minecraft:peony', 'minecraft:pink_tulip', 'minecraft:poppy', 'minecraft:potatoes', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:red_mushroom', 'minecraft:red_mushroom_block', 'minecraft:red_tulip', 'minecraft:rose_bush', 'minecraft:seagrass', 'minecraft:shroomlight', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_sapling', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:sugar_cane', 'minecraft:sunflower', 'minecraft:sweet_berry_bush', 'minecraft:tall_grass', 'minecraft:tall_seagrass', 'minecraft:vine', 'minecraft:warped_fungus', 'minecraft:warped_hyphae', 'minecraft:warped_roots', 'minecraft:warped_stem', 'minecraft:warped_wart_block', 'minecraft:wheat', 'minecraft:white_tulip', 'minecraft:wither_rose'}
LIVE_CORAL_BLOCKS = {'minecraft:brain_coral_block', 'minecraft:bubble_coral_block', 'minecraft:fire_coral_block', 'minecraft:horn_coral_block', 'minecraft:tube_coral_block'}
LIVE_CORAL_COLONY = {'minecraft:brain_coral', 'minecraft:bubble_coral', 'minecraft:fire_coral', 'minecraft:horn_coral', 'minecraft:tube_coral'}
LIVE_CORAL_FANS = {'minecraft:brain_coral_fan', 'minecraft:bubble_coral_fan', 'minecraft:fire_coral_fan', 'minecraft:horn_coral_fan', 'minecraft:tube_coral_fan'}
LIVE_CORALS = {'minecraft:brain_coral', 'minecraft:brain_coral_block', 'minecraft:brain_coral_fan', 'minecraft:bubble_coral', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral_fan', 'minecraft:fire_coral', 'minecraft:fire_coral_block', 'minecraft:fire_coral_fan', 'minecraft:horn_coral', 'minecraft:horn_coral_block', 'minecraft:horn_coral_fan', 'minecraft:tube_coral', 'minecraft:tube_coral_block', 'minecraft:tube_coral_fan'}
DEAD_CORAL_BLOCKS = {'minecraft:dead_brain_coral_block', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_fire_coral_block', 'minecraft:dead_horn_coral_block', 'minecraft:dead_tube_coral_block'}
DEAD_CORAL_COLONY = {'minecraft:dead_brain_coral', 'minecraft:dead_bubble_coral', 'minecraft:dead_fire_coral', 'minecraft:dead_horn_coral', 'minecraft:dead_tube_coral'}
DEAD_CORAL_FANS = {'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral_fan'}
DEAD_CORALS = {'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral_fan'}
CORAL_BLOCKS = {'minecraft:brain_coral_block', 'minecraft:bubble_coral_block', 'minecraft:dead_brain_coral_block', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_fire_coral_block', 'minecraft:dead_horn_coral_block', 'minecraft:dead_tube_coral_block', 'minecraft:fire_coral_block', 'minecraft:horn_coral_block', 'minecraft:tube_coral_block'}
CORAL_COLONY = {'minecraft:brain_coral', 'minecraft:bubble_coral', 'minecraft:dead_brain_coral', 'minecraft:dead_bubble_coral', 'minecraft:dead_fire_coral', 'minecraft:dead_horn_coral', 'minecraft:dead_tube_coral', 'minecraft:fire_coral', 'minecraft:horn_coral', 'minecraft:tube_coral'}
CORAL_FANS = {'minecraft:brain_coral_fan', 'minecraft:bubble_coral_fan', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral_fan', 'minecraft:fire_coral_fan', 'minecraft:horn_coral_fan', 'minecraft:tube_coral_fan'}
CORALS = {'minecraft:brain_coral', 'minecraft:brain_coral_block', 'minecraft:brain_coral_fan', 'minecraft:bubble_coral', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral_fan', 'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral_fan', 'minecraft:fire_coral', 'minecraft:fire_coral_block', 'minecraft:fire_coral_fan', 'minecraft:horn_coral', 'minecraft:horn_coral_block', 'minecraft:horn_coral_fan', 'minecraft:tube_coral', 'minecraft:tube_coral_block', 'minecraft:tube_coral_fan'}
SPONGES = {'minecraft:sponge', 'minecraft:wet_sponge'}
MARINE_ANIMALS = {'minecraft:brain_coral', 'minecraft:brain_coral_block', 'minecraft:brain_coral_fan', 'minecraft:bubble_coral', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral_fan', 'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral_fan', 'minecraft:fire_coral', 'minecraft:fire_coral_block', 'minecraft:fire_coral_fan', 'minecraft:horn_coral', 'minecraft:horn_coral_block', 'minecraft:horn_coral_fan', 'minecraft:sea_pickle', 'minecraft:sponge', 'minecraft:tube_coral', 'minecraft:tube_coral_block', 'minecraft:tube_coral_fan', 'minecraft:wet_sponge'}
MARINE_LIFE = {'minecraft:brain_coral', 'minecraft:brain_coral_block', 'minecraft:brain_coral_fan', 'minecraft:bubble_coral', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral_fan', 'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral_fan', 'minecraft:fire_coral', 'minecraft:fire_coral_block', 'minecraft:fire_coral_fan', 'minecraft:horn_coral', 'minecraft:horn_coral_block', 'minecraft:horn_coral_fan', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:lily_pad', 'minecraft:sea_pickle', 'minecraft:seagrass', 'minecraft:sponge', 'minecraft:tall_seagrass', 'minecraft:tube_coral', 'minecraft:tube_coral_block', 'minecraft:tube_coral_fan', 'minecraft:wet_sponge'}
OVERWORLD_ANIMALS = {'minecraft:brain_coral', 'minecraft:brain_coral_block', 'minecraft:brain_coral_fan', 'minecraft:bubble_coral', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral_fan', 'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral_fan', 'minecraft:fire_coral', 'minecraft:fire_coral_block', 'minecraft:fire_coral_fan', 'minecraft:horn_coral', 'minecraft:horn_coral_block', 'minecraft:horn_coral_fan', 'minecraft:sea_pickle', 'minecraft:sponge', 'minecraft:tube_coral', 'minecraft:tube_coral_block', 'minecraft:tube_coral_fan', 'minecraft:wet_sponge'}
NETHER_ANIMALS : Set[str] = {}
END_ANIMALS : Set[str] = {}
ANIMALS = {'minecraft:brain_coral', 'minecraft:brain_coral_block', 'minecraft:brain_coral_fan', 'minecraft:bubble_coral', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral_fan', 'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral_fan', 'minecraft:fire_coral', 'minecraft:fire_coral_block', 'minecraft:fire_coral_fan', 'minecraft:horn_coral', 'minecraft:horn_coral_block', 'minecraft:horn_coral_fan', 'minecraft:sea_pickle', 'minecraft:sponge', 'minecraft:tube_coral', 'minecraft:tube_coral_block', 'minecraft:tube_coral_fan', 'minecraft:wet_sponge'}
EGGS = {'minecraft:dragon_egg', 'minecraft:turtle_egg'}
BEE_NESTS = {'minecraft:bee_nest', 'minecraft:beehive'}
NESTS = {'minecraft:bee_nest', 'minecraft:cobweb'}
REMAINS = {'minecraft:bone_block'}
OVERWORLD_ANIMAL_PRODUCTS = {'minecraft:bee_nest', 'minecraft:cobweb', 'minecraft:dragon_egg', 'minecraft:honeycomb_block', 'minecraft:turtle_egg'}
NETHER_ANIMAL_PRODUCTS : Set[str] = {}
END_ANIMAL_PRODUCTS = {'minecraft:dragon_egg'}
ANIMAL_PRODUCTS = {'minecraft:bee_nest', 'minecraft:bone_block', 'minecraft:cobweb', 'minecraft:dragon_egg', 'minecraft:honeycomb_block', 'minecraft:turtle_egg'}
OVERWORLD_LIFE = {'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_sapling', 'minecraft:acacia_wood', 'minecraft:allium', 'minecraft:azure_bluet', 'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:bee_nest', 'minecraft:beetroots', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_sapling', 'minecraft:birch_wood', 'minecraft:blue_orchid', 'minecraft:brain_coral', 'minecraft:brain_coral_block', 'minecraft:brain_coral_fan', 'minecraft:brown_mushroom', 'minecraft:brown_mushroom_block', 'minecraft:bubble_coral', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral_fan', 'minecraft:cactus', 'minecraft:carrots', 'minecraft:carved_pumpkin', 'minecraft:cobweb', 'minecraft:cocoa', 'minecraft:cornflower', 'minecraft:dandelion', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_wood', 'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_bush', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral_fan', 'minecraft:dragon_egg', 'minecraft:fern', 'minecraft:fire_coral', 'minecraft:fire_coral_block', 'minecraft:fire_coral_fan', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:honeycomb_block', 'minecraft:horn_coral', 'minecraft:horn_coral_block', 'minecraft:horn_coral_fan', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_sapling', 'minecraft:jungle_wood', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:large_fern', 'minecraft:lilac', 'minecraft:lily_of_the_valley', 'minecraft:lily_pad', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_sapling', 'minecraft:mangrove_wood', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mushroom_stem', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_sapling', 'minecraft:oak_wood', 'minecraft:orange_tulip', 'minecraft:oxeye_daisy', 'minecraft:peony', 'minecraft:pink_tulip', 'minecraft:poppy', 'minecraft:potatoes', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:red_mushroom', 'minecraft:red_mushroom_block', 'minecraft:red_tulip', 'minecraft:rose_bush', 'minecraft:sea_pickle', 'minecraft:seagrass', 'minecraft:sponge', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_sapling', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:sugar_cane', 'minecraft:sunflower', 'minecraft:sweet_berry_bush', 'minecraft:tall_grass', 'minecraft:tall_seagrass', 'minecraft:tube_coral', 'minecraft:tube_coral_block', 'minecraft:tube_coral_fan', 'minecraft:turtle_egg', 'minecraft:vine', 'minecraft:wet_sponge', 'minecraft:wheat', 'minecraft:white_tulip', 'minecraft:wither_rose'}
NETHER_LIFE = {'minecraft:crimson_fungus', 'minecraft:crimson_hyphae', 'minecraft:crimson_roots', 'minecraft:crimson_stem', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:nether_wart_block', 'minecraft:shroomlight', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_fungus', 'minecraft:warped_hyphae', 'minecraft:warped_roots', 'minecraft:warped_stem', 'minecraft:warped_wart_block'}
END_LIFE = {'minecraft:chorus_flower', 'minecraft:chorus_plant', 'minecraft:dragon_egg'}
LIFE = {'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_sapling', 'minecraft:acacia_wood', 'minecraft:allium', 'minecraft:azure_bluet', 'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:bee_nest', 'minecraft:beetroots', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_sapling', 'minecraft:birch_wood', 'minecraft:blue_orchid', 'minecraft:bone_block', 'minecraft:brain_coral', 'minecraft:brain_coral_block', 'minecraft:brain_coral_fan', 'minecraft:brown_mushroom', 'minecraft:brown_mushroom_block', 'minecraft:bubble_coral', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral_fan', 'minecraft:cactus', 'minecraft:carrots', 'minecraft:carved_pumpkin', 'minecraft:chorus_flower', 'minecraft:chorus_plant', 'minecraft:cobweb', 'minecraft:cocoa', 'minecraft:cornflower', 'minecraft:crimson_fungus', 'minecraft:crimson_hyphae', 'minecraft:crimson_roots', 'minecraft:crimson_stem', 'minecraft:dandelion', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_wood', 'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_bush', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral_fan', 'minecraft:dragon_egg', 'minecraft:fern', 'minecraft:fire_coral', 'minecraft:fire_coral_block', 'minecraft:fire_coral_fan', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:honeycomb_block', 'minecraft:horn_coral', 'minecraft:horn_coral_block', 'minecraft:horn_coral_fan', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_sapling', 'minecraft:jungle_wood', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:large_fern', 'minecraft:lilac', 'minecraft:lily_of_the_valley', 'minecraft:lily_pad', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_sapling', 'minecraft:mangrove_wood', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mushroom_stem', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:nether_wart_block', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_sapling', 'minecraft:oak_wood', 'minecraft:orange_tulip', 'minecraft:oxeye_daisy', 'minecraft:peony', 'minecraft:pink_tulip', 'minecraft:poppy', 'minecraft:potatoes', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:red_mushroom', 'minecraft:red_mushroom_block', 'minecraft:red_tulip', 'minecraft:rose_bush', 'minecraft:sea_pickle', 'minecraft:seagrass', 'minecraft:shroomlight', 'minecraft:sponge', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_sapling', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:sugar_cane', 'minecraft:sunflower', 'minecraft:sweet_berry_bush', 'minecraft:tall_grass', 'minecraft:tall_seagrass', 'minecraft:tube_coral', 'minecraft:tube_coral_block', 'minecraft:tube_coral_fan', 'minecraft:turtle_egg', 'minecraft:vine', 'minecraft:warped_fungus', 'minecraft:warped_hyphae', 'minecraft:warped_roots', 'minecraft:warped_stem', 'minecraft:warped_wart_block', 'minecraft:wet_sponge', 'minecraft:wheat', 'minecraft:white_tulip', 'minecraft:wither_rose'}
WOOLS = {'minecraft:black_wool', 'minecraft:blue_wool', 'minecraft:brown_wool', 'minecraft:cyan_wool', 'minecraft:gray_wool', 'minecraft:green_wool', 'minecraft:light_blue_wool', 'minecraft:light_gray_wool', 'minecraft:lime_wool', 'minecraft:magenta_wool', 'minecraft:orange_wool', 'minecraft:pink_wool', 'minecraft:purple_wool', 'minecraft:red_wool', 'minecraft:white_wool', 'minecraft:yellow_wool'}
CARPETS = {'minecraft:black_carpet', 'minecraft:blue_carpet', 'minecraft:brown_carpet', 'minecraft:cyan_carpet', 'minecraft:gray_carpet', 'minecraft:green_carpet', 'minecraft:light_blue_carpet', 'minecraft:light_gray_carpet', 'minecraft:lime_carpet', 'minecraft:magenta_carpet', 'minecraft:orange_carpet', 'minecraft:pink_carpet', 'minecraft:purple_carpet', 'minecraft:red_carpet', 'minecraft:white_carpet', 'minecraft:yellow_carpet'}
BANNERS = {'minecraft:black_banner', 'minecraft:blue_banner', 'minecraft:brown_banner', 'minecraft:cyan_banner', 'minecraft:gray_banner', 'minecraft:green_banner', 'minecraft:light_blue_banner', 'minecraft:light_gray_banner', 'minecraft:lime_banner', 'minecraft:magenta_banner', 'minecraft:orange_banner', 'minecraft:pink_banner', 'minecraft:purple_banner', 'minecraft:red_banner', 'minecraft:white_banner', 'minecraft:yellow_banner'}
BEDS = {'minecraft:black_bed', 'minecraft:blue_bed', 'minecraft:brown_bed', 'minecraft:cyan_bed', 'minecraft:gray_bed', 'minecraft:green_bed', 'minecraft:light_blue_bed', 'minecraft:light_gray_bed', 'minecraft:lime_bed', 'minecraft:magenta_bed', 'minecraft:orange_bed', 'minecraft:pink_bed', 'minecraft:purple_bed', 'minecraft:red_bed', 'minecraft:white_bed', 'minecraft:yellow_bed'}
STAINED_GLASS_BLOCKS = {'minecraft:black_stained_glass', 'minecraft:blue_stained_glass', 'minecraft:brown_stained_glass', 'minecraft:cyan_stained_glass', 'minecraft:gray_stained_glass', 'minecraft:green_stained_glass', 'minecraft:light_blue_stained_glass', 'minecraft:light_gray_stained_glass', 'minecraft:lime_stained_glass', 'minecraft:magenta_stained_glass', 'minecraft:orange_stained_glass', 'minecraft:pink_stained_glass', 'minecraft:purple_stained_glass', 'minecraft:red_stained_glass', 'minecraft:white_stained_glass', 'minecraft:yellow_stained_glass'}
GLASS_BLOCKS = {'minecraft:black_stained_glass', 'minecraft:blue_stained_glass', 'minecraft:brown_stained_glass', 'minecraft:cyan_stained_glass', 'minecraft:glass', 'minecraft:gray_stained_glass', 'minecraft:green_stained_glass', 'minecraft:light_blue_stained_glass', 'minecraft:light_gray_stained_glass', 'minecraft:lime_stained_glass', 'minecraft:magenta_stained_glass', 'minecraft:orange_stained_glass', 'minecraft:pink_stained_glass', 'minecraft:purple_stained_glass', 'minecraft:red_stained_glass', 'minecraft:white_stained_glass', 'minecraft:yellow_stained_glass'}
STAINED_GLASS_PANES = {'minecraft:black_stained_glass_pane', 'minecraft:blue_stained_glass_pane', 'minecraft:brown_stained_glass_pane', 'minecraft:cyan_stained_glass_pane', 'minecraft:gray_stained_glass_pane', 'minecraft:green_stained_glass_pane', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_gray_stained_glass_pane', 'minecraft:lime_stained_glass_pane', 'minecraft:magenta_stained_glass_pane', 'minecraft:orange_stained_glass_pane', 'minecraft:pink_stained_glass_pane', 'minecraft:purple_stained_glass_pane', 'minecraft:red_stained_glass_pane', 'minecraft:white_stained_glass_pane', 'minecraft:yellow_stained_glass_pane'}
GLASS_PANES = {'minecraft:black_stained_glass_pane', 'minecraft:blue_stained_glass_pane', 'minecraft:brown_stained_glass_pane', 'minecraft:cyan_stained_glass_pane', 'minecraft:glass_pane', 'minecraft:gray_stained_glass_pane', 'minecraft:green_stained_glass_pane', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_gray_stained_glass_pane', 'minecraft:lime_stained_glass_pane', 'minecraft:magenta_stained_glass_pane', 'minecraft:orange_stained_glass_pane', 'minecraft:pink_stained_glass_pane', 'minecraft:purple_stained_glass_pane', 'minecraft:red_stained_glass_pane', 'minecraft:white_stained_glass_pane', 'minecraft:yellow_stained_glass_pane'}
STAINED_GLASSES = {'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane'}
PLAIN_GLASSES = {'minecraft:glass', 'minecraft:glass_pane'}
GLASSES = {'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane'}
GLAZED_TERRACOTTAS = {'minecraft:black_glazed_terracotta', 'minecraft:blue_glazed_terracotta', 'minecraft:brown_glazed_terracotta', 'minecraft:cyan_glazed_terracotta', 'minecraft:gray_glazed_terracotta', 'minecraft:green_glazed_terracotta', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_gray_glazed_terracotta', 'minecraft:lime_glazed_terracotta', 'minecraft:magenta_glazed_terracotta', 'minecraft:orange_glazed_terracotta', 'minecraft:pink_glazed_terracotta', 'minecraft:purple_glazed_terracotta', 'minecraft:red_glazed_terracotta', 'minecraft:white_glazed_terracotta', 'minecraft:yellow_glazed_terracotta'}
WOOD_SLABS = {'minecraft:acacia_slab', 'minecraft:birch_slab', 'minecraft:dark_oak_slab', 'minecraft:jungle_slab', 'minecraft:mangrove_slab', 'minecraft:oak_slab', 'minecraft:spruce_slab'}
FUNGUS_SLABS = {'minecraft:crimson_slab', 'minecraft:warped_slab'}
WOODY_SLABS = {'minecraft:acacia_slab', 'minecraft:birch_slab', 'minecraft:crimson_slab', 'minecraft:dark_oak_slab', 'minecraft:jungle_slab', 'minecraft:mangrove_slab', 'minecraft:oak_slab', 'minecraft:spruce_slab', 'minecraft:warped_slab'}
STONE_SLABS = {'minecraft:smooth_stone_slab', 'minecraft:stone_slab'}
RAW_IGNEOUS_SLABS = {'minecraft:andesite_slab', 'minecraft:diorite_slab', 'minecraft:granite_slab'}
POLISHED_IGNEOUS_SLABS = {'minecraft:polished_andesite_slab', 'minecraft:polished_diorite_slab', 'minecraft:polished_granite_slab'}
IGNEOUS_SLABS = {'minecraft:andesite_slab', 'minecraft:diorite_slab', 'minecraft:granite_slab', 'minecraft:polished_andesite_slab', 'minecraft:polished_diorite_slab', 'minecraft:polished_granite_slab'}
COBBLESTONE_SLABS = {'minecraft:cobblestone_slab', 'minecraft:mossy_cobblestone_slab'}
STONE_BRICK_SLABS = {'minecraft:mossy_stone_brick_slab', 'minecraft:stone_brick_slab'}
RAW_SANDSTONE_SLABS = {'minecraft:red_sandstone_slab', 'minecraft:sandstone_slab'}
SMOOTH_SANDSTONE_SLABS = {'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_sandstone_slab'}
CUT_SANDSTONE_SLABS = {'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone_slab'}
SANDSTONE_SLABS = {'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone_slab', 'minecraft:red_sandstone_slab', 'minecraft:sandstone_slab', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_sandstone_slab'}
PRISMARINE_SLABS = {'minecraft:dark_prismarine_slab', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_slab'}
NETHER_BRICK_SLABS = {'minecraft:nether_brick_slab', 'minecraft:red_nether_brick_slab'}
QUARTZ_SLABS = {'minecraft:quartz_slab', 'minecraft:smooth_quartz_slab'}
BLACKSTONE_SLABS = {'minecraft:blackstone_slab', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_slab'}
OVERWORLD_SLABS = {'minecraft:acacia_slab', 'minecraft:andesite_slab', 'minecraft:birch_slab', 'minecraft:brick_slab', 'minecraft:cobblestone_slab', 'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone_slab', 'minecraft:dark_oak_slab', 'minecraft:dark_prismarine_slab', 'minecraft:diorite_slab', 'minecraft:granite_slab', 'minecraft:jungle_slab', 'minecraft:mangrove_slab', 'minecraft:mossy_cobblestone_slab', 'minecraft:mossy_stone_brick_slab', 'minecraft:oak_slab', 'minecraft:polished_andesite_slab', 'minecraft:polished_diorite_slab', 'minecraft:polished_granite_slab', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_slab', 'minecraft:red_sandstone_slab', 'minecraft:sandstone_slab', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_stone_slab', 'minecraft:spruce_slab', 'minecraft:stone_brick_slab', 'minecraft:stone_slab'}
NETHER_SLABS = {'minecraft:blackstone_slab', 'minecraft:crimson_slab', 'minecraft:nether_brick_slab', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_slab', 'minecraft:quartz_slab', 'minecraft:red_nether_brick_slab', 'minecraft:smooth_quartz_slab', 'minecraft:warped_slab'}
END_SLABS = {'minecraft:end_stone_brick_slab', 'minecraft:purpur_slab'}
SLABS = {'minecraft:acacia_slab', 'minecraft:andesite_slab', 'minecraft:birch_slab', 'minecraft:blackstone_slab', 'minecraft:brick_slab', 'minecraft:cobblestone_slab', 'minecraft:crimson_slab', 'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone_slab', 'minecraft:dark_oak_slab', 'minecraft:dark_prismarine_slab', 'minecraft:diorite_slab', 'minecraft:end_stone_brick_slab', 'minecraft:granite_slab', 'minecraft:jungle_slab', 'minecraft:mangrove_slab', 'minecraft:mossy_cobblestone_slab', 'minecraft:mossy_stone_brick_slab', 'minecraft:nether_brick_slab', 'minecraft:oak_slab', 'minecraft:polished_andesite_slab', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_slab', 'minecraft:polished_diorite_slab', 'minecraft:polished_granite_slab', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_slab', 'minecraft:purpur_slab', 'minecraft:quartz_slab', 'minecraft:red_nether_brick_slab', 'minecraft:red_sandstone_slab', 'minecraft:sandstone_slab', 'minecraft:smooth_quartz_slab', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_stone_slab', 'minecraft:spruce_slab', 'minecraft:stone_brick_slab', 'minecraft:stone_slab', 'minecraft:warped_slab'}
WOOD_STAIRS = {'minecraft:acacia_stairs', 'minecraft:birch_stairs', 'minecraft:dark_oak_stairs', 'minecraft:jungle_stairs', 'minecraft:mangrove_stairs', 'minecraft:oak_stairs', 'minecraft:spruce_stairs'}
FUNGUS_STAIRS = {'minecraft:crimson_stairs', 'minecraft:warped_stairs'}
WOODY_STAIRS = {'minecraft:acacia_stairs', 'minecraft:birch_stairs', 'minecraft:crimson_stairs', 'minecraft:dark_oak_stairs', 'minecraft:jungle_stairs', 'minecraft:mangrove_stairs', 'minecraft:oak_stairs', 'minecraft:spruce_stairs', 'minecraft:warped_stairs'}
STONE_STAIRS = {'minecraft:stone_stairs'}
RAW_IGNEOUS_STAIRS = {'minecraft:andesite_stairs', 'minecraft:diorite_stairs', 'minecraft:granite_stairs'}
POLISHED_IGNEOUS_STAIRS = {'minecraft:polished_andesite_stairs', 'minecraft:polished_diorite_stairs', 'minecraft:polished_granite_stairs'}
IGNEOUS_STAIRS = {'minecraft:andesite_stairs', 'minecraft:diorite_stairs', 'minecraft:granite_stairs', 'minecraft:polished_andesite_stairs', 'minecraft:polished_diorite_stairs', 'minecraft:polished_granite_stairs'}
COBBLESTONE_STAIRS = {'minecraft:cobblestone_stairs', 'minecraft:mossy_cobblestone_stairs'}
STONE_BRICK_STAIRS = {'minecraft:mossy_stone_brick_stairs', 'minecraft:stone_brick_stairs'}
RAW_SANDSTONE_STAIRS = {'minecraft:red_sandstone_stairs', 'minecraft:sandstone_stairs'}
SMOOTH_SANDSTONE_STAIRS = {'minecraft:smooth_red_sandstone_stairs', 'minecraft:smooth_sandstone_stairs'}
SANDSTONE_STAIRS = {'minecraft:red_sandstone_stairs', 'minecraft:sandstone_stairs', 'minecraft:smooth_red_sandstone_stairs', 'minecraft:smooth_sandstone_stairs'}
PRISMARINE_STAIRS = {'minecraft:dark_prismarine_stairs', 'minecraft:prismarine_brick_stairs', 'minecraft:prismarine_stairs'}
NETHER_BRICK_STAIRS = {'minecraft:nether_brick_stairs', 'minecraft:red_nether_brick_stairs'}
QUARTZ_STAIRS = {'minecraft:quartz_stairs', 'minecraft:smooth_quartz_stairs'}
BLACKSTONE_STAIRS = {'minecraft:blackstone_stairs', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_stairs'}
OVERWORLD_STAIRS = {'minecraft:acacia_stairs', 'minecraft:andesite_stairs', 'minecraft:birch_stairs', 'minecraft:brick_stairs', 'minecraft:cobblestone_stairs', 'minecraft:dark_oak_stairs', 'minecraft:dark_prismarine_stairs', 'minecraft:diorite_stairs', 'minecraft:granite_stairs', 'minecraft:jungle_stairs', 'minecraft:mangrove_stairs', 'minecraft:mossy_cobblestone_stairs', 'minecraft:mossy_stone_brick_stairs', 'minecraft:oak_stairs', 'minecraft:polished_andesite_stairs', 'minecraft:polished_diorite_stairs', 'minecraft:polished_granite_stairs', 'minecraft:prismarine_brick_stairs', 'minecraft:prismarine_stairs', 'minecraft:red_sandstone_stairs', 'minecraft:sandstone_stairs', 'minecraft:smooth_red_sandstone_stairs', 'minecraft:smooth_sandstone_stairs', 'minecraft:spruce_stairs', 'minecraft:stone_brick_stairs', 'minecraft:stone_stairs'}
NETHER_STAIRS = {'minecraft:blackstone_stairs', 'minecraft:crimson_stairs', 'minecraft:nether_brick_stairs', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_stairs', 'minecraft:quartz_stairs', 'minecraft:red_nether_brick_stairs', 'minecraft:smooth_quartz_stairs', 'minecraft:warped_stairs'}
END_STAIRS = {'minecraft:end_stone_brick_stairs', 'minecraft:purpur_stairs'}
STAIRS = {'minecraft:acacia_stairs', 'minecraft:andesite_stairs', 'minecraft:birch_stairs', 'minecraft:blackstone_stairs', 'minecraft:brick_stairs', 'minecraft:cobblestone_stairs', 'minecraft:crimson_stairs', 'minecraft:dark_oak_stairs', 'minecraft:dark_prismarine_stairs', 'minecraft:diorite_stairs', 'minecraft:end_stone_brick_stairs', 'minecraft:granite_stairs', 'minecraft:jungle_stairs', 'minecraft:mangrove_stairs', 'minecraft:mossy_cobblestone_stairs', 'minecraft:mossy_stone_brick_stairs', 'minecraft:nether_brick_stairs', 'minecraft:oak_stairs', 'minecraft:polished_andesite_stairs', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_stairs', 'minecraft:polished_diorite_stairs', 'minecraft:polished_granite_stairs', 'minecraft:prismarine_brick_stairs', 'minecraft:prismarine_stairs', 'minecraft:purpur_stairs', 'minecraft:quartz_stairs', 'minecraft:red_nether_brick_stairs', 'minecraft:red_sandstone_stairs', 'minecraft:sandstone_stairs', 'minecraft:smooth_quartz_stairs', 'minecraft:smooth_red_sandstone_stairs', 'minecraft:smooth_sandstone_stairs', 'minecraft:spruce_stairs', 'minecraft:stone_brick_stairs', 'minecraft:stone_stairs', 'minecraft:warped_stairs'}
WOOD_FENCES = {'minecraft:acacia_fence', 'minecraft:birch_fence', 'minecraft:dark_oak_fence', 'minecraft:jungle_fence', 'minecraft:mangrove_fence', 'minecraft:oak_fence', 'minecraft:spruce_fence'}
FUNGUS_FENCES = {'minecraft:crimson_fence', 'minecraft:warped_fence'}
WOODY_FENCES = {'minecraft:acacia_fence', 'minecraft:birch_fence', 'minecraft:crimson_fence', 'minecraft:dark_oak_fence', 'minecraft:jungle_fence', 'minecraft:mangrove_fence', 'minecraft:oak_fence', 'minecraft:spruce_fence', 'minecraft:warped_fence'}
OVERWORLD_FENCES = {'minecraft:acacia_fence', 'minecraft:birch_fence', 'minecraft:dark_oak_fence', 'minecraft:jungle_fence', 'minecraft:mangrove_fence', 'minecraft:oak_fence', 'minecraft:spruce_fence'}
NETHER_FENCES = {'minecraft:crimson_fence', 'minecraft:nether_brick_fence', 'minecraft:warped_fence'}
END_FENCES : Set[str] = {}
FENCES = {'minecraft:acacia_fence', 'minecraft:birch_fence', 'minecraft:crimson_fence', 'minecraft:dark_oak_fence', 'minecraft:jungle_fence', 'minecraft:mangrove_fence', 'minecraft:nether_brick_fence', 'minecraft:oak_fence', 'minecraft:spruce_fence', 'minecraft:warped_fence'}
COBBLESTONE_WALLS = {'minecraft:cobblestone_wall', 'minecraft:mossy_cobblestone_wall'}
STONE_BRICK_WALLS = {'minecraft:mossy_stone_brick_wall', 'minecraft:stone_brick_wall'}
IGNEOUS_WALLS = {'minecraft:andesite_wall', 'minecraft:diorite_wall', 'minecraft:granite_wall'}
SANDSTONE_WALLS = {'minecraft:red_sandstone_wall', 'minecraft:sandstone_wall'}
NETHER_BRICK_WALLS = {'minecraft:nether_brick_wall', 'minecraft:red_nether_brick_wall'}
BLACKSTONE_WALLS = {'minecraft:blackstone_wall', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_wall'}
OVERWORLD_WALLS = {'minecraft:andesite_wall', 'minecraft:brick_wall', 'minecraft:cobblestone_wall', 'minecraft:diorite_wall', 'minecraft:granite_wall', 'minecraft:mossy_cobblestone_wall', 'minecraft:mossy_stone_brick_wall', 'minecraft:prismarine_wall', 'minecraft:red_sandstone_wall', 'minecraft:sandstone_wall', 'minecraft:stone_brick_wall'}
NETHER_WALLS = {'minecraft:blackstone_wall', 'minecraft:nether_brick_wall', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_wall', 'minecraft:red_nether_brick_wall'}
END_WALLS = {'minecraft:end_stone_brick_wall'}
WALLS = {'minecraft:andesite_wall', 'minecraft:blackstone_wall', 'minecraft:brick_wall', 'minecraft:cobblestone_wall', 'minecraft:diorite_wall', 'minecraft:end_stone_brick_wall', 'minecraft:granite_wall', 'minecraft:mossy_cobblestone_wall', 'minecraft:mossy_stone_brick_wall', 'minecraft:nether_brick_wall', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_wall', 'minecraft:prismarine_wall', 'minecraft:red_nether_brick_wall', 'minecraft:red_sandstone_wall', 'minecraft:sandstone_wall', 'minecraft:stone_brick_wall'}
OVERWORLD_BARRIERS = {'minecraft:acacia_fence', 'minecraft:andesite_wall', 'minecraft:birch_fence', 'minecraft:brick_wall', 'minecraft:cobblestone_wall', 'minecraft:dark_oak_fence', 'minecraft:diorite_wall', 'minecraft:granite_wall', 'minecraft:jungle_fence', 'minecraft:mangrove_fence', 'minecraft:mossy_cobblestone_wall', 'minecraft:mossy_stone_brick_wall', 'minecraft:oak_fence', 'minecraft:prismarine_wall', 'minecraft:red_sandstone_wall', 'minecraft:sandstone_wall', 'minecraft:spruce_fence', 'minecraft:stone_brick_wall'}
NETHER_BARRIERS = {'minecraft:blackstone_wall', 'minecraft:crimson_fence', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_wall', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_wall', 'minecraft:red_nether_brick_wall', 'minecraft:warped_fence'}
END_BARRIERS = {'minecraft:end_stone_brick_wall'}
BARRIERS = {'minecraft:acacia_fence', 'minecraft:andesite_wall', 'minecraft:birch_fence', 'minecraft:blackstone_wall', 'minecraft:brick_wall', 'minecraft:cobblestone_wall', 'minecraft:crimson_fence', 'minecraft:dark_oak_fence', 'minecraft:diorite_wall', 'minecraft:end_stone_brick_wall', 'minecraft:granite_wall', 'minecraft:jungle_fence', 'minecraft:mangrove_fence', 'minecraft:mossy_cobblestone_wall', 'minecraft:mossy_stone_brick_wall', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_wall', 'minecraft:oak_fence', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_wall', 'minecraft:prismarine_wall', 'minecraft:red_nether_brick_wall', 'minecraft:red_sandstone_wall', 'minecraft:sandstone_wall', 'minecraft:spruce_fence', 'minecraft:stone_brick_wall', 'minecraft:warped_fence'}
WOOD_DOORS = {'minecraft:acacia_door', 'minecraft:birch_door', 'minecraft:dark_oak_door', 'minecraft:jungle_door', 'minecraft:mangrove_door', 'minecraft:oak_door', 'minecraft:spruce_door'}
FUNGUS_DOORS = {'minecraft:crimson_door', 'minecraft:warped_door'}
WOODY_DOORS = {'minecraft:acacia_door', 'minecraft:birch_door', 'minecraft:crimson_door', 'minecraft:dark_oak_door', 'minecraft:jungle_door', 'minecraft:mangrove_door', 'minecraft:oak_door', 'minecraft:spruce_door', 'minecraft:warped_door'}
METAL_DOORS = {'minecraft:iron_door'}
OVERWORLD_DOORS = {'minecraft:acacia_door', 'minecraft:birch_door', 'minecraft:dark_oak_door', 'minecraft:iron_door', 'minecraft:jungle_door', 'minecraft:mangrove_door', 'minecraft:oak_door', 'minecraft:spruce_door'}
NETHER_DOORS = {'minecraft:crimson_door', 'minecraft:iron_door', 'minecraft:warped_door'}
END_DOORS = {'minecraft:iron_door'}
DOORS = {'minecraft:acacia_door', 'minecraft:birch_door', 'minecraft:crimson_door', 'minecraft:dark_oak_door', 'minecraft:iron_door', 'minecraft:jungle_door', 'minecraft:mangrove_door', 'minecraft:oak_door', 'minecraft:spruce_door', 'minecraft:warped_door'}
WOOD_GATES = {'minecraft:acacia_fence_gate', 'minecraft:birch_fence_gate', 'minecraft:dark_oak_fence_gate', 'minecraft:jungle_fence_gate', 'minecraft:mangrove_fence_gate', 'minecraft:oak_fence_gate', 'minecraft:spruce_fence_gate'}
FUNGUS_GATES = {'minecraft:crimson_fence_gate', 'minecraft:warped_fence_gate'}
WOODY_GATES = {'minecraft:acacia_fence_gate', 'minecraft:birch_fence_gate', 'minecraft:crimson_fence_gate', 'minecraft:dark_oak_fence_gate', 'minecraft:jungle_fence_gate', 'minecraft:mangrove_fence_gate', 'minecraft:oak_fence_gate', 'minecraft:spruce_fence_gate', 'minecraft:warped_fence_gate'}
METAL_GATES : Set[str] = {}
OVERWORLD_GATES = {'minecraft:acacia_fence_gate', 'minecraft:birch_fence_gate', 'minecraft:dark_oak_fence_gate', 'minecraft:jungle_fence_gate', 'minecraft:mangrove_fence_gate', 'minecraft:oak_fence_gate', 'minecraft:spruce_fence_gate'}
NETHER_GATES = {'minecraft:crimson_fence_gate', 'minecraft:warped_fence_gate'}
END_GATES = {}
GATES = {'minecraft:acacia_fence_gate', 'minecraft:birch_fence_gate', 'minecraft:crimson_fence_gate', 'minecraft:dark_oak_fence_gate', 'minecraft:jungle_fence_gate', 'minecraft:mangrove_fence_gate', 'minecraft:oak_fence_gate', 'minecraft:spruce_fence_gate', 'minecraft:warped_fence_gate'}
WOOD_TRAPDOORS = {'minecraft:acacia_trapdoor', 'minecraft:birch_trapdoor', 'minecraft:dark_oak_trapdoor', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_trapdoor', 'minecraft:oak_trapdoor', 'minecraft:spruce_trapdoor'}
FUNGUS_TRAPDOORS = {'minecraft:crimson_trapdoor', 'minecraft:warped_trapdoor'}
WOODY_TRAPDOORS = {'minecraft:acacia_trapdoor', 'minecraft:birch_trapdoor', 'minecraft:crimson_trapdoor', 'minecraft:dark_oak_trapdoor', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_trapdoor', 'minecraft:oak_trapdoor', 'minecraft:spruce_trapdoor', 'minecraft:warped_trapdoor'}
METAL_TRAPDOORS = {'minecraft:iron_trapdoor'}
OVERWORLD_TRAPDOORS = {'minecraft:acacia_trapdoor', 'minecraft:birch_trapdoor', 'minecraft:dark_oak_trapdoor', 'minecraft:iron_trapdoor', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_trapdoor', 'minecraft:oak_trapdoor', 'minecraft:spruce_trapdoor'}
NETHER_TRAPDOORS = {'minecraft:crimson_trapdoor', 'minecraft:iron_trapdoor', 'minecraft:warped_trapdoor'}
END_TRAPDOORS = {'minecraft:iron_trapdoor'}
TRAPDOORS = {'minecraft:acacia_trapdoor', 'minecraft:birch_trapdoor', 'minecraft:crimson_trapdoor', 'minecraft:dark_oak_trapdoor', 'minecraft:iron_trapdoor', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_trapdoor', 'minecraft:oak_trapdoor', 'minecraft:spruce_trapdoor', 'minecraft:warped_trapdoor'}
WOOD_ENTRYWAYS = {'minecraft:acacia_door', 'minecraft:acacia_fence_gate', 'minecraft:acacia_trapdoor', 'minecraft:birch_door', 'minecraft:birch_fence_gate', 'minecraft:birch_trapdoor', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_trapdoor', 'minecraft:jungle_door', 'minecraft:jungle_fence_gate', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_door', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_trapdoor', 'minecraft:oak_door', 'minecraft:oak_fence_gate', 'minecraft:oak_trapdoor', 'minecraft:spruce_door', 'minecraft:spruce_fence_gate', 'minecraft:spruce_trapdoor'}
FUNGUS_ENTRYWAYS = {'minecraft:crimson_door', 'minecraft:crimson_fence_gate', 'minecraft:crimson_trapdoor', 'minecraft:warped_door', 'minecraft:warped_fence_gate', 'minecraft:warped_trapdoor'}
WOODY_ENTRYWAYS = {'minecraft:acacia_door', 'minecraft:acacia_fence_gate', 'minecraft:acacia_trapdoor', 'minecraft:birch_door', 'minecraft:birch_fence_gate', 'minecraft:birch_trapdoor', 'minecraft:crimson_door', 'minecraft:crimson_fence_gate', 'minecraft:crimson_trapdoor', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_trapdoor', 'minecraft:jungle_door', 'minecraft:jungle_fence_gate', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_door', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_trapdoor', 'minecraft:oak_door', 'minecraft:oak_fence_gate', 'minecraft:oak_trapdoor', 'minecraft:spruce_door', 'minecraft:spruce_fence_gate', 'minecraft:spruce_trapdoor', 'minecraft:warped_door', 'minecraft:warped_fence_gate', 'minecraft:warped_trapdoor'}
METAL_ENTRYWAYS = {'minecraft:iron_door', 'minecraft:iron_trapdoor'}
OVERWORLD_ENTRYWAYS = {'minecraft:acacia_door', 'minecraft:acacia_fence_gate', 'minecraft:acacia_trapdoor', 'minecraft:birch_door', 'minecraft:birch_fence_gate', 'minecraft:birch_trapdoor', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_trapdoor', 'minecraft:iron_door', 'minecraft:iron_trapdoor', 'minecraft:jungle_door', 'minecraft:jungle_fence_gate', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_door', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_trapdoor', 'minecraft:oak_door', 'minecraft:oak_fence_gate', 'minecraft:oak_trapdoor', 'minecraft:spruce_door', 'minecraft:spruce_fence_gate', 'minecraft:spruce_trapdoor'}
NETHER_ENTRYWAYS = {'minecraft:crimson_door', 'minecraft:crimson_fence_gate', 'minecraft:crimson_trapdoor', 'minecraft:iron_door', 'minecraft:iron_trapdoor', 'minecraft:warped_door', 'minecraft:warped_fence_gate', 'minecraft:warped_trapdoor'}
END_ENTRYWAYS = {'minecraft:iron_door', 'minecraft:iron_trapdoor'}
ENTRYWAYS = {'minecraft:acacia_door', 'minecraft:acacia_fence_gate', 'minecraft:acacia_trapdoor', 'minecraft:birch_door', 'minecraft:birch_fence_gate', 'minecraft:birch_trapdoor', 'minecraft:crimson_door', 'minecraft:crimson_fence_gate', 'minecraft:crimson_trapdoor', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_trapdoor', 'minecraft:iron_door', 'minecraft:iron_trapdoor', 'minecraft:jungle_door', 'minecraft:jungle_fence_gate', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_door', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_trapdoor', 'minecraft:oak_door', 'minecraft:oak_fence_gate', 'minecraft:oak_trapdoor', 'minecraft:spruce_door', 'minecraft:spruce_fence_gate', 'minecraft:spruce_trapdoor', 'minecraft:warped_door', 'minecraft:warped_fence_gate', 'minecraft:warped_trapdoor'}
WOOD_PLANKS = {'minecraft:acacia_planks', 'minecraft:birch_planks', 'minecraft:dark_oak_planks', 'minecraft:jungle_planks', 'minecraft:mangrove_planks', 'minecraft:oak_planks', 'minecraft:spruce_planks'}
FUNGUS_PLANKS = {'minecraft:crimson_planks', 'minecraft:warped_planks'}
PLANKS = {'minecraft:acacia_planks', 'minecraft:birch_planks', 'minecraft:crimson_planks', 'minecraft:dark_oak_planks', 'minecraft:jungle_planks', 'minecraft:mangrove_planks', 'minecraft:oak_planks', 'minecraft:spruce_planks', 'minecraft:warped_planks'}
POLISHED_IGNEOUS_BLOCKS = {'minecraft:polished_andesite', 'minecraft:polished_diorite', 'minecraft:polished_granite'}
STONE_BRICKS = {'minecraft:chiseled_stone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:mossy_stone_bricks', 'minecraft:smooth_stone', 'minecraft:stone_bricks'}
POLISHED_BLACKSTONE_BRICKS = {'minecraft:cracked_polished_blackstone_bricks', 'minecraft:polished_blackstone_bricks'}
NETHER_BRICK_BRICKS = {'minecraft:chiseled_nether_bricks', 'minecraft:cracked_nether_bricks', 'minecraft:nether_bricks', 'minecraft:red_nether_bricks'}
OVERWORLD_BRICKS = {'minecraft:bricks', 'minecraft:chiseled_stone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:mossy_stone_bricks', 'minecraft:prismarine_bricks', 'minecraft:smooth_stone', 'minecraft:stone_bricks'}
NETHER_DIMENSION_BRICKS = {'minecraft:chiseled_nether_bricks', 'minecraft:cracked_nether_bricks', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:nether_bricks', 'minecraft:polished_blackstone_bricks', 'minecraft:red_nether_bricks'}
END_BRICKS = {'minecraft:end_stone_bricks'}
BRICKS = {'minecraft:bricks', 'minecraft:chiseled_nether_bricks', 'minecraft:chiseled_stone_bricks', 'minecraft:cracked_nether_bricks', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:end_stone_bricks', 'minecraft:mossy_stone_bricks', 'minecraft:nether_bricks', 'minecraft:polished_blackstone_bricks', 'minecraft:prismarine_bricks', 'minecraft:red_nether_bricks', 'minecraft:smooth_stone', 'minecraft:stone_bricks'}
CONCRETES = {'minecraft:black_concrete', 'minecraft:blue_concrete', 'minecraft:brown_concrete', 'minecraft:cyan_concrete', 'minecraft:gray_concrete', 'minecraft:green_concrete', 'minecraft:light_blue_concrete', 'minecraft:light_gray_concrete', 'minecraft:lime_concrete', 'minecraft:magenta_concrete', 'minecraft:orange_concrete', 'minecraft:pink_concrete', 'minecraft:purple_concrete', 'minecraft:red_concrete', 'minecraft:white_concrete', 'minecraft:yellow_concrete'}
CONCRETE_POWDERS = {'minecraft:black_concrete_powder', 'minecraft:blue_concrete_powder', 'minecraft:brown_concrete_powder', 'minecraft:cyan_concrete_powder', 'minecraft:gray_concrete_powder', 'minecraft:green_concrete_powder', 'minecraft:light_blue_concrete_powder', 'minecraft:light_gray_concrete_powder', 'minecraft:lime_concrete_powder', 'minecraft:magenta_concrete_powder', 'minecraft:orange_concrete_powder', 'minecraft:pink_concrete_powder', 'minecraft:purple_concrete_powder', 'minecraft:red_concrete_powder', 'minecraft:white_concrete_powder', 'minecraft:yellow_concrete_powder'}
REGULAR_SANDSTONES = {'minecraft:chiseled_sandstone', 'minecraft:cut_sandstone', 'minecraft:sandstone', 'minecraft:smooth_sandstone'}
RED_SANDSTONES = {'minecraft:chiseled_red_sandstone', 'minecraft:cut_red_sandstone', 'minecraft:red_sandstone', 'minecraft:smooth_red_sandstone'}
SANDSTONES = {'minecraft:chiseled_red_sandstone', 'minecraft:chiseled_sandstone', 'minecraft:cut_red_sandstone', 'minecraft:cut_sandstone', 'minecraft:red_sandstone', 'minecraft:sandstone', 'minecraft:smooth_red_sandstone', 'minecraft:smooth_sandstone'}
PRISMARINE_BLOCKS = {'minecraft:dark_prismarine', 'minecraft:prismarine', 'minecraft:prismarine_bricks'}
POLISHED_BLACKSTONES = {'minecraft:chiseled_polished_blackstone', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_bricks'}
QUARTZES = {'minecraft:chiseled_quartz_block', 'minecraft:quartz_block', 'minecraft:quartz_bricks', 'minecraft:quartz_pillar', 'minecraft:smooth_quartz'}
PURPUR_BLOCKS = {'minecraft:purpur_block', 'minecraft:purpur_pillar'}
SHULKER_BOXES = {'minecraft:black_shulker_box', 'minecraft:blue_shulker_box', 'minecraft:brown_shulker_box', 'minecraft:cyan_shulker_box', 'minecraft:gray_shulker_box', 'minecraft:green_shulker_box', 'minecraft:light_blue_shulker_box', 'minecraft:light_gray_shulker_box', 'minecraft:lime_shulker_box', 'minecraft:magenta_shulker_box', 'minecraft:orange_shulker_box', 'minecraft:pink_shulker_box', 'minecraft:purple_shulker_box', 'minecraft:red_shulker_box', 'minecraft:shulker_box', 'minecraft:white_shulker_box', 'minecraft:yellow_shulker_box'}
DYEABLE_BLOCKS = {'minecraft:black_banner', 'minecraft:black_bed', 'minecraft:black_carpet', 'minecraft:black_concrete', 'minecraft:black_concrete_powder', 'minecraft:black_glazed_terracotta', 'minecraft:black_shulker_box', 'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:black_terracotta', 'minecraft:black_wool', 'minecraft:blue_banner', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_concrete', 'minecraft:blue_concrete_powder', 'minecraft:blue_glazed_terracotta', 'minecraft:blue_shulker_box', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:blue_terracotta', 'minecraft:blue_wool', 'minecraft:brown_banner', 'minecraft:brown_bed', 'minecraft:brown_carpet', 'minecraft:brown_concrete', 'minecraft:brown_concrete_powder', 'minecraft:brown_glazed_terracotta', 'minecraft:brown_shulker_box', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:brown_terracotta', 'minecraft:brown_wool', 'minecraft:cyan_banner', 'minecraft:cyan_bed', 'minecraft:cyan_carpet', 'minecraft:cyan_concrete', 'minecraft:cyan_concrete_powder', 'minecraft:cyan_glazed_terracotta', 'minecraft:cyan_shulker_box', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:cyan_terracotta', 'minecraft:cyan_wool', 'minecraft:gray_banner', 'minecraft:gray_bed', 'minecraft:gray_carpet', 'minecraft:gray_concrete', 'minecraft:gray_concrete_powder', 'minecraft:gray_glazed_terracotta', 'minecraft:gray_shulker_box', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:gray_terracotta', 'minecraft:gray_wool', 'minecraft:green_banner', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:green_concrete', 'minecraft:green_concrete_powder', 'minecraft:green_glazed_terracotta', 'minecraft:green_shulker_box', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:green_terracotta', 'minecraft:green_wool', 'minecraft:light_blue_banner', 'minecraft:light_blue_bed', 'minecraft:light_blue_carpet', 'minecraft:light_blue_concrete', 'minecraft:light_blue_concrete_powder', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_blue_shulker_box', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_blue_terracotta', 'minecraft:light_blue_wool', 'minecraft:light_gray_banner', 'minecraft:light_gray_bed', 'minecraft:light_gray_carpet', 'minecraft:light_gray_concrete', 'minecraft:light_gray_concrete_powder', 'minecraft:light_gray_glazed_terracotta', 'minecraft:light_gray_shulker_box', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:light_gray_terracotta', 'minecraft:light_gray_wool', 'minecraft:lime_banner', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_concrete', 'minecraft:lime_concrete_powder', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_shulker_box', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:lime_terracotta', 'minecraft:lime_wool', 'minecraft:magenta_banner', 'minecraft:magenta_bed', 'minecraft:magenta_carpet', 'minecraft:magenta_concrete', 'minecraft:magenta_concrete_powder', 'minecraft:magenta_glazed_terracotta', 'minecraft:magenta_shulker_box', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:magenta_terracotta', 'minecraft:magenta_wool', 'minecraft:orange_banner', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_concrete', 'minecraft:orange_concrete_powder', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_shulker_box', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:orange_wool', 'minecraft:pink_banner', 'minecraft:pink_bed', 'minecraft:pink_carpet', 'minecraft:pink_concrete', 'minecraft:pink_concrete_powder', 'minecraft:pink_glazed_terracotta', 'minecraft:pink_shulker_box', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:pink_terracotta', 'minecraft:pink_wool', 'minecraft:purple_banner', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:purple_concrete', 'minecraft:purple_concrete_powder', 'minecraft:purple_glazed_terracotta', 'minecraft:purple_shulker_box', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:purple_terracotta', 'minecraft:purple_wool', 'minecraft:red_banner', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_concrete', 'minecraft:red_concrete_powder', 'minecraft:red_glazed_terracotta', 'minecraft:red_shulker_box', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:red_terracotta', 'minecraft:red_wool', 'minecraft:terracotta', 'minecraft:white_banner', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_concrete', 'minecraft:white_concrete_powder', 'minecraft:white_glazed_terracotta', 'minecraft:white_shulker_box', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_wool', 'minecraft:yellow_banner', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_concrete', 'minecraft:yellow_concrete_powder', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_shulker_box', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'minecraft:yellow_wool'}
ORNAMENTAL_BLOCKS = {'minecraft:acacia_fence', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:andesite_slab', 'minecraft:andesite_stairs', 'minecraft:andesite_wall', 'minecraft:birch_fence', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:black_banner', 'minecraft:black_bed', 'minecraft:black_carpet', 'minecraft:black_concrete', 'minecraft:black_concrete_powder', 'minecraft:black_glazed_terracotta', 'minecraft:black_shulker_box', 'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:black_terracotta', 'minecraft:black_wool', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:blue_banner', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_concrete', 'minecraft:blue_concrete_powder', 'minecraft:blue_glazed_terracotta', 'minecraft:blue_shulker_box', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:blue_terracotta', 'minecraft:blue_wool', 'minecraft:bookshelf', 'minecraft:brick_slab', 'minecraft:brick_stairs', 'minecraft:brick_wall', 'minecraft:brown_banner', 'minecraft:brown_bed', 'minecraft:brown_carpet', 'minecraft:brown_concrete', 'minecraft:brown_concrete_powder', 'minecraft:brown_glazed_terracotta', 'minecraft:brown_shulker_box', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:brown_terracotta', 'minecraft:brown_wool', 'minecraft:chain', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:crimson_fence', 'minecraft:crimson_slab', 'minecraft:crimson_stairs', 'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone_slab', 'minecraft:cyan_banner', 'minecraft:cyan_bed', 'minecraft:cyan_carpet', 'minecraft:cyan_concrete', 'minecraft:cyan_concrete_powder', 'minecraft:cyan_glazed_terracotta', 'minecraft:cyan_shulker_box', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:cyan_terracotta', 'minecraft:cyan_wool', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_prismarine_slab', 'minecraft:dark_prismarine_stairs', 'minecraft:diorite_slab', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:dried_kelp_block', 'minecraft:end_stone_brick_slab', 'minecraft:end_stone_brick_stairs', 'minecraft:end_stone_brick_wall', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:granite_slab', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:gray_banner', 'minecraft:gray_bed', 'minecraft:gray_carpet', 'minecraft:gray_concrete', 'minecraft:gray_concrete_powder', 'minecraft:gray_glazed_terracotta', 'minecraft:gray_shulker_box', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:gray_terracotta', 'minecraft:gray_wool', 'minecraft:green_banner', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:green_concrete', 'minecraft:green_concrete_powder', 'minecraft:green_glazed_terracotta', 'minecraft:green_shulker_box', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:green_terracotta', 'minecraft:green_wool', 'minecraft:hay_block', 'minecraft:iron_bars', 'minecraft:jungle_fence', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:light_blue_banner', 'minecraft:light_blue_bed', 'minecraft:light_blue_carpet', 'minecraft:light_blue_concrete', 'minecraft:light_blue_concrete_powder', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_blue_shulker_box', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_blue_terracotta', 'minecraft:light_blue_wool', 'minecraft:light_gray_banner', 'minecraft:light_gray_bed', 'minecraft:light_gray_carpet', 'minecraft:light_gray_concrete', 'minecraft:light_gray_concrete_powder', 'minecraft:light_gray_glazed_terracotta', 'minecraft:light_gray_shulker_box', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:light_gray_terracotta', 'minecraft:light_gray_wool', 'minecraft:lime_banner', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_concrete', 'minecraft:lime_concrete_powder', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_shulker_box', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:lime_terracotta', 'minecraft:lime_wool', 'minecraft:magenta_banner', 'minecraft:magenta_bed', 'minecraft:magenta_carpet', 'minecraft:magenta_concrete', 'minecraft:magenta_concrete_powder', 'minecraft:magenta_glazed_terracotta', 'minecraft:magenta_shulker_box', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:magenta_terracotta', 'minecraft:magenta_wool', 'minecraft:mangrove_fence', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mossy_cobblestone_slab', 'minecraft:mossy_cobblestone_stairs', 'minecraft:mossy_cobblestone_wall', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_slab', 'minecraft:nether_brick_stairs', 'minecraft:nether_brick_wall', 'minecraft:oak_fence', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:orange_banner', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_concrete', 'minecraft:orange_concrete_powder', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_shulker_box', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:orange_wool', 'minecraft:pink_banner', 'minecraft:pink_bed', 'minecraft:pink_carpet', 'minecraft:pink_concrete', 'minecraft:pink_concrete_powder', 'minecraft:pink_glazed_terracotta', 'minecraft:pink_shulker_box', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:pink_terracotta', 'minecraft:pink_wool', 'minecraft:polished_andesite_slab', 'minecraft:polished_andesite_stairs', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_slab', 'minecraft:polished_blackstone_stairs', 'minecraft:polished_blackstone_wall', 'minecraft:polished_diorite_slab', 'minecraft:polished_diorite_stairs', 'minecraft:polished_granite_slab', 'minecraft:polished_granite_stairs', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_brick_stairs', 'minecraft:prismarine_slab', 'minecraft:prismarine_stairs', 'minecraft:prismarine_wall', 'minecraft:purple_banner', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:purple_concrete', 'minecraft:purple_concrete_powder', 'minecraft:purple_glazed_terracotta', 'minecraft:purple_shulker_box', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:purple_terracotta', 'minecraft:purple_wool', 'minecraft:purpur_slab', 'minecraft:purpur_stairs', 'minecraft:quartz_slab', 'minecraft:quartz_stairs', 'minecraft:red_banner', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_concrete', 'minecraft:red_concrete_powder', 'minecraft:red_glazed_terracotta', 'minecraft:red_nether_brick_slab', 'minecraft:red_nether_brick_stairs', 'minecraft:red_nether_brick_wall', 'minecraft:red_sandstone_slab', 'minecraft:red_sandstone_stairs', 'minecraft:red_sandstone_wall', 'minecraft:red_shulker_box', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:red_terracotta', 'minecraft:red_wool', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:smooth_quartz_slab', 'minecraft:smooth_quartz_stairs', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_red_sandstone_stairs', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone_slab', 'minecraft:spruce_fence', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_slab', 'minecraft:stone_stairs', 'minecraft:terracotta', 'minecraft:warped_fence', 'minecraft:warped_slab', 'minecraft:warped_stairs', 'minecraft:white_banner', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_concrete', 'minecraft:white_concrete_powder', 'minecraft:white_glazed_terracotta', 'minecraft:white_shulker_box', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_wool', 'minecraft:yellow_banner', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_concrete', 'minecraft:yellow_concrete_powder', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_shulker_box', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'minecraft:yellow_wool'}
OVERWORLD_STRUCTURE_BLOCKS = {'minecraft:acacia_fence', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:andesite_slab', 'minecraft:andesite_stairs', 'minecraft:andesite_wall', 'minecraft:birch_fence', 'minecraft:birch_planks', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:black_banner', 'minecraft:black_bed', 'minecraft:black_carpet', 'minecraft:black_concrete', 'minecraft:black_concrete_powder', 'minecraft:black_glazed_terracotta', 'minecraft:black_shulker_box', 'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:black_terracotta', 'minecraft:black_wool', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:blue_banner', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_concrete', 'minecraft:blue_concrete_powder', 'minecraft:blue_glazed_terracotta', 'minecraft:blue_shulker_box', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:blue_terracotta', 'minecraft:blue_wool', 'minecraft:bookshelf', 'minecraft:brick_slab', 'minecraft:brick_stairs', 'minecraft:brick_wall', 'minecraft:bricks', 'minecraft:brown_banner', 'minecraft:brown_bed', 'minecraft:brown_carpet', 'minecraft:brown_concrete', 'minecraft:brown_concrete_powder', 'minecraft:brown_glazed_terracotta', 'minecraft:brown_shulker_box', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:brown_terracotta', 'minecraft:brown_wool', 'minecraft:chain', 'minecraft:chiseled_red_sandstone', 'minecraft:chiseled_sandstone', 'minecraft:chiseled_stone_bricks', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:cracked_stone_bricks', 'minecraft:crimson_fence', 'minecraft:crimson_slab', 'minecraft:crimson_stairs', 'minecraft:cut_red_sandstone', 'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone', 'minecraft:cut_sandstone_slab', 'minecraft:cyan_banner', 'minecraft:cyan_bed', 'minecraft:cyan_carpet', 'minecraft:cyan_concrete', 'minecraft:cyan_concrete_powder', 'minecraft:cyan_glazed_terracotta', 'minecraft:cyan_shulker_box', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:cyan_terracotta', 'minecraft:cyan_wool', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_prismarine', 'minecraft:dark_prismarine_slab', 'minecraft:dark_prismarine_stairs', 'minecraft:diorite_slab', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:dried_kelp_block', 'minecraft:end_stone_brick_slab', 'minecraft:end_stone_brick_stairs', 'minecraft:end_stone_brick_wall', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:granite_slab', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:gray_banner', 'minecraft:gray_bed', 'minecraft:gray_carpet', 'minecraft:gray_concrete', 'minecraft:gray_concrete_powder', 'minecraft:gray_glazed_terracotta', 'minecraft:gray_shulker_box', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:gray_terracotta', 'minecraft:gray_wool', 'minecraft:green_banner', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:green_concrete', 'minecraft:green_concrete_powder', 'minecraft:green_glazed_terracotta', 'minecraft:green_shulker_box', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:green_terracotta', 'minecraft:green_wool', 'minecraft:hay_block', 'minecraft:iron_bars', 'minecraft:jungle_fence', 'minecraft:jungle_planks', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:light_blue_banner', 'minecraft:light_blue_bed', 'minecraft:light_blue_carpet', 'minecraft:light_blue_concrete', 'minecraft:light_blue_concrete_powder', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_blue_shulker_box', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_blue_terracotta', 'minecraft:light_blue_wool', 'minecraft:light_gray_banner', 'minecraft:light_gray_bed', 'minecraft:light_gray_carpet', 'minecraft:light_gray_concrete', 'minecraft:light_gray_concrete_powder', 'minecraft:light_gray_glazed_terracotta', 'minecraft:light_gray_shulker_box', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:light_gray_terracotta', 'minecraft:light_gray_wool', 'minecraft:lime_banner', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_concrete', 'minecraft:lime_concrete_powder', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_shulker_box', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:lime_terracotta', 'minecraft:lime_wool', 'minecraft:magenta_banner', 'minecraft:magenta_bed', 'minecraft:magenta_carpet', 'minecraft:magenta_concrete', 'minecraft:magenta_concrete_powder', 'minecraft:magenta_glazed_terracotta', 'minecraft:magenta_shulker_box', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:magenta_terracotta', 'minecraft:magenta_wool', 'minecraft:mangrove_fence', 'minecraft:mangrove_planks', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mossy_cobblestone_slab', 'minecraft:mossy_cobblestone_stairs', 'minecraft:mossy_cobblestone_wall', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:mossy_stone_bricks', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_slab', 'minecraft:nether_brick_stairs', 'minecraft:nether_brick_wall', 'minecraft:oak_fence', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:orange_banner', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_concrete', 'minecraft:orange_concrete_powder', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_shulker_box', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:orange_wool', 'minecraft:pink_banner', 'minecraft:pink_bed', 'minecraft:pink_carpet', 'minecraft:pink_concrete', 'minecraft:pink_concrete_powder', 'minecraft:pink_glazed_terracotta', 'minecraft:pink_shulker_box', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:pink_terracotta', 'minecraft:pink_wool', 'minecraft:polished_andesite', 'minecraft:polished_andesite_slab', 'minecraft:polished_andesite_stairs', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_slab', 'minecraft:polished_blackstone_stairs', 'minecraft:polished_blackstone_wall', 'minecraft:polished_diorite', 'minecraft:polished_diorite_slab', 'minecraft:polished_diorite_stairs', 'minecraft:polished_granite', 'minecraft:polished_granite_slab', 'minecraft:polished_granite_stairs', 'minecraft:prismarine', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_brick_stairs', 'minecraft:prismarine_bricks', 'minecraft:prismarine_slab', 'minecraft:prismarine_stairs', 'minecraft:prismarine_wall', 'minecraft:purple_banner', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:purple_concrete', 'minecraft:purple_concrete_powder', 'minecraft:purple_glazed_terracotta', 'minecraft:purple_shulker_box', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:purple_terracotta', 'minecraft:purple_wool', 'minecraft:purpur_slab', 'minecraft:purpur_stairs', 'minecraft:quartz_slab', 'minecraft:quartz_stairs', 'minecraft:red_banner', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_concrete', 'minecraft:red_concrete_powder', 'minecraft:red_glazed_terracotta', 'minecraft:red_nether_brick_slab', 'minecraft:red_nether_brick_stairs', 'minecraft:red_nether_brick_wall', 'minecraft:red_sandstone', 'minecraft:red_sandstone_slab', 'minecraft:red_sandstone_stairs', 'minecraft:red_sandstone_wall', 'minecraft:red_shulker_box', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:red_terracotta', 'minecraft:red_wool', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:smooth_quartz_slab', 'minecraft:smooth_quartz_stairs', 'minecraft:smooth_red_sandstone', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_red_sandstone_stairs', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_bricks', 'minecraft:stone_slab', 'minecraft:stone_stairs', 'minecraft:terracotta', 'minecraft:warped_fence', 'minecraft:warped_slab', 'minecraft:warped_stairs', 'minecraft:white_banner', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_concrete', 'minecraft:white_concrete_powder', 'minecraft:white_glazed_terracotta', 'minecraft:white_shulker_box', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_wool', 'minecraft:yellow_banner', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_concrete', 'minecraft:yellow_concrete_powder', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_shulker_box', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'minecraft:yellow_wool'}
NETHER_STRUCTURE_BLOCKS = {'minecraft:chiseled_nether_bricks', 'minecraft:chiseled_polished_blackstone', 'minecraft:chiseled_quartz_block', 'minecraft:cracked_nether_bricks', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:crimson_planks', 'minecraft:nether_bricks', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_bricks', 'minecraft:quartz_block', 'minecraft:quartz_bricks', 'minecraft:quartz_pillar', 'minecraft:red_nether_bricks', 'minecraft:smooth_quartz', 'minecraft:warped_planks'}
END_STRUCTURE_BLOCKS = {'minecraft:end_stone_bricks', 'minecraft:purpur_block', 'minecraft:purpur_pillar'}
STRUCTURE_BLOCKS = {'minecraft:acacia_fence', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:andesite_slab', 'minecraft:andesite_stairs', 'minecraft:andesite_wall', 'minecraft:birch_fence', 'minecraft:birch_planks', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:black_banner', 'minecraft:black_bed', 'minecraft:black_carpet', 'minecraft:black_concrete', 'minecraft:black_concrete_powder', 'minecraft:black_glazed_terracotta', 'minecraft:black_shulker_box', 'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:black_terracotta', 'minecraft:black_wool', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:blue_banner', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_concrete', 'minecraft:blue_concrete_powder', 'minecraft:blue_glazed_terracotta', 'minecraft:blue_shulker_box', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:blue_terracotta', 'minecraft:blue_wool', 'minecraft:bookshelf', 'minecraft:brick_slab', 'minecraft:brick_stairs', 'minecraft:brick_wall', 'minecraft:bricks', 'minecraft:brown_banner', 'minecraft:brown_bed', 'minecraft:brown_carpet', 'minecraft:brown_concrete', 'minecraft:brown_concrete_powder', 'minecraft:brown_glazed_terracotta', 'minecraft:brown_shulker_box', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:brown_terracotta', 'minecraft:brown_wool', 'minecraft:chain', 'minecraft:chiseled_nether_bricks', 'minecraft:chiseled_polished_blackstone', 'minecraft:chiseled_quartz_block', 'minecraft:chiseled_red_sandstone', 'minecraft:chiseled_sandstone', 'minecraft:chiseled_stone_bricks', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:cracked_nether_bricks', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:crimson_fence', 'minecraft:crimson_planks', 'minecraft:crimson_slab', 'minecraft:crimson_stairs', 'minecraft:cut_red_sandstone', 'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone', 'minecraft:cut_sandstone_slab', 'minecraft:cyan_banner', 'minecraft:cyan_bed', 'minecraft:cyan_carpet', 'minecraft:cyan_concrete', 'minecraft:cyan_concrete_powder', 'minecraft:cyan_glazed_terracotta', 'minecraft:cyan_shulker_box', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:cyan_terracotta', 'minecraft:cyan_wool', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_prismarine', 'minecraft:dark_prismarine_slab', 'minecraft:dark_prismarine_stairs', 'minecraft:diorite_slab', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:dried_kelp_block', 'minecraft:end_stone_brick_slab', 'minecraft:end_stone_brick_stairs', 'minecraft:end_stone_brick_wall', 'minecraft:end_stone_bricks', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:granite_slab', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:gray_banner', 'minecraft:gray_bed', 'minecraft:gray_carpet', 'minecraft:gray_concrete', 'minecraft:gray_concrete_powder', 'minecraft:gray_glazed_terracotta', 'minecraft:gray_shulker_box', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:gray_terracotta', 'minecraft:gray_wool', 'minecraft:green_banner', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:green_concrete', 'minecraft:green_concrete_powder', 'minecraft:green_glazed_terracotta', 'minecraft:green_shulker_box', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:green_terracotta', 'minecraft:green_wool', 'minecraft:hay_block', 'minecraft:iron_bars', 'minecraft:jungle_fence', 'minecraft:jungle_planks', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:light_blue_banner', 'minecraft:light_blue_bed', 'minecraft:light_blue_carpet', 'minecraft:light_blue_concrete', 'minecraft:light_blue_concrete_powder', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_blue_shulker_box', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_blue_terracotta', 'minecraft:light_blue_wool', 'minecraft:light_gray_banner', 'minecraft:light_gray_bed', 'minecraft:light_gray_carpet', 'minecraft:light_gray_concrete', 'minecraft:light_gray_concrete_powder', 'minecraft:light_gray_glazed_terracotta', 'minecraft:light_gray_shulker_box', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:light_gray_terracotta', 'minecraft:light_gray_wool', 'minecraft:lime_banner', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_concrete', 'minecraft:lime_concrete_powder', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_shulker_box', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:lime_terracotta', 'minecraft:lime_wool', 'minecraft:magenta_banner', 'minecraft:magenta_bed', 'minecraft:magenta_carpet', 'minecraft:magenta_concrete', 'minecraft:magenta_concrete_powder', 'minecraft:magenta_glazed_terracotta', 'minecraft:magenta_shulker_box', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:magenta_terracotta', 'minecraft:magenta_wool', 'minecraft:mangrove_fence', 'minecraft:mangrove_planks', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mossy_cobblestone_slab', 'minecraft:mossy_cobblestone_stairs', 'minecraft:mossy_cobblestone_wall', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:mossy_stone_bricks', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_slab', 'minecraft:nether_brick_stairs', 'minecraft:nether_brick_wall', 'minecraft:nether_bricks', 'minecraft:oak_fence', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:orange_banner', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_concrete', 'minecraft:orange_concrete_powder', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_shulker_box', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:orange_wool', 'minecraft:pink_banner', 'minecraft:pink_bed', 'minecraft:pink_carpet', 'minecraft:pink_concrete', 'minecraft:pink_concrete_powder', 'minecraft:pink_glazed_terracotta', 'minecraft:pink_shulker_box', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:pink_terracotta', 'minecraft:pink_wool', 'minecraft:polished_andesite', 'minecraft:polished_andesite_slab', 'minecraft:polished_andesite_stairs', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_bricks', 'minecraft:polished_blackstone_slab', 'minecraft:polished_blackstone_stairs', 'minecraft:polished_blackstone_wall', 'minecraft:polished_diorite', 'minecraft:polished_diorite_slab', 'minecraft:polished_diorite_stairs', 'minecraft:polished_granite', 'minecraft:polished_granite_slab', 'minecraft:polished_granite_stairs', 'minecraft:prismarine', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_brick_stairs', 'minecraft:prismarine_bricks', 'minecraft:prismarine_slab', 'minecraft:prismarine_stairs', 'minecraft:prismarine_wall', 'minecraft:purple_banner', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:purple_concrete', 'minecraft:purple_concrete_powder', 'minecraft:purple_glazed_terracotta', 'minecraft:purple_shulker_box', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:purple_terracotta', 'minecraft:purple_wool', 'minecraft:purpur_block', 'minecraft:purpur_pillar', 'minecraft:purpur_slab', 'minecraft:purpur_stairs', 'minecraft:quartz_block', 'minecraft:quartz_bricks', 'minecraft:quartz_pillar', 'minecraft:quartz_slab', 'minecraft:quartz_stairs', 'minecraft:red_banner', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_concrete', 'minecraft:red_concrete_powder', 'minecraft:red_glazed_terracotta', 'minecraft:red_nether_brick_slab', 'minecraft:red_nether_brick_stairs', 'minecraft:red_nether_brick_wall', 'minecraft:red_nether_bricks', 'minecraft:red_sandstone', 'minecraft:red_sandstone_slab', 'minecraft:red_sandstone_stairs', 'minecraft:red_sandstone_wall', 'minecraft:red_shulker_box', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:red_terracotta', 'minecraft:red_wool', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:smooth_quartz_stairs', 'minecraft:smooth_red_sandstone', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_red_sandstone_stairs', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_bricks', 'minecraft:stone_slab', 'minecraft:stone_stairs', 'minecraft:terracotta', 'minecraft:warped_fence', 'minecraft:warped_planks', 'minecraft:warped_slab', 'minecraft:warped_stairs', 'minecraft:white_banner', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_concrete', 'minecraft:white_concrete_powder', 'minecraft:white_glazed_terracotta', 'minecraft:white_shulker_box', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_wool', 'minecraft:yellow_banner', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_concrete', 'minecraft:yellow_concrete_powder', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_shulker_box', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'minecraft:yellow_wool'}
TORCHES = {'minecraft:soul_torch', 'minecraft:torch'}
LANTERNS = {'minecraft:lantern', 'minecraft:soul_lantern'}
BLOCK_LIGHTS = {'minecraft:glowstone', 'minecraft:jack_o_lantern', 'minecraft:sea_lantern'}
LIGHTS = {'minecraft:end_rod', 'minecraft:glowstone', 'minecraft:jack_o_lantern', 'minecraft:lantern', 'minecraft:sea_lantern', 'minecraft:soul_lantern', 'minecraft:soul_torch', 'minecraft:torch'}
WOOD_FLOOR_SIGNS = {'minecraft:acacia_sign', 'minecraft:birch_sign', 'minecraft:dark_oak_sign', 'minecraft:jungle_sign', 'minecraft:mangrove_sign', 'minecraft:oak_sign', 'minecraft:spruce_sign'}
FUNGUS_FLOOR_SIGNS = {'minecraft:crimson_sign', 'minecraft:warped_sign'}
WOODY_FLOOR_SIGNS = {'minecraft:acacia_sign', 'minecraft:birch_sign', 'minecraft:crimson_sign', 'minecraft:dark_oak_sign', 'minecraft:jungle_sign', 'minecraft:mangrove_sign', 'minecraft:oak_sign', 'minecraft:spruce_sign', 'minecraft:warped_sign'}
FLOOR_SIGNS = {'minecraft:acacia_sign', 'minecraft:birch_sign', 'minecraft:crimson_sign', 'minecraft:dark_oak_sign', 'minecraft:jungle_sign', 'minecraft:mangrove_sign', 'minecraft:oak_sign', 'minecraft:spruce_sign', 'minecraft:warped_sign'}
WOOD_WALL_SIGNS = {'minecraft:acacia_wall_sign', 'minecraft:birch_wall_sign', 'minecraft:dark_oak_wall_sign', 'minecraft:jungle_wall_sign', 'minecraft:mangrove_wall_sign', 'minecraft:oak_wall_sign', 'minecraft:spruce_wall_sign'}
FUNGUS_WALL_SIGNS = {'minecraft:crimson_wall_sign', 'minecraft:warped_wall_sign'}
WOODY_WALL_SIGNS = {'minecraft:acacia_wall_sign', 'minecraft:birch_wall_sign', 'minecraft:crimson_wall_sign', 'minecraft:dark_oak_wall_sign', 'minecraft:jungle_wall_sign', 'minecraft:mangrove_wall_sign', 'minecraft:oak_wall_sign', 'minecraft:spruce_wall_sign', 'minecraft:warped_wall_sign'}
WALL_SIGNS = {'minecraft:acacia_wall_sign', 'minecraft:birch_wall_sign', 'minecraft:crimson_wall_sign', 'minecraft:dark_oak_wall_sign', 'minecraft:jungle_wall_sign', 'minecraft:mangrove_wall_sign', 'minecraft:oak_wall_sign', 'minecraft:spruce_wall_sign', 'minecraft:warped_wall_sign'}
WOOD_SIGNS = {'minecraft:acacia_sign', 'minecraft:acacia_wall_sign', 'minecraft:birch_sign', 'minecraft:birch_wall_sign', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_wall_sign', 'minecraft:jungle_sign', 'minecraft:jungle_wall_sign', 'minecraft:mangrove_sign', 'minecraft:mangrove_wall_sign', 'minecraft:oak_sign', 'minecraft:oak_wall_sign', 'minecraft:spruce_sign', 'minecraft:spruce_wall_sign'}
FUNGUS_SIGNS = {'minecraft:crimson_sign', 'minecraft:crimson_wall_sign', 'minecraft:warped_sign', 'minecraft:warped_wall_sign'}
SIGNS = {'minecraft:acacia_sign', 'minecraft:acacia_wall_sign', 'minecraft:birch_sign', 'minecraft:birch_wall_sign', 'minecraft:crimson_sign', 'minecraft:crimson_wall_sign', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_wall_sign', 'minecraft:jungle_sign', 'minecraft:jungle_wall_sign', 'minecraft:mangrove_sign', 'minecraft:mangrove_wall_sign', 'minecraft:oak_sign', 'minecraft:oak_wall_sign', 'minecraft:spruce_sign', 'minecraft:spruce_wall_sign', 'minecraft:warped_sign', 'minecraft:warped_wall_sign'}
CAULDRONS = {'minecraft:cauldron'}
FURNACES = {'minecraft:blast_furnace', 'minecraft:furnace', 'minecraft:smoker'}
ANVILS = {'minecraft:anvil', 'minecraft:chipped_anvil', 'minecraft:damaged_anvil'}
JOB_SITE_BLOCKS = {'minecraft:barrel', 'minecraft:blast_furnace', 'minecraft:brewing_stand', 'minecraft:cartography_table', 'minecraft:cauldron', 'minecraft:composter', 'minecraft:fletching_table', 'minecraft:grindstone', 'minecraft:lectern', 'minecraft:loom', 'minecraft:smithing_table', 'minecraft:stonecutter'}
CHESTS = {'minecraft:chest', 'minecraft:ender_chest', 'minecraft:trapped_chest'}
UI_BLOCKS = {'minecraft:acacia_sign', 'minecraft:acacia_wall_sign', 'minecraft:anvil', 'minecraft:barrel', 'minecraft:beacon', 'minecraft:birch_sign', 'minecraft:birch_wall_sign', 'minecraft:black_shulker_box', 'minecraft:blast_furnace', 'minecraft:blue_shulker_box', 'minecraft:brewing_stand', 'minecraft:brown_shulker_box', 'minecraft:cartography_table', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:chipped_anvil', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:crimson_sign', 'minecraft:crimson_wall_sign', 'minecraft:cyan_shulker_box', 'minecraft:damaged_anvil', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_wall_sign', 'minecraft:enchanting_table', 'minecraft:ender_chest', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:gray_shulker_box', 'minecraft:green_shulker_box', 'minecraft:grindstone', 'minecraft:jungle_sign', 'minecraft:jungle_wall_sign', 'minecraft:lectern', 'minecraft:light_blue_shulker_box', 'minecraft:light_gray_shulker_box', 'minecraft:lime_shulker_box', 'minecraft:loom', 'minecraft:magenta_shulker_box', 'minecraft:mangrove_sign', 'minecraft:mangrove_wall_sign', 'minecraft:oak_sign', 'minecraft:oak_wall_sign', 'minecraft:orange_shulker_box', 'minecraft:pink_shulker_box', 'minecraft:purple_shulker_box', 'minecraft:red_shulker_box', 'minecraft:shulker_box', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:spruce_sign', 'minecraft:spruce_wall_sign', 'minecraft:stonecutter', 'minecraft:trapped_chest', 'minecraft:warped_sign', 'minecraft:warped_wall_sign', 'minecraft:white_shulker_box', 'minecraft:yellow_shulker_box'}
CAMPFIRES = {'minecraft:campfire', 'minecraft:soul_campfire'}
OVERWORLD_PORTALS : Set[str] = {}
OVERWORLD_PORTAL_BLOCKS = {}
NETHER_PORTALS = {'minecraft:nether_portal'}
NETHER_PORTAL_BLOCKS = {'minecraft:crying_obsidian', 'minecraft:nether_portal', 'minecraft:obsidian'}
END_PORTALS = {'minecraft:end_gateway', 'minecraft:end_portal'}
END_PORTAL_BLOCKS = {'minecraft:bedrock', 'minecraft:end_gateway', 'minecraft:end_portal', 'minecraft:end_portal_frame'}
PORTALS = {'minecraft:end_gateway', 'minecraft:end_portal', 'minecraft:nether_portal'}
PORTAL_BLOCKS = {'minecraft:bedrock', 'minecraft:crying_obsidian', 'minecraft:end_gateway', 'minecraft:end_portal', 'minecraft:end_portal_frame', 'minecraft:nether_portal', 'minecraft:obsidian'}
WOOD_BUTTONS = {'minecraft:acacia_button', 'minecraft:birch_button', 'minecraft:dark_oak_button', 'minecraft:jungle_button', 'minecraft:mangrove_button', 'minecraft:oak_button', 'minecraft:spruce_button'}
FUNGUS_BUTTONS = {'minecraft:crimson_button', 'minecraft:warped_button'}
WOODY_BUTTONS = {'minecraft:acacia_button', 'minecraft:birch_button', 'minecraft:crimson_button', 'minecraft:dark_oak_button', 'minecraft:jungle_button', 'minecraft:mangrove_button', 'minecraft:oak_button', 'minecraft:spruce_button', 'minecraft:warped_button'}
BUTTONS = {'minecraft:acacia_button', 'minecraft:birch_button', 'minecraft:crimson_button', 'minecraft:dark_oak_button', 'minecraft:jungle_button', 'minecraft:mangrove_button', 'minecraft:oak_button', 'minecraft:polished_blackstone_button', 'minecraft:spruce_button', 'minecraft:stone_button', 'minecraft:warped_button'}
SWITCHES = {'minecraft:acacia_button', 'minecraft:birch_button', 'minecraft:crimson_button', 'minecraft:dark_oak_button', 'minecraft:jungle_button', 'minecraft:lever', 'minecraft:mangrove_button', 'minecraft:oak_button', 'minecraft:polished_blackstone_button', 'minecraft:spruce_button', 'minecraft:stone_button', 'minecraft:warped_button'}
FLOWER_POTS = {'minecraft:flower_pot', 'minecraft:potted_', 'minecraft:potted_acacia_sapling', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_bamboo', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_brown_mushroom', 'minecraft:potted_cactus', 'minecraft:potted_cornflower', 'minecraft:potted_crimson_fungus', 'minecraft:potted_crimson_roots', 'minecraft:potted_dandelion', 'minecraft:potted_dark_oak_sapling', 'minecraft:potted_dead_bush', 'minecraft:potted_fern', 'minecraft:potted_jungle_sapling', 'minecraft:potted_lily_of_the_valley', 'minecraft:potted_mangrove_sapling', 'minecraft:potted_oak_sapling', 'minecraft:potted_orange_tulip', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_pink_tulip', 'minecraft:potted_poppy', 'minecraft:potted_red_mushroom', 'minecraft:potted_red_tulip', 'minecraft:potted_spruce_sapling', 'minecraft:potted_warped_fungus', 'minecraft:potted_warped_roots', 'minecraft:potted_white_tulip', 'minecraft:potted_wither_rose'}
USABLE_BLOCKS = {'minecraft:acacia_button', 'minecraft:bee_nest', 'minecraft:beehive', 'minecraft:bell', 'minecraft:birch_button', 'minecraft:cake', 'minecraft:campfire', 'minecraft:cauldron', 'minecraft:conduit', 'minecraft:crimson_button', 'minecraft:dark_oak_button', 'minecraft:flower_pot', 'minecraft:jukebox', 'minecraft:jungle_button', 'minecraft:lever', 'minecraft:lodestone', 'minecraft:mangrove_button', 'minecraft:oak_button', 'minecraft:polished_blackstone_button', 'minecraft:potted_', 'minecraft:potted_acacia_sapling', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_bamboo', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_brown_mushroom', 'minecraft:potted_cactus', 'minecraft:potted_cornflower', 'minecraft:potted_crimson_fungus', 'minecraft:potted_crimson_roots', 'minecraft:potted_dandelion', 'minecraft:potted_dark_oak_sapling', 'minecraft:potted_dead_bush', 'minecraft:potted_fern', 'minecraft:potted_jungle_sapling', 'minecraft:potted_lily_of_the_valley', 'minecraft:potted_mangrove_sapling', 'minecraft:potted_oak_sapling', 'minecraft:potted_orange_tulip', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_pink_tulip', 'minecraft:potted_poppy', 'minecraft:potted_red_mushroom', 'minecraft:potted_red_tulip', 'minecraft:potted_spruce_sapling', 'minecraft:potted_warped_fungus', 'minecraft:potted_warped_roots', 'minecraft:potted_white_tulip', 'minecraft:potted_wither_rose', 'minecraft:respawn_anchor', 'minecraft:soul_campfire', 'minecraft:spawner', 'minecraft:spruce_button', 'minecraft:stone_button', 'minecraft:tnt', 'minecraft:warped_button'}
INTERACTABLE_BLOCKS = {'minecraft:acacia_button', 'minecraft:acacia_sign', 'minecraft:acacia_wall_sign', 'minecraft:anvil', 'minecraft:barrel', 'minecraft:beacon', 'minecraft:bee_nest', 'minecraft:beehive', 'minecraft:bell', 'minecraft:birch_button', 'minecraft:birch_sign', 'minecraft:birch_wall_sign', 'minecraft:black_shulker_box', 'minecraft:blast_furnace', 'minecraft:blue_shulker_box', 'minecraft:brewing_stand', 'minecraft:brown_shulker_box', 'minecraft:cake', 'minecraft:campfire', 'minecraft:cartography_table', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:chipped_anvil', 'minecraft:composter', 'minecraft:conduit', 'minecraft:crafting_table', 'minecraft:crimson_button', 'minecraft:crimson_sign', 'minecraft:crimson_wall_sign', 'minecraft:cyan_shulker_box', 'minecraft:damaged_anvil', 'minecraft:dark_oak_button', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_wall_sign', 'minecraft:enchanting_table', 'minecraft:ender_chest', 'minecraft:fletching_table', 'minecraft:flower_pot', 'minecraft:furnace', 'minecraft:gray_shulker_box', 'minecraft:green_shulker_box', 'minecraft:grindstone', 'minecraft:jukebox', 'minecraft:jungle_button', 'minecraft:jungle_sign', 'minecraft:jungle_wall_sign', 'minecraft:lectern', 'minecraft:lever', 'minecraft:light_blue_shulker_box', 'minecraft:light_gray_shulker_box', 'minecraft:lime_shulker_box', 'minecraft:lodestone', 'minecraft:loom', 'minecraft:magenta_shulker_box', 'minecraft:mangrove_button', 'minecraft:mangrove_sign', 'minecraft:mangrove_wall_sign', 'minecraft:oak_button', 'minecraft:oak_sign', 'minecraft:oak_wall_sign', 'minecraft:orange_shulker_box', 'minecraft:pink_shulker_box', 'minecraft:polished_blackstone_button', 'minecraft:potted_', 'minecraft:potted_acacia_sapling', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_bamboo', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_brown_mushroom', 'minecraft:potted_cactus', 'minecraft:potted_cornflower', 'minecraft:potted_crimson_fungus', 'minecraft:potted_crimson_roots', 'minecraft:potted_dandelion', 'minecraft:potted_dark_oak_sapling', 'minecraft:potted_dead_bush', 'minecraft:potted_fern', 'minecraft:potted_jungle_sapling', 'minecraft:potted_lily_of_the_valley', 'minecraft:potted_mangrove_sapling', 'minecraft:potted_oak_sapling', 'minecraft:potted_orange_tulip', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_pink_tulip', 'minecraft:potted_poppy', 'minecraft:potted_red_mushroom', 'minecraft:potted_red_tulip', 'minecraft:potted_spruce_sapling', 'minecraft:potted_warped_fungus', 'minecraft:potted_warped_roots', 'minecraft:potted_white_tulip', 'minecraft:potted_wither_rose', 'minecraft:purple_shulker_box', 'minecraft:red_shulker_box', 'minecraft:respawn_anchor', 'minecraft:shulker_box', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:soul_campfire', 'minecraft:spawner', 'minecraft:spruce_button', 'minecraft:spruce_sign', 'minecraft:spruce_wall_sign', 'minecraft:stone_button', 'minecraft:stonecutter', 'minecraft:tnt', 'minecraft:trapped_chest', 'minecraft:warped_button', 'minecraft:warped_sign', 'minecraft:warped_wall_sign', 'minecraft:white_shulker_box', 'minecraft:yellow_shulker_box'}
SENSOR_RAILS = {'minecraft:detector_rail'}
ACTUATOR_RAILS = {'minecraft:activator_rail', 'minecraft:powered_rail', 'minecraft:rail'}
RAILS = {'minecraft:activator_rail', 'minecraft:detector_rail', 'minecraft:powered_rail', 'minecraft:rail'}
WOOD_PRESSURE_PLATES = {'minecraft:acacia_pressure_plate', 'minecraft:birch_pressure_plate', 'minecraft:dark_oak_pressure_plate', 'minecraft:jungle_pressure_plate', 'minecraft:mangrove_pressure_plate', 'minecraft:oak_pressure_plate', 'minecraft:spruce_pressure_plate'}
FUNGUS_PRESSURE_PLATES = {'minecraft:crimson_pressure_plate', 'minecraft:warped_pressure_plate'}
WOODY_PRESSURE_PLATES = {'minecraft:acacia_pressure_plate', 'minecraft:birch_pressure_plate', 'minecraft:crimson_pressure_plate', 'minecraft:dark_oak_pressure_plate', 'minecraft:jungle_pressure_plate', 'minecraft:mangrove_pressure_plate', 'minecraft:oak_pressure_plate', 'minecraft:spruce_pressure_plate', 'minecraft:warped_pressure_plate'}
STONE_PRESSURE_PLATES = {'minecraft:polished_blackstone_pressure_plate', 'minecraft:stone_pressure_plate'}
WEIGHTED_PRESSURE_PLATES = {'minecraft:heavy_weighted_pressure_plate', 'minecraft:light_weighted_pressure_plate'}
PRESSURE_PLATES = {'minecraft:acacia_pressure_plate', 'minecraft:birch_pressure_plate', 'minecraft:crimson_pressure_plate', 'minecraft:dark_oak_pressure_plate', 'minecraft:heavy_weighted_pressure_plate', 'minecraft:jungle_pressure_plate', 'minecraft:light_weighted_pressure_plate', 'minecraft:mangrove_pressure_plate', 'minecraft:oak_pressure_plate', 'minecraft:polished_blackstone_pressure_plate', 'minecraft:spruce_pressure_plate', 'minecraft:stone_pressure_plate', 'minecraft:warped_pressure_plate'}
SENSORS = {'minecraft:acacia_button', 'minecraft:acacia_pressure_plate', 'minecraft:birch_button', 'minecraft:birch_pressure_plate', 'minecraft:crimson_button', 'minecraft:crimson_pressure_plate', 'minecraft:dark_oak_button', 'minecraft:dark_oak_pressure_plate', 'minecraft:daylight_detector', 'minecraft:detector_rail', 'minecraft:heavy_weighted_pressure_plate', 'minecraft:jungle_button', 'minecraft:jungle_pressure_plate', 'minecraft:lever', 'minecraft:light_weighted_pressure_plate', 'minecraft:mangrove_button', 'minecraft:mangrove_pressure_plate', 'minecraft:oak_button', 'minecraft:oak_pressure_plate', 'minecraft:observer', 'minecraft:polished_blackstone_button', 'minecraft:polished_blackstone_pressure_plate', 'minecraft:spruce_button', 'minecraft:spruce_pressure_plate', 'minecraft:stone_button', 'minecraft:stone_pressure_plate', 'minecraft:target', 'minecraft:trapped_chest', 'minecraft:tripwire_hook', 'minecraft:warped_button', 'minecraft:warped_pressure_plate'}
PISTON_BODIES = {'minecraft:piston', 'minecraft:sticky_piston'}
PISTONS = {'minecraft:moving_piston', 'minecraft:piston', 'minecraft:piston_head', 'minecraft:sticky_piston'}
COMMAND_BLOCKS = {'minecraft:chain_command_block', 'minecraft:command_block', 'minecraft:repeating_command_block'}
COMMAND_ONLY_ACTUATORS = {'minecraft:chain_command_block', 'minecraft:command_block', 'minecraft:jigsaw', 'minecraft:repeating_command_block', 'minecraft:structure_block'}
ACTUATORS = {'minecraft:acacia_door', 'minecraft:acacia_fence_gate', 'minecraft:acacia_trapdoor', 'minecraft:activator_rail', 'minecraft:bell', 'minecraft:birch_door', 'minecraft:birch_fence_gate', 'minecraft:birch_trapdoor', 'minecraft:chain_command_block', 'minecraft:command_block', 'minecraft:crimson_door', 'minecraft:crimson_fence_gate', 'minecraft:crimson_trapdoor', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_trapdoor', 'minecraft:dispenser', 'minecraft:dragon_head', 'minecraft:dropper', 'minecraft:hopper', 'minecraft:iron_door', 'minecraft:iron_trapdoor', 'minecraft:jigsaw', 'minecraft:jungle_door', 'minecraft:jungle_fence_gate', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_door', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_trapdoor', 'minecraft:moving_piston', 'minecraft:note_block', 'minecraft:oak_door', 'minecraft:oak_fence_gate', 'minecraft:oak_trapdoor', 'minecraft:piston', 'minecraft:piston_head', 'minecraft:powered_rail', 'minecraft:rail', 'minecraft:redstone_lamp', 'minecraft:repeating_command_block', 'minecraft:spruce_door', 'minecraft:spruce_fence_gate', 'minecraft:spruce_trapdoor', 'minecraft:sticky_piston', 'minecraft:structure_block', 'minecraft:tnt', 'minecraft:warped_door', 'minecraft:warped_fence_gate', 'minecraft:warped_trapdoor'}
WIRING = {'minecraft:comparator', 'minecraft:redstone_torch', 'minecraft:redstone_wire', 'minecraft:repeater'}
REDSTONE = {'minecraft:acacia_button', 'minecraft:acacia_door', 'minecraft:acacia_fence_gate', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_trapdoor', 'minecraft:activator_rail', 'minecraft:bell', 'minecraft:birch_button', 'minecraft:birch_door', 'minecraft:birch_fence_gate', 'minecraft:birch_pressure_plate', 'minecraft:birch_trapdoor', 'minecraft:chain_command_block', 'minecraft:command_block', 'minecraft:comparator', 'minecraft:crimson_button', 'minecraft:crimson_door', 'minecraft:crimson_fence_gate', 'minecraft:crimson_pressure_plate', 'minecraft:crimson_trapdoor', 'minecraft:dark_oak_button', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_pressure_plate', 'minecraft:dark_oak_trapdoor', 'minecraft:daylight_detector', 'minecraft:detector_rail', 'minecraft:dispenser', 'minecraft:dragon_head', 'minecraft:dropper', 'minecraft:heavy_weighted_pressure_plate', 'minecraft:hopper', 'minecraft:iron_door', 'minecraft:iron_trapdoor', 'minecraft:jigsaw', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence_gate', 'minecraft:jungle_pressure_plate', 'minecraft:jungle_trapdoor', 'minecraft:lever', 'minecraft:light_weighted_pressure_plate', 'minecraft:mangrove_button', 'minecraft:mangrove_door', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_pressure_plate', 'minecraft:mangrove_trapdoor', 'minecraft:moving_piston', 'minecraft:note_block', 'minecraft:oak_button', 'minecraft:oak_door', 'minecraft:oak_fence_gate', 'minecraft:oak_pressure_plate', 'minecraft:oak_trapdoor', 'minecraft:observer', 'minecraft:piston', 'minecraft:piston_head', 'minecraft:polished_blackstone_button', 'minecraft:polished_blackstone_pressure_plate', 'minecraft:powered_rail', 'minecraft:rail', 'minecraft:redstone_lamp', 'minecraft:redstone_torch', 'minecraft:redstone_wire', 'minecraft:repeater', 'minecraft:repeating_command_block', 'minecraft:spruce_button', 'minecraft:spruce_door', 'minecraft:spruce_fence_gate', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_trapdoor', 'minecraft:sticky_piston', 'minecraft:stone_button', 'minecraft:stone_pressure_plate', 'minecraft:structure_block', 'minecraft:target', 'minecraft:tnt', 'minecraft:trapped_chest', 'minecraft:tripwire', 'minecraft:tripwire_hook', 'minecraft:warped_button', 'minecraft:warped_door', 'minecraft:warped_fence_gate', 'minecraft:warped_pressure_plate', 'minecraft:warped_trapdoor'}
SLIMELIKES = {'minecraft:honey_block', 'minecraft:slime_block'}
FLOOR_SKULLS = {'minecraft:skeleton_skull', 'minecraft:wither_skeleton_skull'}
WALL_SKULLS = {'minecraft:skeleton_wall_skull', 'minecraft:wither_skeleton_wall_skull'}
SKULLS = {'minecraft:skeleton_skull', 'minecraft:skeleton_wall_skull', 'minecraft:wither_skeleton_skull', 'minecraft:wither_skeleton_wall_skull'}
FLOOR_HEADS = {'minecraft:creeper_head', 'minecraft:dragon_head', 'minecraft:player_head', 'minecraft:zombie_head'}
WALL_HEADS = {'minecraft:creeper_wall_head', 'minecraft:dragon_wall_head', 'minecraft:player_wall_head', 'minecraft:zombie_wall_head'}
HEADS = {'minecraft:creeper_head', 'minecraft:creeper_wall_head', 'minecraft:dragon_head', 'minecraft:dragon_wall_head', 'minecraft:player_head', 'minecraft:player_wall_head', 'minecraft:zombie_head', 'minecraft:zombie_wall_head'}
FLOOR_CRANIUMS = {'minecraft:creeper_head', 'minecraft:dragon_head', 'minecraft:player_head', 'minecraft:skeleton_skull', 'minecraft:wither_skeleton_skull', 'minecraft:zombie_head'}
WALL_CRANIUMS = {'minecraft:creeper_wall_head', 'minecraft:dragon_wall_head', 'minecraft:player_wall_head', 'minecraft:skeleton_wall_skull', 'minecraft:wither_skeleton_wall_skull', 'minecraft:zombie_wall_head'}
CRANIUMS = {'minecraft:creeper_head', 'minecraft:creeper_wall_head', 'minecraft:dragon_head', 'minecraft:dragon_wall_head', 'minecraft:player_head', 'minecraft:player_wall_head', 'minecraft:skeleton_skull', 'minecraft:skeleton_wall_skull', 'minecraft:wither_skeleton_skull', 'minecraft:wither_skeleton_wall_skull', 'minecraft:zombie_head', 'minecraft:zombie_wall_head'}
CREATIVE_ONLY = {'minecraft:petrified_oak_slab', 'minecraft:player_head', 'minecraft:player_wall_head'}
COMMANDS_ONLY = {'minecraft:barrier'}
FALLING_BLOCKS = {'minecraft:anvil', 'minecraft:black_concrete_powder', 'minecraft:blue_concrete_powder', 'minecraft:brown_concrete_powder', 'minecraft:chipped_anvil', 'minecraft:cyan_concrete_powder', 'minecraft:damaged_anvil', 'minecraft:dragon_egg', 'minecraft:gravel', 'minecraft:gray_concrete_powder', 'minecraft:green_concrete_powder', 'minecraft:light_blue_concrete_powder', 'minecraft:light_gray_concrete_powder', 'minecraft:lime_concrete_powder', 'minecraft:magenta_concrete_powder', 'minecraft:orange_concrete_powder', 'minecraft:pink_concrete_powder', 'minecraft:purple_concrete_powder', 'minecraft:red_concrete_powder', 'minecraft:red_sand', 'minecraft:sand', 'minecraft:white_concrete_powder', 'minecraft:yellow_concrete_powder'}
WOOD_BLOCKS = {'minecraft:acacia_button', 'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sign', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_trapdoor', 'minecraft:acacia_wall_sign', 'minecraft:acacia_wood', 'minecraft:birch_button', 'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_fence_gate', 'minecraft:birch_log', 'minecraft:birch_planks', 'minecraft:birch_pressure_plate', 'minecraft:birch_sign', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:birch_wall_sign', 'minecraft:birch_wood', 'minecraft:dark_oak_button', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_pressure_plate', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_trapdoor', 'minecraft:dark_oak_wall_sign', 'minecraft:dark_oak_wood', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_pressure_plate', 'minecraft:jungle_sign', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:jungle_wall_sign', 'minecraft:jungle_wood', 'minecraft:mangrove_button', 'minecraft:mangrove_door', 'minecraft:mangrove_fence', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_log', 'minecraft:mangrove_planks', 'minecraft:mangrove_pressure_plate', 'minecraft:mangrove_sign', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mangrove_trapdoor', 'minecraft:mangrove_wall_sign', 'minecraft:mangrove_wood', 'minecraft:oak_button', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_sign', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:oak_wood', 'minecraft:spruce_button', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wall_sign', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood'}
FUNGUS_BLOCKS = {'minecraft:crimson_button', 'minecraft:crimson_door', 'minecraft:crimson_fence', 'minecraft:crimson_fence_gate', 'minecraft:crimson_hyphae', 'minecraft:crimson_planks', 'minecraft:crimson_pressure_plate', 'minecraft:crimson_sign', 'minecraft:crimson_slab', 'minecraft:crimson_stairs', 'minecraft:crimson_stem', 'minecraft:crimson_trapdoor', 'minecraft:crimson_wall_sign', 'minecraft:nether_wart_block', 'minecraft:shroomlight', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_button', 'minecraft:warped_door', 'minecraft:warped_fence', 'minecraft:warped_fence_gate', 'minecraft:warped_hyphae', 'minecraft:warped_planks', 'minecraft:warped_pressure_plate', 'minecraft:warped_sign', 'minecraft:warped_slab', 'minecraft:warped_stairs', 'minecraft:warped_stem', 'minecraft:warped_trapdoor', 'minecraft:warped_wall_sign', 'minecraft:warped_wart_block'}
WOODY_BLOCKS = {'minecraft:acacia_button', 'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sign', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_trapdoor', 'minecraft:acacia_wall_sign', 'minecraft:acacia_wood', 'minecraft:birch_button', 'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_fence_gate', 'minecraft:birch_log', 'minecraft:birch_planks', 'minecraft:birch_pressure_plate', 'minecraft:birch_sign', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:birch_wall_sign', 'minecraft:birch_wood', 'minecraft:crimson_button', 'minecraft:crimson_door', 'minecraft:crimson_fence', 'minecraft:crimson_fence_gate', 'minecraft:crimson_hyphae', 'minecraft:crimson_planks', 'minecraft:crimson_pressure_plate', 'minecraft:crimson_sign', 'minecraft:crimson_slab', 'minecraft:crimson_stairs', 'minecraft:crimson_stem', 'minecraft:crimson_trapdoor', 'minecraft:crimson_wall_sign', 'minecraft:dark_oak_button', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_pressure_plate', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_trapdoor', 'minecraft:dark_oak_wall_sign', 'minecraft:dark_oak_wood', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_pressure_plate', 'minecraft:jungle_sign', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:jungle_wall_sign', 'minecraft:jungle_wood', 'minecraft:mangrove_button', 'minecraft:mangrove_door', 'minecraft:mangrove_fence', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_log', 'minecraft:mangrove_planks', 'minecraft:mangrove_pressure_plate', 'minecraft:mangrove_sign', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mangrove_trapdoor', 'minecraft:mangrove_wall_sign', 'minecraft:mangrove_wood', 'minecraft:nether_wart_block', 'minecraft:oak_button', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_sign', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:oak_wood', 'minecraft:shroomlight', 'minecraft:spruce_button', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wall_sign', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:warped_button', 'minecraft:warped_door', 'minecraft:warped_fence', 'minecraft:warped_fence_gate', 'minecraft:warped_hyphae', 'minecraft:warped_planks', 'minecraft:warped_pressure_plate', 'minecraft:warped_sign', 'minecraft:warped_slab', 'minecraft:warped_stairs', 'minecraft:warped_stem', 'minecraft:warped_trapdoor', 'minecraft:warped_wall_sign', 'minecraft:warped_wart_block'}
LAVA_FLAMMABLE = {'minecraft:acacia_button', 'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sign', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_trapdoor', 'minecraft:acacia_wall_sign', 'minecraft:acacia_wood', 'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:bee_nest', 'minecraft:beehive', 'minecraft:birch_button', 'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_fence_gate', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_planks', 'minecraft:birch_pressure_plate', 'minecraft:birch_sign', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:birch_wall_sign', 'minecraft:birch_wood', 'minecraft:black_carpet', 'minecraft:black_wool', 'minecraft:blue_carpet', 'minecraft:blue_wool', 'minecraft:bookshelf', 'minecraft:brown_carpet', 'minecraft:brown_wool', 'minecraft:composter', 'minecraft:cyan_carpet', 'minecraft:cyan_wool', 'minecraft:dark_oak_button', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_pressure_plate', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_trapdoor', 'minecraft:dark_oak_wall_sign', 'minecraft:dark_oak_wood', 'minecraft:dead_bush', 'minecraft:grass', 'minecraft:gray_carpet', 'minecraft:gray_wool', 'minecraft:green_carpet', 'minecraft:green_wool', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_pressure_plate', 'minecraft:jungle_sign', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:jungle_wall_sign', 'minecraft:jungle_wood', 'minecraft:lectern', 'minecraft:light_blue_carpet', 'minecraft:light_blue_wool', 'minecraft:light_gray_carpet', 'minecraft:light_gray_wool', 'minecraft:lilac', 'minecraft:lime_carpet', 'minecraft:lime_wool', 'minecraft:magenta_carpet', 'minecraft:magenta_wool', 'minecraft:mangrove_button', 'minecraft:mangrove_door', 'minecraft:mangrove_fence', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_planks', 'minecraft:mangrove_pressure_plate', 'minecraft:mangrove_sign', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mangrove_trapdoor', 'minecraft:mangrove_wall_sign', 'minecraft:mangrove_wood', 'minecraft:oak_button', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_sign', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:oak_wood', 'minecraft:orange_carpet', 'minecraft:orange_wool', 'minecraft:peony', 'minecraft:pink_carpet', 'minecraft:pink_wool', 'minecraft:purple_carpet', 'minecraft:purple_wool', 'minecraft:red_carpet', 'minecraft:red_wool', 'minecraft:rose_bush', 'minecraft:spruce_button', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wall_sign', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:sunflower', 'minecraft:tall_grass', 'minecraft:tnt', 'minecraft:vine', 'minecraft:white_carpet', 'minecraft:white_wool', 'minecraft:yellow_carpet', 'minecraft:yellow_wool'}
FLAMMABLE = {'minecraft:', 'minecraft:acacia_button', 'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sign', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_trapdoor', 'minecraft:acacia_wall_sign', 'minecraft:acacia_wood', 'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:bee_nest', 'minecraft:beehive', 'minecraft:birch_button', 'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_fence_gate', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_planks', 'minecraft:birch_pressure_plate', 'minecraft:birch_sign', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:birch_wall_sign', 'minecraft:birch_wood', 'minecraft:black_carpet', 'minecraft:black_wool', 'minecraft:blue_carpet', 'minecraft:blue_wool', 'minecraft:bookshelf', 'minecraft:brown_carpet', 'minecraft:brown_wool', 'minecraft:coal_block', 'minecraft:composter', 'minecraft:cyan_carpet', 'minecraft:cyan_wool', 'minecraft:dark_oak_button', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_pressure_plate', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_trapdoor', 'minecraft:dark_oak_wall_sign', 'minecraft:dark_oak_wood', 'minecraft:dead_bush', 'minecraft:dried_kelp_block', 'minecraft:grass', 'minecraft:gray_carpet', 'minecraft:gray_wool', 'minecraft:green_carpet', 'minecraft:green_wool', 'minecraft:hay_block', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_pressure_plate', 'minecraft:jungle_sign', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:jungle_wall_sign', 'minecraft:jungle_wood', 'minecraft:lectern', 'minecraft:light_blue_carpet', 'minecraft:light_blue_wool', 'minecraft:light_gray_carpet', 'minecraft:light_gray_wool', 'minecraft:lilac', 'minecraft:lime_carpet', 'minecraft:lime_wool', 'minecraft:magenta_carpet', 'minecraft:magenta_wool', 'minecraft:mangrove_button', 'minecraft:mangrove_door', 'minecraft:mangrove_fence', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_planks', 'minecraft:mangrove_pressure_plate', 'minecraft:mangrove_sign', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mangrove_trapdoor', 'minecraft:mangrove_wall_sign', 'minecraft:mangrove_wood', 'minecraft:oak_button', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_sign', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:oak_wood', 'minecraft:orange_carpet', 'minecraft:orange_wool', 'minecraft:peony', 'minecraft:pink_carpet', 'minecraft:pink_wool', 'minecraft:purple_carpet', 'minecraft:purple_wool', 'minecraft:red_carpet', 'minecraft:red_wool', 'minecraft:rose_bush', 'minecraft:scaffolding', 'minecraft:spruce_button', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wall_sign', 'minecraft:spruce_wood', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:sunflower', 'minecraft:tall_grass', 'minecraft:target', 'minecraft:tnt', 'minecraft:vine', 'minecraft:white_carpet', 'minecraft:white_wool', 'minecraft:yellow_carpet', 'minecraft:yellow_wool'}
CLIMBABLE = {'minecraft:ladder', 'minecraft:scaffolding', 'minecraft:twisting_vines', 'minecraft:vine', 'minecraft:weeping_vines'}
INVISIBLE_BLOCKS = {'minecraft:air', 'minecraft:barrier', 'minecraft:cave_air', 'minecraft:structure_void', 'minecraft:void_air'}
BLOCKS = {'minecraft:acacia_button', 'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sapling', 'minecraft:acacia_sign', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_trapdoor', 'minecraft:acacia_wall_sign', 'minecraft:acacia_wood', 'minecraft:activator_rail', 'minecraft:air', 'minecraft:allium', 'minecraft:ancient_debris', 'minecraft:andesite', 'minecraft:andesite_slab', 'minecraft:andesite_stairs', 'minecraft:andesite_wall', 'minecraft:anvil', 'minecraft:azure_bluet', 'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:barrel', 'minecraft:barrier', 'minecraft:basalt', 'minecraft:beacon', 'minecraft:bedrock', 'minecraft:bee_nest', 'minecraft:beehive', 'minecraft:beetroots', 'minecraft:bell', 'minecraft:birch_button', 'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_fence_gate', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_planks', 'minecraft:birch_pressure_plate', 'minecraft:birch_sapling', 'minecraft:birch_sign', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:birch_wall_sign', 'minecraft:birch_wood', 'minecraft:black_banner', 'minecraft:black_bed', 'minecraft:black_carpet', 'minecraft:black_concrete', 'minecraft:black_concrete_powder', 'minecraft:black_glazed_terracotta', 'minecraft:black_shulker_box', 'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:black_terracotta', 'minecraft:black_wool', 'minecraft:blackstone', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:blast_furnace', 'minecraft:blue_banner', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_concrete', 'minecraft:blue_concrete_powder', 'minecraft:blue_glazed_terracotta', 'minecraft:blue_ice', 'minecraft:blue_orchid', 'minecraft:blue_shulker_box', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:blue_terracotta', 'minecraft:blue_wool', 'minecraft:bone_block', 'minecraft:bookshelf', 'minecraft:brain_coral', 'minecraft:brain_coral_block', 'minecraft:brain_coral_fan', 'minecraft:brewing_stand', 'minecraft:brick_slab', 'minecraft:brick_stairs', 'minecraft:brick_wall', 'minecraft:bricks', 'minecraft:brown_banner', 'minecraft:brown_bed', 'minecraft:brown_carpet', 'minecraft:brown_concrete', 'minecraft:brown_concrete_powder', 'minecraft:brown_glazed_terracotta', 'minecraft:brown_mushroom', 'minecraft:brown_mushroom_block', 'minecraft:brown_shulker_box', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:brown_terracotta', 'minecraft:brown_wool', 'minecraft:bubble_column', 'minecraft:bubble_coral', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral_fan', 'minecraft:cactus', 'minecraft:cake', 'minecraft:campfire', 'minecraft:carrots', 'minecraft:cartography_table', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:cave_air', 'minecraft:chain', 'minecraft:chain_command_block', 'minecraft:chest', 'minecraft:chipped_anvil', 'minecraft:chiseled_nether_bricks', 'minecraft:chiseled_polished_blackstone', 'minecraft:chiseled_quartz_block', 'minecraft:chiseled_red_sandstone', 'minecraft:chiseled_sandstone', 'minecraft:chiseled_stone_bricks', 'minecraft:chorus_flower', 'minecraft:chorus_plant', 'minecraft:clay', 'minecraft:coal_block', 'minecraft:coal_ore', 'minecraft:coarse_dirt', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:cobweb', 'minecraft:cocoa', 'minecraft:command_block', 'minecraft:comparator', 'minecraft:composter', 'minecraft:conduit', 'minecraft:cornflower', 'minecraft:cracked_nether_bricks', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:crafting_table', 'minecraft:creeper_head', 'minecraft:creeper_wall_head', 'minecraft:crimson_button', 'minecraft:crimson_door', 'minecraft:crimson_fence', 'minecraft:crimson_fence_gate', 'minecraft:crimson_fungus', 'minecraft:crimson_hyphae', 'minecraft:crimson_nylium', 'minecraft:crimson_planks', 'minecraft:crimson_pressure_plate', 'minecraft:crimson_roots', 'minecraft:crimson_sign', 'minecraft:crimson_slab', 'minecraft:crimson_stairs', 'minecraft:crimson_stem', 'minecraft:crimson_trapdoor', 'minecraft:crimson_wall_sign', 'minecraft:crying_obsidian', 'minecraft:cut_red_sandstone', 'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone', 'minecraft:cut_sandstone_slab', 'minecraft:cyan_banner', 'minecraft:cyan_bed', 'minecraft:cyan_carpet', 'minecraft:cyan_concrete', 'minecraft:cyan_concrete_powder', 'minecraft:cyan_glazed_terracotta', 'minecraft:cyan_shulker_box', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:cyan_terracotta', 'minecraft:cyan_wool', 'minecraft:damaged_anvil', 'minecraft:dandelion', 'minecraft:dark_oak_button', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_pressure_plate', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_trapdoor', 'minecraft:dark_oak_wall_sign', 'minecraft:dark_oak_wood', 'minecraft:dark_prismarine', 'minecraft:dark_prismarine_slab', 'minecraft:dark_prismarine_stairs', 'minecraft:daylight_detector', 'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_bush', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral_fan', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral_fan', 'minecraft:detector_rail', 'minecraft:diamond_block', 'minecraft:diamond_ore', 'minecraft:diorite', 'minecraft:diorite_slab', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:dirt', 'minecraft:dispenser', 'minecraft:dragon_egg', 'minecraft:dragon_head', 'minecraft:dragon_wall_head', 'minecraft:dried_kelp_block', 'minecraft:dropper', 'minecraft:emerald_block', 'minecraft:emerald_ore', 'minecraft:enchanting_table', 'minecraft:end_gateway', 'minecraft:end_portal', 'minecraft:end_portal_frame', 'minecraft:end_rod', 'minecraft:end_stone', 'minecraft:end_stone_brick_slab', 'minecraft:end_stone_brick_stairs', 'minecraft:end_stone_brick_wall', 'minecraft:end_stone_bricks', 'minecraft:ender_chest', 'minecraft:farmland', 'minecraft:fern', 'minecraft:fire', 'minecraft:fire_coral', 'minecraft:fire_coral_block', 'minecraft:fire_coral_fan', 'minecraft:fletching_table', 'minecraft:flower_pot', 'minecraft:frosted_ice', 'minecraft:furnace', 'minecraft:gilded_blackstone', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:glowstone', 'minecraft:gold_block', 'minecraft:gold_ore', 'minecraft:granite', 'minecraft:granite_slab', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:gravel', 'minecraft:gray_banner', 'minecraft:gray_bed', 'minecraft:gray_carpet', 'minecraft:gray_concrete', 'minecraft:gray_concrete_powder', 'minecraft:gray_glazed_terracotta', 'minecraft:gray_shulker_box', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:gray_terracotta', 'minecraft:gray_wool', 'minecraft:green_banner', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:green_concrete', 'minecraft:green_concrete_powder', 'minecraft:green_glazed_terracotta', 'minecraft:green_shulker_box', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:green_terracotta', 'minecraft:green_wool', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:heavy_weighted_pressure_plate', 'minecraft:honey_block', 'minecraft:honeycomb_block', 'minecraft:hopper', 'minecraft:horn_coral', 'minecraft:horn_coral_block', 'minecraft:horn_coral_fan', 'minecraft:ice', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cobblestone', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone', 'minecraft:infested_stone_bricks', 'minecraft:iron_bars', 'minecraft:iron_block', 'minecraft:iron_door', 'minecraft:iron_ore', 'minecraft:iron_trapdoor', 'minecraft:jack_o_lantern', 'minecraft:jigsaw', 'minecraft:jukebox', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_pressure_plate', 'minecraft:jungle_sapling', 'minecraft:jungle_sign', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:jungle_wall_sign', 'minecraft:jungle_wood', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:ladder', 'minecraft:lantern', 'minecraft:lapis_block', 'minecraft:lapis_ore', 'minecraft:large_fern', 'minecraft:lava', 'minecraft:lectern', 'minecraft:lever', 'minecraft:light_blue_banner', 'minecraft:light_blue_bed', 'minecraft:light_blue_carpet', 'minecraft:light_blue_concrete', 'minecraft:light_blue_concrete_powder', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_blue_shulker_box', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_blue_terracotta', 'minecraft:light_blue_wool', 'minecraft:light_gray_banner', 'minecraft:light_gray_bed', 'minecraft:light_gray_carpet', 'minecraft:light_gray_concrete', 'minecraft:light_gray_concrete_powder', 'minecraft:light_gray_glazed_terracotta', 'minecraft:light_gray_shulker_box', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:light_gray_terracotta', 'minecraft:light_gray_wool', 'minecraft:light_weighted_pressure_plate', 'minecraft:lilac', 'minecraft:lily_of_the_valley', 'minecraft:lily_pad', 'minecraft:lime_banner', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_concrete', 'minecraft:lime_concrete_powder', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_shulker_box', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:lime_terracotta', 'minecraft:lime_wool', 'minecraft:lodestone', 'minecraft:loom', 'minecraft:magenta_banner', 'minecraft:magenta_bed', 'minecraft:magenta_carpet', 'minecraft:magenta_concrete', 'minecraft:magenta_concrete_powder', 'minecraft:magenta_glazed_terracotta', 'minecraft:magenta_shulker_box', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:magenta_terracotta', 'minecraft:magenta_wool', 'minecraft:magma_block', 'minecraft:mangrove_button', 'minecraft:mangrove_door', 'minecraft:mangrove_fence', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_planks', 'minecraft:mangrove_pressure_plate', 'minecraft:mangrove_sapling', 'minecraft:mangrove_sign', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mangrove_trapdoor', 'minecraft:mangrove_wall_sign', 'minecraft:mangrove_wood', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mossy_cobblestone', 'minecraft:mossy_cobblestone_slab', 'minecraft:mossy_cobblestone_stairs', 'minecraft:mossy_cobblestone_wall', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:mossy_stone_bricks', 'minecraft:moving_piston', 'minecraft:mushroom_stem', 'minecraft:mycelium', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_slab', 'minecraft:nether_brick_stairs', 'minecraft:nether_brick_wall', 'minecraft:nether_bricks', 'minecraft:nether_gold_ore', 'minecraft:nether_portal', 'minecraft:nether_quartz_ore', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:nether_wart_block', 'minecraft:netherite_block', 'minecraft:netherrack', 'minecraft:note_block', 'minecraft:oak_button', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_sapling', 'minecraft:oak_sign', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:oak_wood', 'minecraft:observer', 'minecraft:obsidian', 'minecraft:orange_banner', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_concrete', 'minecraft:orange_concrete_powder', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_shulker_box', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:orange_tulip', 'minecraft:orange_wool', 'minecraft:oxeye_daisy', 'minecraft:packed_ice', 'minecraft:peony', 'minecraft:petrified_oak_slab', 'minecraft:pink_banner', 'minecraft:pink_bed', 'minecraft:pink_carpet', 'minecraft:pink_concrete', 'minecraft:pink_concrete_powder', 'minecraft:pink_glazed_terracotta', 'minecraft:pink_shulker_box', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:pink_terracotta', 'minecraft:pink_tulip', 'minecraft:pink_wool', 'minecraft:piston', 'minecraft:piston_head', 'minecraft:player_head', 'minecraft:player_wall_head', 'minecraft:podzol', 'minecraft:polished_andesite', 'minecraft:polished_andesite_slab', 'minecraft:polished_andesite_stairs', 'minecraft:polished_basalt', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_bricks', 'minecraft:polished_blackstone_button', 'minecraft:polished_blackstone_pressure_plate', 'minecraft:polished_blackstone_slab', 'minecraft:polished_blackstone_stairs', 'minecraft:polished_blackstone_wall', 'minecraft:polished_diorite', 'minecraft:polished_diorite_slab', 'minecraft:polished_diorite_stairs', 'minecraft:polished_granite', 'minecraft:polished_granite_slab', 'minecraft:polished_granite_stairs', 'minecraft:poppy', 'minecraft:potatoes', 'minecraft:potted_', 'minecraft:potted_acacia_sapling', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_bamboo', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_brown_mushroom', 'minecraft:potted_cactus', 'minecraft:potted_cornflower', 'minecraft:potted_crimson_fungus', 'minecraft:potted_crimson_roots', 'minecraft:potted_dandelion', 'minecraft:potted_dark_oak_sapling', 'minecraft:potted_dead_bush', 'minecraft:potted_fern', 'minecraft:potted_jungle_sapling', 'minecraft:potted_lily_of_the_valley', 'minecraft:potted_mangrove_sapling', 'minecraft:potted_oak_sapling', 'minecraft:potted_orange_tulip', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_pink_tulip', 'minecraft:potted_poppy', 'minecraft:potted_red_mushroom', 'minecraft:potted_red_tulip', 'minecraft:potted_spruce_sapling', 'minecraft:potted_warped_fungus', 'minecraft:potted_warped_roots', 'minecraft:potted_white_tulip', 'minecraft:potted_wither_rose', 'minecraft:powered_rail', 'minecraft:prismarine', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_brick_stairs', 'minecraft:prismarine_bricks', 'minecraft:prismarine_slab', 'minecraft:prismarine_stairs', 'minecraft:prismarine_wall', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_banner', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:purple_concrete', 'minecraft:purple_concrete_powder', 'minecraft:purple_glazed_terracotta', 'minecraft:purple_shulker_box', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:purple_terracotta', 'minecraft:purple_wool', 'minecraft:purpur_block', 'minecraft:purpur_pillar', 'minecraft:purpur_slab', 'minecraft:purpur_stairs', 'minecraft:quartz_block', 'minecraft:quartz_bricks', 'minecraft:quartz_pillar', 'minecraft:quartz_slab', 'minecraft:quartz_stairs', 'minecraft:rail', 'minecraft:red_banner', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_concrete', 'minecraft:red_concrete_powder', 'minecraft:red_glazed_terracotta', 'minecraft:red_mushroom', 'minecraft:red_mushroom_block', 'minecraft:red_nether_brick_slab', 'minecraft:red_nether_brick_stairs', 'minecraft:red_nether_brick_wall', 'minecraft:red_nether_bricks', 'minecraft:red_sand', 'minecraft:red_sandstone', 'minecraft:red_sandstone_slab', 'minecraft:red_sandstone_stairs', 'minecraft:red_sandstone_wall', 'minecraft:red_shulker_box', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:red_terracotta', 'minecraft:red_tulip', 'minecraft:red_wool', 'minecraft:redstone_block', 'minecraft:redstone_lamp', 'minecraft:redstone_ore', 'minecraft:redstone_torch', 'minecraft:redstone_wire', 'minecraft:repeater', 'minecraft:repeating_command_block', 'minecraft:respawn_anchor', 'minecraft:rose_bush', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:scaffolding', 'minecraft:sea_lantern', 'minecraft:sea_pickle', 'minecraft:seagrass', 'minecraft:shroomlight', 'minecraft:shulker_box', 'minecraft:skeleton_skull', 'minecraft:skeleton_wall_skull', 'minecraft:slime_block', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:smooth_quartz_stairs', 'minecraft:smooth_red_sandstone', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_red_sandstone_stairs', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:soul_campfire', 'minecraft:soul_fire', 'minecraft:soul_lantern', 'minecraft:soul_sand', 'minecraft:soul_soil', 'minecraft:soul_torch', 'minecraft:spawner', 'minecraft:sponge', 'minecraft:spruce_button', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sapling', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wall_sign', 'minecraft:spruce_wood', 'minecraft:sticky_piston', 'minecraft:stone', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_bricks', 'minecraft:stone_button', 'minecraft:stone_pressure_plate', 'minecraft:stone_slab', 'minecraft:stone_stairs', 'minecraft:stonecutter', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:structure_block', 'minecraft:structure_void', 'minecraft:sugar_cane', 'minecraft:sunflower', 'minecraft:sweet_berry_bush', 'minecraft:tall_grass', 'minecraft:tall_seagrass', 'minecraft:target', 'minecraft:terracotta', 'minecraft:tnt', 'minecraft:torch', 'minecraft:trapped_chest', 'minecraft:tripwire', 'minecraft:tripwire_hook', 'minecraft:tube_coral', 'minecraft:tube_coral_block', 'minecraft:tube_coral_fan', 'minecraft:turtle_egg', 'minecraft:twisting_vines', 'minecraft:vine', 'minecraft:void_air', 'minecraft:warped_button', 'minecraft:warped_door', 'minecraft:warped_fence', 'minecraft:warped_fence_gate', 'minecraft:warped_fungus', 'minecraft:warped_hyphae', 'minecraft:warped_nylium', 'minecraft:warped_planks', 'minecraft:warped_pressure_plate', 'minecraft:warped_roots', 'minecraft:warped_sign', 'minecraft:warped_slab', 'minecraft:warped_stairs', 'minecraft:warped_stem', 'minecraft:warped_trapdoor', 'minecraft:warped_wall_sign', 'minecraft:warped_wart_block', 'minecraft:water', 'minecraft:weeping_vines', 'minecraft:wet_sponge', 'minecraft:wheat', 'minecraft:white_banner', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_concrete', 'minecraft:white_concrete_powder', 'minecraft:white_glazed_terracotta', 'minecraft:white_shulker_box', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_tulip', 'minecraft:white_wool', 'minecraft:wither_rose', 'minecraft:wither_skeleton_skull', 'minecraft:wither_skeleton_wall_skull', 'minecraft:yellow_banner', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_concrete', 'minecraft:yellow_concrete_powder', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_shulker_box', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'minecraft:yellow_wool', 'minecraft:zombie_head', 'minecraft:zombie_wall_head'}
INVENTORY_BLOCKS = {'minecraft:barrel', 'minecraft:black_shulker_box', 'minecraft:blue_shulker_box', 'minecraft:brown_shulker_box', 'minecraft:chest', 'minecraft:cyan_shulker_box', 'minecraft:ender_chest', 'minecraft:gray_shulker_box', 'minecraft:green_shulker_box', 'minecraft:hopper', 'minecraft:light_blue_shulker_box', 'minecraft:light_gray_shulker_box', 'minecraft:lime_shulker_box', 'minecraft:magenta_shulker_box', 'minecraft:orange_shulker_box', 'minecraft:pink_shulker_box', 'minecraft:purple_shulker_box', 'minecraft:red_shulker_box', 'minecraft:shulker_box', 'minecraft:trapped_chest', 'minecraft:white_shulker_box', 'minecraft:yellow_shulker_box'}
COLD_OCEAN_RUIN_BLOCKS = {'minecraft:bricks', 'minecraft:chest', 'minecraft:chiseled_stone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:dark_oak_planks', 'minecraft:gravel', 'minecraft:magma_block', 'minecraft:mossy_stone_bricks', 'minecraft:obsidian', 'minecraft:polished_granite', 'minecraft:prismarine', 'minecraft:purple_glazed_terracotta', 'minecraft:sand', 'minecraft:sea_lantern', 'minecraft:smooth_stone', 'minecraft:spruce_planks', 'minecraft:stone_bricks'}
WARM_OCEAN_RUIN_BLOCKS = {'minecraft:chest', 'minecraft:chiseled_sandstone', 'minecraft:cut_sandstone', 'minecraft:gravel', 'minecraft:light_blue_terracotta', 'minecraft:magma_block', 'minecraft:polished_diorite', 'minecraft:polished_granite', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_stairs', 'minecraft:sea_lantern', 'minecraft:smooth_sandstone'}
OCEAN_RUINS_BLOCKS = {'minecraft:bricks', 'minecraft:chest', 'minecraft:chiseled_sandstone', 'minecraft:chiseled_stone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:cut_sandstone', 'minecraft:dark_oak_planks', 'minecraft:gravel', 'minecraft:light_blue_terracotta', 'minecraft:magma_block', 'minecraft:mossy_stone_bricks', 'minecraft:obsidian', 'minecraft:polished_diorite', 'minecraft:polished_granite', 'minecraft:prismarine', 'minecraft:purple_glazed_terracotta', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_stairs', 'minecraft:sea_lantern', 'minecraft:smooth_sandstone', 'minecraft:smooth_stone', 'minecraft:spruce_planks', 'minecraft:stone_bricks'}
SHIPWRECK_BLOCKS = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_trapdoor', 'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_log', 'minecraft:birch_planks', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:chest', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_trapdoor', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:mangrove_door', 'minecraft:mangrove_fence', 'minecraft:mangrove_log', 'minecraft:mangrove_planks', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mangrove_trapdoor', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor'}
OCEAN_MONUMENT_BLOCKS = {'minecraft:dark_prismarine', 'minecraft:gold_block', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:prismarine', 'minecraft:prismarine_bricks', 'minecraft:sea_lantern', 'minecraft:seagrass', 'minecraft:tall_seagrass', 'minecraft:water', 'minecraft:wet_sponge'}
ICEBERG_BLOCKS = {'minecraft:blue_ice', 'minecraft:frosted_ice', 'minecraft:ice', 'minecraft:packed_ice', 'minecraft:snow', 'minecraft:snow_block'}
REGULAR_MINESHAFT_BLOCKS = {'minecraft:chain', 'minecraft:cobweb', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:rail', 'minecraft:spawner', 'minecraft:torch'}
BADLANDS_MINESHAFT_BLOCKS = {'minecraft:chain', 'minecraft:cobweb', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:rail', 'minecraft:spawner', 'minecraft:torch'}
MINESHAFT_BLOCKS = {'minecraft:chain', 'minecraft:cobweb', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:rail', 'minecraft:spawner', 'minecraft:torch'}
STRONGHOLD_BLOCKS = {'minecraft:bookshelf', 'minecraft:chest', 'minecraft:chiseled_stone_bricks', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobweb', 'minecraft:cracked_stone_bricks', 'minecraft:end_portal_block', 'minecraft:end_portal_frame', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cobblestone', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone', 'minecraft:infested_stone_bricks', 'minecraft:iron_door', 'minecraft:ladder', 'minecraft:lava', 'minecraft:mossy_stone_bricks', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_planks', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:spawner', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_bricks', 'minecraft:stone_button', 'minecraft:torch', 'minecraft:water'}
BURIED_TREASURE_BLOCKS = {'minecraft:chest'}
DUNGEON_BLOCKS = {'minecraft:chest', 'minecraft:cobblestone', 'minecraft:mossy_cobblestone', 'mineraft:spawner'}
DESERT_WELL_BLOCKS = {'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:water'}
FOREST_ROCK_BLOCKS = {'minecraft:mossy_cobblestone'}
OVERWORLD_FOSSIL_BLOCKS = {'minecraft:bone_block', 'minecraft:coal_ore', 'minecraft:diamond_ore'}
DESERT_PYRAMID_BLOCKS = {'minecraft:blue_terracotta', 'minecraft:chest', 'minecraft:chiseled_sandstone', 'minecraft:cut_sandstone', 'minecraft:orange_terracotta', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:smooth_sandstone', 'minecraft:stone_pressure_plate', 'minecraft:tnt'}
IGLOO_LAB_BLOCKS = {'minecraft:brewing_stand', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:chiseled_stone_bricks', 'minecraft:cobweb', 'minecraft:cracked_stone_bricks', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone_bricks', 'minecraft:iron_bars', 'minecraft:ladder', 'minecraft:mossy_stone_bricks', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:polished_andesite', 'minecraft:potted_cactus', 'minecraft:red_carpet', 'minecraft:smooth_stone', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stone', 'minecraft:stone_bricks', 'minecraft:torch'}
IGLOO_BLOCKS = {'minecraft:brewing_stand', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:chiseled_stone_bricks', 'minecraft:cobweb', 'minecraft:cracked_stone_bricks', 'minecraft:crafting_table', 'minecraft:furnace', 'minecraft:ice', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone_bricks', 'minecraft:iron_bars', 'minecraft:ladder', 'minecraft:light_gray_carpet', 'minecraft:mossy_stone_bricks', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:packed_ice', 'minecraft:polished_andesite', 'minecraft:potted_cactus', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:redstone_torch', 'minecraft:smooth_stone', 'minecraft:snow', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stone', 'minecraft:stone_bricks', 'minecraft:torch', 'minecraft:white_carpet'}
JUNGLE_TEMPLE_BLOCKS = {'minecraft:chest', 'minecraft:chiseled_stone_bricks', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:dispenser', 'minecraft:lever', 'minecraft:mossy_cobblestone', 'minecraft:redstone_wire', 'minecraft:repeater', 'minecraft:sticky_piston', 'minecraft:tripwire', 'minecraft:tripwire_hook', 'minecraft:vines'}
PILLAGER_WATCHTOWER = {'minecraft:birch_planks', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:torch', 'minecraft:white_wall_banner'}
PILLAGER_CAGE = {'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs'}
PILLAGER_LOGS = {'minecraft:dark_oak_log'}
PILLAGER_TARGETS = {'minecraft:carved_pumpkin', 'minecraft:dark_oak_fence', 'minecraft:hay_block'}
PILLAGER_TENT = {'minecraft:crafting_table', 'minecraft:dark_oak_fence', 'minecraft:pumpkin', 'minecraft:white_wool'}
PILLAGER_OUTPOST_BLOCKS = {'minecraft:birch_planks', 'minecraft:carved_pumpkin', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:crafting_table', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:hay_block', 'minecraft:pumpkin', 'minecraft:torch', 'minecraft:white_wall_banner', 'minecraft:white_wool'}
SWAMP_HUT = {'minecraft:cauldron', 'minecraft:crafting_table', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:potted_red_mushroom', 'minecraft:spruce_planks', 'minecraft:spruce_stairs'}
PLAINS_VILLAGE_ACCESSORY = {'minecraft:dandelion', 'minecraft:grass_block', 'minecraft:oak_trapdoor', 'minecraft:oxeye_daisy', 'minecraft:poppy'}
PLAINS_VILLAGE_ANIMAL_PEN = {'minecraft:dandelion', 'minecraft:grass_block', 'minecraft:hay_block', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:poppy', 'minecraft:torch', 'minecraft:water'}
PLAINS_VILLAGE_ARMORER_HOUSE = {'minecraft:blast_furnace', 'minecraft:brick', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:glass_pane', 'minecraft:oak_door', 'minecraft:oak_log', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:smooth_stone', 'minecraft:torch'}
PLAINS_VILLAGE_BIG_HOUSE = {'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:glass_pane', 'minecraft:oak_door', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:torch', 'minecraft:white_bed'}
PLAINS_VILLAGE_BUTCHER_SHOP = {'minecraft:cobblestone', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:hay_block', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_stairs', 'minecraft:smoker', 'minecraft:smooth_stone_slab', 'minecraft:torch', 'potted_dandelion'}
PLAINS_VILLAGE_CARTOGRAPHER = {'minecraft:cartography_table', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:dandelion', 'minecraft:dirt_path', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:poppy', 'minecraft:torch', 'minecraft:white_carpet', 'minecraft:yellow_carpet'}
PLAINS_VILLAGE_FISHER_COTTAGE = {'minecraft:barrel', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:crafting_table', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:torch', 'minecraft:water'}
PLAINS_VILLAGE_FLETCHER_HOUSE = {'minecraft:cobblestone', 'minecraft:dirt', 'minecraft:fletching_table', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:torch', 'minecraft:white_wool', 'minecraft:yellow_carpet', 'minecraft:yellow_wool', 'potted_dandelion'}
PLAINS_VILLAGE_FOUNTAIN = {'minecraft:bell', 'minecraft:cobblestone', 'minecraft:grass_path', 'minecraft:torch', 'minecraft:water'}
PLAINS_VILLAGE_LAMP = {'minecraft:oak_fence', 'minecraft:stripped_oak_wood', 'minecraft:torch'}
PLAINS_VILLAGE_FARM = {'minecraft:composter', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:oak_log', 'minecraft:water', 'minecraft:wheat'}
PLAINS_VILLAGE_LIBRARY = {'minecraft:bookshelf', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:lectern', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_stairs', 'minecraft:wall_torch'}
PLAINS_VILLAGE_MASONS_HOUSE = {'minecraft:clay', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:dandelion', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:stonecutter', 'minecraft:terracotta', 'minecraft:torch', 'minecraft:white_terracotta'}
PLAINS_VILLAGE_HOUSE = {'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:farmland', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:green_carpet', 'minecraft:ladder', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:poppy', 'minecraft:stripped_oak_log', 'minecraft:torch', 'minecraft:water', 'minecraft:white_bed', 'minecraft:white_terracotta', 'minecraft:yellow_bed'}
PLAINS_VILLAGE_MEETING_POINT = {'minecraft:bell', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:dirt', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:oak_fence', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:torch', 'minecraft:water', 'minecraft:white_wool', 'minecraft:yellow_wool'}
PLAINS_VILLAGE_SHEPHERD_HOUSE = {'minecraft:dirt_path', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:loom', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:torch', 'minecraft:white_carpet', 'minecraft:white_wool', 'minecraft:yellow_carpet', 'minecraft:yellow_wool'}
PLAINS_VILLAGE_STABLE = {'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:hay_block', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:torch', 'minecraft:water', 'minecraft:white_terracotta'}
PLAINS_VILLAGE_TANNERY = {'minecraft:cauldron', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:glass_pane', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:smooth_stone', 'minecraft:torch'}
PLAINS_VILLAGE_TEMPLE = {'minecraft:brewing_stand', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:ladder', 'minecraft:oak_door', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_stairs', 'minecraft:torch', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:yellow_stained_glass_pane'}
PLAINS_VILLAGE_TOOL_SMITH_HOUSE = {'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:glass_pane', 'minecraft:oak_door', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_stairs', 'minecraft:smithing_table', 'minecraft:torch'}
PLAINS_VILLAGE_WEAPONSMITH = {'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:grindstone', 'minecraft:iron_bars', 'minecraft:lava', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_stairs', 'minecraft:smooth_stone_slab', 'minecraft:torch'}
PLAINS_VILLAGE_BLOCKS = {'minecraft:barrel', 'minecraft:bell', 'minecraft:blast_furnace', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:brick', 'minecraft:cartography_table', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:clay', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:dandelion', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:green_carpet', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:iron_bars', 'minecraft:ladder', 'minecraft:lava', 'minecraft:lectern', 'minecraft:loom', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:oxeye_daisy', 'minecraft:poppy', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:stonecutter', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:terracotta', 'minecraft:torch', 'minecraft:wall_torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_wool', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_wool', 'potted_dandelion'}
DESERTPLAINS_VILLAGE_ANIMAL_PEN = {'minecraft:grass_block', 'minecraft:hay_block', 'minecraft:jungle_fence_gate', 'minecraft:sandstone_wall'}
DESERTPLAINS_VILLAGE_BLOCKS = {'minecraft:grass_block', 'minecraft:hay_block', 'minecraft:jungle_fence_gate', 'minecraft:sandstone_wall'}
DESERT_VILLAGE_ANIMAL_PEN = {'minecraft:cut_sandstone', 'minecraft:grass_block', 'minecraft:jungle_fence_gate', 'minecraft:sandstone_wall', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:water'}
DESERT_VILLAGE_ARMORER = {'minecraft:blast_furnace', 'minecraft:cut_sandstone', 'minecraft:granite', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:sand', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:stone_button', 'minecraft:torch'}
DESERT_VILLAGE_BUTCHER_SHOP = {'minecraft:cut_sandstone', 'minecraft:grass_block', 'minecraft:jungle_door', 'minecraft:sandstone_wall', 'minecraft:smoker', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone_slab', 'minecraft:terracotta', 'minecraft:torch'}
DESERT_VILLAGE_CARTOGRAPHER = {'minecraft:cartography_table', 'minecraft:cut_sandstone', 'minecraft:jungle_door', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:torch', 'potted_cactus'}
DESERT_VILLAGE_FARM = {'minecraft:composter', 'minecraft:cut_sandstone', 'minecraft:farmland', 'minecraft:hay_block', 'minecraft:jungle_trapdoor', 'minecraft:sand', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_stairs', 'minecraft:water', 'minecraft:wheat'}
DESERT_VILLAGE_FISHER = {'minecraft:barrel', 'minecraft:cut_sandstone', 'minecraft:hay_block', 'minecraft:jungle_door', 'minecraft:sand', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:torch', 'minecraft:water', 'potted_cactus', 'potted_dead_bush'}
DESERT_VILLAGE_FLETCHER_HOUSE = {'minecraft:cut_sandstone', 'minecraft:fletching_table', 'minecraft:jungle_door', 'minecraft:ladder', 'minecraft:sand', 'minecraft:sandstone_wall', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:torch', 'potted_cactus'}
DESERT_VILLAGE_LAMP = {'minecraft:cut_sandstone', 'minecraft:terracotta', 'minecraft:torch'}
DESERT_VILLAGE_LIBRARY = {'minecraft:bookshelf', 'minecraft:cut_sandstone', 'minecraft:jungle_door', 'minecraft:lectern', 'minecraft:lime_carpet', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_stairs', 'minecraft:torch', 'minecraft:white_carpet', 'potted_cactus'}
DESERT_VILLAGE_MASON = {'minecraft:clay_ball', 'minecraft:cut_sandstone', 'minecraft:jungle_door', 'minecraft:lime_terracotta', 'minecraft:sand', 'minecraft:sandstone_wall', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:stonecutter', 'minecraft:torch', 'minecraft:white_glazed_terracotta'}
DESERT_VILLAGE_HOUSE = {'minecraft:cactus', 'minecraft:chest', 'minecraft:chiseled_sandstone', 'minecraft:crafting_table', 'minecraft:cut_sandstone', 'minecraft:cyan_bed', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:ladder', 'minecraft:lime_bed', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:sea_pickle', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:terracotta', 'minecraft:torch', 'potted_cactus', 'potted_dead_bush'}
DESERT_VILLAGE_MEETING_POINT = {'minecraft:bell', 'minecraft:cut_sandstone', 'minecraft:hay_block', 'minecraft:sand', 'minecraft:sandstone_slab', 'minecraft:sandstone_wall', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:terracotta', 'minecraft:torch', 'minecraft:water', 'minecraft:white_glazed_terracotta', 'potted_cactus', 'potted_dead_bush'}
DESERT_VILLAGE_SHEPHERD_HOUSE = {'minecraft:cut_sandstone', 'minecraft:hay_block', 'minecraft:jungle_door', 'minecraft:loom', 'minecraft:sand', 'minecraft:sandstone_slab', 'minecraft:sandstone_wall', 'minecraft:smooth_sandstone', 'minecraft:torch', 'minecraft:water', 'potted_cactus'}
DESERT_VILLAGE_TANNERY = {'minecraft:cauldron', 'minecraft:cut_sandstone', 'minecraft:jungle_door', 'minecraft:sand', 'minecraft:sandstone_slab', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:terracotta', 'minecraft:torch', 'potted_cactus'}
DESERT_VILLAGE_TEMPLE = {'minecraft:brewing_stand', 'minecraft:chest', 'minecraft:cut_sandstone', 'minecraft:lime_glazed_terracotta', 'minecraft:sand', 'minecraft:sandstone_slab', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:torch', 'minecraft:white_glazed_terracotta', 'potted_cactus'}
DESERT_VILLAGE_TOOL_SMITH = {'minecraft:chest', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:light_blue_glazed_terracotta', 'minecraft:sand', 'minecraft:smithing_table', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:terracotta', 'minecraft:torch', 'potted_cactus'}
DESERT_VILLAGE_WEAPONSMITH = {'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cut_sandstone', 'minecraft:furnace', 'minecraft:grindstone', 'minecraft:iron_bars', 'minecraft:lava', 'minecraft:sandstone_slab', 'minecraft:sandstone_wall', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:torch', 'potted_cactus'}
DESERT_VILLAGE_BLOCKS = {'minecraft:barrel', 'minecraft:bell', 'minecraft:blast_furnace', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:cactus', 'minecraft:cartography_table', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:chiseled_sandstone', 'minecraft:clay_ball', 'minecraft:cobblestone', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:cut_sandstone', 'minecraft:cyan_bed', 'minecraft:farmland', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:granite', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:grass_block', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:iron_bars', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_trapdoor', 'minecraft:ladder', 'minecraft:lava', 'minecraft:lectern', 'minecraft:light_blue_glazed_terracotta', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_terracotta', 'minecraft:loom', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:sea_pickle', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone_slab', 'minecraft:stone_button', 'minecraft:stonecutter', 'minecraft:terracotta', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_carpet', 'minecraft:white_glazed_terracotta', 'potted_cactus', 'potted_dead_bush'}
SNOWY_VILLAGE_ANIMAL_PEN = {'minecraft:dirt', 'minecraft:grass_block', 'minecraft:lantern', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:torch', 'minecraft:water'}
SNOWY_VILLAGE_ARMORER_HOUSE = {'minecraft:blast_furnace', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_wall', 'minecraft:diorite', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:glass_pane', 'minecraft:lantern', 'minecraft:snow', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:torch'}
SNOWY_VILLAGE_BUTCHERS_SHOP = {'minecraft:cobblestone', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:lantern', 'minecraft:smoker', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_wood', 'minecraft:torch'}
SNOWY_VILLAGE_CARTOGRAPHER_HOUSE = {'minecraft:cartography_table', 'minecraft:chest', 'minecraft:glass_pane', 'minecraft:snow', 'minecraft:spruce_door', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:torch'}
SNOWY_VILLAGE_FARM = {'minecraft:composter', 'minecraft:farmland', 'minecraft:lantern', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_fence', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:water', 'minecraft:wheat'}
SNOWY_VILLAGE_FISHER_COTTAGE = {'minecraft:barrel', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:lantern', 'minecraft:snow', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:water'}
SNOWY_VILLAGE_FLETCHER_HOUSE = {'minecraft:blue_carpet', 'minecraft:fletching_table', 'minecraft:glass_pane', 'minecraft:snow', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:torch'}
SNOWY_VILLAGE_LAMP_POST = {'minecraft:lantern', 'minecraft:snow', 'minecraft:spruce_fence'}
SNOWY_VILLAGE_LIBRARY = {'minecraft:bookshelf', 'minecraft:glass_pane', 'minecraft:lantern', 'minecraft:lectern', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_wood', 'minecraft:torch'}
SNOWY_VILLAGE_MASONS_HOUSE = {'minecraft:blue_carpet', 'minecraft:diorite', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:lantern', 'minecraft:red_carpet', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_door', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stonecutter', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood'}
SNOWY_VILLAGE_HOUSE = {'minecraft:blue_bed', 'minecraft:blue_ice', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:lantern', 'minecraft:light_gray_wool', 'minecraft:packed_ice', 'minecraft:red_bed', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:torch', 'minecraft:white_bed'}
SNOWY_VILLAGE_MEETING_POINT = {'minecraft:bell', 'minecraft:dirt', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:lantern', 'minecraft:packed_ice', 'minecraft:snow', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_stairs', 'minecraft:stone_bricks', 'minecraft:stripped_spruce_wood', 'minecraft:torch'}
SNOWY_VILLAGE_SHEPHERDS_HOUSE = {'minecraft:chest', 'minecraft:grass_block', 'minecraft:lantern', 'minecraft:loom', 'minecraft:snow', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:torch'}
SNOWY_VILLAGE_TANNERY = {'minecraft:cauldron', 'minecraft:chest', 'minecraft:diorite', 'minecraft:diorite_wall', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:lantern', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:torch'}
SNOWY_VILLAGE_TEMPLE = {'minecraft:brewing_stand', 'minecraft:lantern', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_planks', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_wood', 'minecraft:torch'}
SNOWY_VILLAGE_TOOL_SMITH = {'minecraft:lantern', 'minecraft:smithing_table', 'minecraft:snow', 'minecraft:spruce_door', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log'}
SNOWY_VILLAGE_WEAPON_SMITH = {'minecraft:chest', 'minecraft:diorite', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:grindstone', 'minecraft:iron_bars', 'minecraft:lantern', 'minecraft:lava', 'minecraft:snow', 'minecraft:spruce_door', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stripped_spruce_log', 'minecraft:torch'}
SNOWY_VILLAGE_BLOCKS = {'minecraft:barrel', 'minecraft:bell', 'minecraft:blast_furnace', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_ice', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:cartography_table', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:diorite', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:grindstone', 'minecraft:iron_bars', 'minecraft:lantern', 'minecraft:lava', 'minecraft:lectern', 'minecraft:light_gray_wool', 'minecraft:loom', 'minecraft:packed_ice', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stone_bricks', 'minecraft:stonecutter', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_bed'}
SAVANNA_VILLAGE_ANIMAL_PEN = {'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:dirt', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:tall_grass', 'minecraft:torch', 'minecraft:water'}
SAVANNA_VILLAGE_ARMORER = {'minecraft:acacia_door', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_stairs', 'minecraft:blast_furnace', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_terracotta', 'minecraft:torch'}
SAVANNA_VILLAGE_BUTCHERS_SHOP = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:orange_terracotta', 'minecraft:smoker', 'minecraft:smooth_stone_slab', 'minecraft:torch', 'minecraft:yellow_terracotta'}
SAVANNA_VILLAGE_CARTOGRAPHER = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:brown_wall_banner', 'minecraft:cartography_table', 'minecraft:chest', 'minecraft:glass_pane', 'minecraft:torch'}
SAVANNA_VILLAGE_FISHER_COTTAGE = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:barrel', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:torch', 'minecraft:water'}
SAVANNA_VILLAGE_FLETCHER_HOUSE = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:brown_wall_banner', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:fletching_table', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:poppy', 'minecraft:torch', 'minecraft:yellow_terracotta'}
SAVANNA_VILLAGE_LAMP_POST = {'minecraft:acacia_fence', 'minecraft:torch'}
SAVANNA_VILLAGE_FARM = {'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_stairs', 'minecraft:composter', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:melon', 'minecraft:tall_grass', 'minecraft:water', 'minecraft:wheat'}
SAVANNA_VILLAGE_LIBRARY = {'minecraft:acacia_door', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_sapling', 'minecraft:acacia_stairs', 'minecraft:bookshelf', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:lectern', 'minecraft:orange_carpet', 'minecraft:orange_terracotta', 'minecraft:poppy', 'minecraft:tall_grass', 'minecraft:torch', 'minecraft:white_carpet'}
SAVANNA_VILLAGE_MASON = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_stairs', 'minecraft:chest', 'minecraft:clay_ball', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:stonecutter', 'minecraft:torch', 'minecraft:yellow_glazed_terracotta'}
SAVANNA_VILLAGE_HOUSE = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:brown_wall_banner', 'minecraft:chest', 'minecraft:crafting_table', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:orange_bed', 'minecraft:orange_terracotta', 'minecraft:red_bed', 'minecraft:red_terracotta', 'minecraft:tall_grass', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:yellow_terracotta', 'potted_dandelion'}
SAVANNA_VILLAGE_MEETING_POINT = {'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:bell', 'minecraft:brown_wall_banner', 'minecraft:dirt', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:orange_terracotta', 'minecraft:tall_grass', 'minecraft:torch', 'minecraft:water', 'minecraft:yellow_terracotta'}
SAVANNA_VILLAGE_SHEPHERD = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:loom', 'minecraft:tall_grass', 'minecraft:torch', 'minecraft:water'}
SAVANNA_VILLAGE_TANNERY = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:brown_wall_banner', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:smooth_stone', 'minecraft:torch', 'minecraft:yellow_terracotta'}
SAVANNA_VILLAGE_TEMPLE = {'minecraft:acacia_door', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:brewing_stand', 'minecraft:brown_wall_banner', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:red_carpet', 'minecraft:red_terracotta', 'minecraft:torch', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta'}
SAVANNA_VILLAGE_TOOL_SMITH = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:brown_wall_banner', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:smithing_table', 'minecraft:torch'}
SAVANNA_VILLAGE_WEAPONSMITH = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_stairs', 'minecraft:brown_wall_banner', 'minecraft:chest', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:grindstone', 'minecraft:iron_bars', 'minecraft:lava', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:stripped_acacia_log', 'minecraft:torch', 'minecraft:white_carpet'}
SAVANNA_VILLAGE_BLOCKS = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sapling', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:barrel', 'minecraft:bell', 'minecraft:blast_furnace', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:brown_wall_banner', 'minecraft:cartography_table', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:clay_ball', 'minecraft:cobblestone', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:fletching_table', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:grindstone', 'minecraft:iron_bars', 'minecraft:lava', 'minecraft:lectern', 'minecraft:loom', 'minecraft:melon', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:poppy', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_terracotta', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:stonecutter', 'minecraft:stripped_acacia_log', 'minecraft:tall_grass', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_carpet', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'potted_dandelion'}
TAIGA_VILLAGE_ANIMAL_PEN = {'minecraft:grass_block', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_planks', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_ARMORER = {'minecraft:armor_stand', 'minecraft:blast_furnace', 'minecraft:campfire', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:fern', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:large_fern', 'minecraft:spruce_log', 'minecraft:torch'}
TAIGA_VILLAGE_ARMORER_HOUSE = {'minecraft:blast_furnace', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:poppy', 'minecraft:spruce_door', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_BUTCHER_SHOP = {'minecraft:campfire', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:fern', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:large_fern', 'minecraft:poppy', 'minecraft:smoker', 'minecraft:smooth_stone_slab', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_CARTOGRAPHER_HOUSE = {'minecraft:cartography_table', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:ladder', 'minecraft:poppy', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_DECORATION = {'minecraft:campfire', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:hay_block', 'minecraft:spruce_planks', 'minecraft:spruce_trapdoor'}
TAIGA_VILLAGE_FISHER_COTTAGE = {'minecraft:barrel', 'minecraft:clay_ball', 'minecraft:cobblestone', 'minecraft:dirt', 'minecraft:fern', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:gravel', 'minecraft:large_fern', 'minecraft:poppy', 'minecraft:sand', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_trapdoor', 'minecraft:torch', 'minecraft:water'}
TAIGA_VILLAGE_FLETCHER_HOUSE = {'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:fletching_table', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:poppy', 'minecraft:purple_carpet', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_LAMP_POST = {'minecraft:cobblestone_wall', 'minecraft:torch'}
TAIGA_VILLAGE_FARM = {'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:fern', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:large_fern', 'minecraft:mossy_cobblestone', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:spruce_trapdoor', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat'}
TAIGA_VILLAGE_LIBRARY = {'minecraft:bookshelf', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:fern', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:large_fern', 'minecraft:lectern', 'minecraft:poppy', 'minecraft:purple_carpet', 'minecraft:red_carpet', 'minecraft:spruce_door', 'minecraft:spruce_log', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_MASONS_HOUSE = {'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_trapdoor', 'minecraft:stonecutter', 'minecraft:torch', 'potted_spruce_sapling'}
TAIGA_VILLAGE_HOUSE = {'minecraft:blue_bed', 'minecraft:bookshelf', 'minecraft:campfire', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:crafting_table', 'minecraft:dirt', 'minecraft:fern', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:large_fern', 'minecraft:poppy', 'minecraft:purple_bed', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_MEETING_POINT = {'minecraft:bell', 'minecraft:cobblestone', 'minecraft:dirt', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:mossy_cobblestone', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_trapdoor', 'minecraft:torch', 'minecraft:water'}
TAIGA_VILLAGE_SHEPHERDS_HOUSE = {'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:loom', 'minecraft:purple_carpet', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_trapdoor', 'minecraft:torch', 'minecraft:white_carpet'}
TAIGA_VILLAGE_TANNERY = {'minecraft:cauldron', 'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:fern', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:large_fern', 'minecraft:poppy', 'minecraft:spruce_door', 'minecraft:spruce_log', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_TEMPLE = {'minecraft:brewing_stand', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:ladder', 'minecraft:large_fern', 'minecraft:poppy', 'minecraft:purple_carpet', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wood', 'minecraft:torch', 'potted_poppy'}
TAIGA_VILLAGE_TOOL_SMITH = {'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:dirt', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:smithing_table', 'minecraft:spruce_door', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_WEAPONSMITH = {'minecraft:chest', 'minecraft:cobblestone', 'minecraft:cobblestone_wall', 'minecraft:dirt', 'minecraft:fern', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:grindstone', 'minecraft:large_fern', 'minecraft:poppy', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:torch'}
TAIGA_VILLAGE_BLOCKS = {'minecraft:armor_stand', 'minecraft:barrel', 'minecraft:bell', 'minecraft:blast_furnace', 'minecraft:blue_bed', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:campfire', 'minecraft:cartography_table', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:clay_ball', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:fern', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:gravel', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:ladder', 'minecraft:large_fern', 'minecraft:lectern', 'minecraft:loom', 'minecraft:mossy_cobblestone', 'minecraft:poppy', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:red_carpet', 'minecraft:sand', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_stone_slab', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wood', 'minecraft:stonecutter', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_carpet', 'potted_poppy', 'potted_spruce_sapling'}
VILLAGE_BLOCKS = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sapling', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:armor_stand', 'minecraft:barrel', 'minecraft:bell', 'minecraft:blast_furnace', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_ice', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:brick', 'minecraft:brown_wall_banner', 'minecraft:cactus', 'minecraft:campfire', 'minecraft:cartography_table', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:chiseled_sandstone', 'minecraft:clay', 'minecraft:clay_ball', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:cut_sandstone', 'minecraft:cyan_bed', 'minecraft:dandelion', 'minecraft:diorite', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:fern', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:granite', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:gravel', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:iron_bars', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_trapdoor', 'minecraft:ladder', 'minecraft:lantern', 'minecraft:large_fern', 'minecraft:lava', 'minecraft:lectern', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_gray_wool', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_terracotta', 'minecraft:loom', 'minecraft:melon', 'minecraft:mossy_cobblestone', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:oxeye_daisy', 'minecraft:packed_ice', 'minecraft:poppy', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_terracotta', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:sea_pickle', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wood', 'minecraft:stone_bricks', 'minecraft:stone_button', 'minecraft:stonecutter', 'minecraft:stripped_acacia_log', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:tall_grass', 'minecraft:terracotta', 'minecraft:torch', 'minecraft:wall_torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_glazed_terracotta', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_wool', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'minecraft:yellow_wool', 'potted_cactus', 'potted_dandelion', 'potted_dead_bush', 'potted_poppy', 'potted_spruce_sapling'}
WOODLAND_MANSION_BLOCKS = {'minecraft:birch_fence', 'minecraft:birch_planks', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:black_carpet', 'minecraft:black_wall_banner', 'minecraft:black_wool', 'minecraft:blue_carpet', 'minecraft:blue_wool', 'minecraft:bookshelf', 'minecraft:brown_carpet', 'minecraft:brown_mushroom', 'minecraft:brown_wool', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:coarse_dirt', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:cobweb', 'minecraft:cyan_carpet', 'minecraft:cyan_wool', 'minecraft:damaged_anvil', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_stairs', 'minecraft:diamond_block', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:gray_carpet', 'minecraft:gray_wall_banner', 'minecraft:gray_wool', 'minecraft:green_carpet', 'minecraft:green_wool', 'minecraft:infested_cobblestone', 'minecraft:iron_bars', 'minecraft:iron_door', 'minecraft:ladder', 'minecraft:lapis_block', 'minecraft:lava', 'minecraft:lever', 'minecraft:light_blue_wool', 'minecraft:light_gray_carpet', 'minecraft:light_gray_wall_banner', 'minecraft:light_gray_wool', 'minecraft:lily_pad', 'minecraft:lime_carpet', 'minecraft:lime_wool', 'minecraft:magenta_carpet', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:oak_fence', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:obsidian', 'minecraft:orange_wool', 'minecraft:pink_carpet', 'minecraft:polished_andesite', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_dandelion', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_poppy', 'minecraft:potted_red_tulip', 'minecraft:potted_white_tulip', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_carpet', 'minecraft:rail', 'minecraft:red_carpet', 'minecraft:red_mushroom', 'minecraft:red_wool', 'minecraft:redstone_wire', 'minecraft:smooth_stone_slab', 'minecraft:spawner', 'minecraft:tnt', 'minecraft:torch', 'minecraft:trapped_chest', 'minecraft:vines', 'minecraft:wall_torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_carpet', 'minecraft:white_wool', 'minecraft:yellow_carpet', 'minecraft:yellow_wool'}
OVERWORLD_RUINED_PORTAL_BLOCKS = {'minecraft:chest', 'minecraft:chiseled_stone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:crying_obsidian', 'minecraft:gold_block', 'minecraft:iron_bars', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:mossy_stone_bricks', 'minecraft:netherrack', 'minecraft:obsidian', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:stone', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_bricks', 'minecraft:stone_slab'}
REGULAR_OVERWORLD_STRUCTURE_BLOCKS = {'minecraft:bookshelf', 'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_stone_bricks', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:cobweb', 'minecraft:cracked_stone_bricks', 'minecraft:crying_obsidian', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:end_portal_block', 'minecraft:end_portal_frame', 'minecraft:gold_block', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cobblestone', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone', 'minecraft:infested_stone_bricks', 'minecraft:iron_bars', 'minecraft:iron_door', 'minecraft:ladder', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:mossy_cobblestone', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:mossy_stone_bricks', 'minecraft:netherrack', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:obsidian', 'minecraft:rail', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:spawner', 'minecraft:stone', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_bricks', 'minecraft:stone_button', 'minecraft:stone_slab', 'minecraft:torch', 'minecraft:water', 'mineraft:spawner'}
BEACHES_STRUCTURE_BLOCKS = {'minecraft:chest'}
DARK_FOREST_STRUCTURE_BLOCKS = {'minecraft:birch_fence', 'minecraft:birch_planks', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:black_carpet', 'minecraft:black_wall_banner', 'minecraft:black_wool', 'minecraft:blue_carpet', 'minecraft:blue_wool', 'minecraft:bookshelf', 'minecraft:brown_carpet', 'minecraft:brown_mushroom', 'minecraft:brown_wool', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:coarse_dirt', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:cobweb', 'minecraft:cyan_carpet', 'minecraft:cyan_wool', 'minecraft:damaged_anvil', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_stairs', 'minecraft:diamond_block', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:gray_carpet', 'minecraft:gray_wall_banner', 'minecraft:gray_wool', 'minecraft:green_carpet', 'minecraft:green_wool', 'minecraft:infested_cobblestone', 'minecraft:iron_bars', 'minecraft:iron_door', 'minecraft:ladder', 'minecraft:lapis_block', 'minecraft:lava', 'minecraft:lever', 'minecraft:light_blue_wool', 'minecraft:light_gray_carpet', 'minecraft:light_gray_wall_banner', 'minecraft:light_gray_wool', 'minecraft:lily_pad', 'minecraft:lime_carpet', 'minecraft:lime_wool', 'minecraft:magenta_carpet', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:oak_fence', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:obsidian', 'minecraft:orange_wool', 'minecraft:pink_carpet', 'minecraft:polished_andesite', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_dandelion', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_poppy', 'minecraft:potted_red_tulip', 'minecraft:potted_white_tulip', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_carpet', 'minecraft:rail', 'minecraft:red_carpet', 'minecraft:red_mushroom', 'minecraft:red_wool', 'minecraft:redstone_wire', 'minecraft:smooth_stone_slab', 'minecraft:spawner', 'minecraft:tnt', 'minecraft:torch', 'minecraft:trapped_chest', 'minecraft:vines', 'minecraft:wall_torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_carpet', 'minecraft:white_wool', 'minecraft:yellow_carpet', 'minecraft:yellow_wool'}
DESERT_STRUCTURE_BLOCKS = {'minecraft:barrel', 'minecraft:bell', 'minecraft:birch_planks', 'minecraft:blast_furnace', 'minecraft:blue_terracotta', 'minecraft:bone_block', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:cactus', 'minecraft:cartography_table', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:chiseled_sandstone', 'minecraft:clay_ball', 'minecraft:coal_ore', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:cut_sandstone', 'minecraft:cyan_bed', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:diamond_ore', 'minecraft:farmland', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:granite', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:grass_block', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:iron_bars', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_trapdoor', 'minecraft:ladder', 'minecraft:lava', 'minecraft:lectern', 'minecraft:light_blue_glazed_terracotta', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_terracotta', 'minecraft:loom', 'minecraft:orange_terracotta', 'minecraft:pumpkin', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:sea_pickle', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone_slab', 'minecraft:stone_button', 'minecraft:stone_pressure_plate', 'minecraft:stonecutter', 'minecraft:terracotta', 'minecraft:tnt', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_carpet', 'minecraft:white_glazed_terracotta', 'minecraft:white_wall_banner', 'minecraft:white_wool', 'potted_cactus', 'potted_dead_bush'}
JUNGLE_STRUCTURE_BLOCKS = {'minecraft:chest', 'minecraft:chiseled_stone_bricks', 'minecraft:cobblestone', 'minecraft:cobblestone_stairs', 'minecraft:dispenser', 'minecraft:lever', 'minecraft:mossy_cobblestone', 'minecraft:redstone_wire', 'minecraft:repeater', 'minecraft:sticky_piston', 'minecraft:tripwire', 'minecraft:tripwire_hook', 'minecraft:vines'}
FROZEN_OCEAN_STRUCTURE_BLOCKS = {'minecraft:blue_ice', 'minecraft:frosted_ice', 'minecraft:ice', 'minecraft:packed_ice', 'minecraft:snow', 'minecraft:snow_block'}
OCEAN_STRUCTURE_BLOCKS = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_trapdoor', 'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_log', 'minecraft:birch_planks', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:blue_ice', 'minecraft:bricks', 'minecraft:chest', 'minecraft:chiseled_sandstone', 'minecraft:chiseled_stone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:cut_sandstone', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_trapdoor', 'minecraft:dark_prismarine', 'minecraft:frosted_ice', 'minecraft:gold_block', 'minecraft:gravel', 'minecraft:ice', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:light_blue_terracotta', 'minecraft:magma_block', 'minecraft:mangrove_door', 'minecraft:mangrove_fence', 'minecraft:mangrove_log', 'minecraft:mangrove_planks', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mangrove_trapdoor', 'minecraft:mossy_stone_bricks', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:obsidian', 'minecraft:packed_ice', 'minecraft:polished_diorite', 'minecraft:polished_granite', 'minecraft:prismarine', 'minecraft:prismarine_bricks', 'minecraft:purple_glazed_terracotta', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_stairs', 'minecraft:sea_lantern', 'minecraft:seagrass', 'minecraft:smooth_sandstone', 'minecraft:smooth_stone', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:stone_bricks', 'minecraft:tall_seagrass', 'minecraft:water', 'minecraft:wet_sponge'}
PLAINS_STRUCTURE_BLOCKS = {'minecraft:barrel', 'minecraft:bell', 'minecraft:birch_planks', 'minecraft:blast_furnace', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:brick', 'minecraft:cartography_table', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:clay', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:dandelion', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:green_carpet', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:iron_bars', 'minecraft:ladder', 'minecraft:lava', 'minecraft:lectern', 'minecraft:loom', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:oxeye_daisy', 'minecraft:poppy', 'minecraft:pumpkin', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:stonecutter', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:terracotta', 'minecraft:torch', 'minecraft:wall_torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_wall_banner', 'minecraft:white_wool', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_wool', 'potted_dandelion'}
SAVANNA_STRUCTURE_BLOCKS = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sapling', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_wood', 'minecraft:barrel', 'minecraft:bell', 'minecraft:birch_planks', 'minecraft:blast_furnace', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:brown_wall_banner', 'minecraft:cartography_table', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:clay_ball', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:farmland', 'minecraft:fletching_table', 'minecraft:glass_pane', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:iron_bars', 'minecraft:lava', 'minecraft:lectern', 'minecraft:loom', 'minecraft:melon', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:poppy', 'minecraft:pumpkin', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_terracotta', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:stonecutter', 'minecraft:stripped_acacia_log', 'minecraft:tall_grass', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_carpet', 'minecraft:white_wall_banner', 'minecraft:white_wool', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'potted_dandelion'}
SNOWY_STRUCTURE_BLOCKS = {'minecraft:barrel', 'minecraft:bell', 'minecraft:birch_planks', 'minecraft:blast_furnace', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_ice', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:cartography_table', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:chiseled_stone_bricks', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:cobweb', 'minecraft:composter', 'minecraft:cracked_stone_bricks', 'minecraft:crafting_table', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:diorite', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:ice', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone_bricks', 'minecraft:iron_bars', 'minecraft:ladder', 'minecraft:lantern', 'minecraft:lava', 'minecraft:lectern', 'minecraft:light_gray_carpet', 'minecraft:light_gray_wool', 'minecraft:loom', 'minecraft:mossy_stone_bricks', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:packed_ice', 'minecraft:polished_andesite', 'minecraft:potted_cactus', 'minecraft:pumpkin', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:redstone_torch', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_planks', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:stone', 'minecraft:stone_bricks', 'minecraft:stonecutter', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_wall_banner', 'minecraft:white_wool'}
SWAMP_STRUCTURE_BLOCKS = {'minecraft:bone_block', 'minecraft:cauldron', 'minecraft:coal_ore', 'minecraft:crafting_table', 'minecraft:diamond_ore', 'minecraft:oak_fence', 'minecraft:oak_log', 'minecraft:potted_red_mushroom', 'minecraft:spruce_planks', 'minecraft:spruce_stairs'}
OLD_GROWTH_TAIGA_BLOCKS = {'minecraft:mossy_cobblestone'}
TAIGA_STRUCTURE_BLOCKS = {'minecraft:armor_stand', 'minecraft:barrel', 'minecraft:bell', 'minecraft:birch_planks', 'minecraft:blast_furnace', 'minecraft:blue_bed', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:campfire', 'minecraft:cartography_table', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:chest', 'minecraft:clay_ball', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:composter', 'minecraft:crafting_table', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:fern', 'minecraft:fletching_table', 'minecraft:furnace', 'minecraft:glass_pane', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:gravel', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:ladder', 'minecraft:large_fern', 'minecraft:lectern', 'minecraft:loom', 'minecraft:mossy_cobblestone', 'minecraft:poppy', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:red_carpet', 'minecraft:sand', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_stone_slab', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wood', 'minecraft:stonecutter', 'minecraft:torch', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_carpet', 'minecraft:white_wall_banner', 'minecraft:white_wool', 'potted_poppy', 'potted_spruce_sapling'}
OVERWORLD_GENERATED_STRUCTURE_BLOCKS = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sapling', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_trapdoor', 'minecraft:acacia_wood', 'minecraft:armor_stand', 'minecraft:barrel', 'minecraft:bell', 'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_log', 'minecraft:birch_planks', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:black_carpet', 'minecraft:black_wall_banner', 'minecraft:black_wool', 'minecraft:blast_furnace', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_ice', 'minecraft:blue_terracotta', 'minecraft:blue_wool', 'minecraft:bone_block', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:brick', 'minecraft:bricks', 'minecraft:brown_carpet', 'minecraft:brown_mushroom', 'minecraft:brown_wall_banner', 'minecraft:brown_wool', 'minecraft:cactus', 'minecraft:campfire', 'minecraft:cartography_table', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_sandstone', 'minecraft:chiseled_stone_bricks', 'minecraft:clay', 'minecraft:clay_ball', 'minecraft:coal_ore', 'minecraft:coarse_dirt', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:cobweb', 'minecraft:composter', 'minecraft:cracked_stone_bricks', 'minecraft:crafting_table', 'minecraft:crying_obsidian', 'minecraft:cut_sandstone', 'minecraft:cyan_bed', 'minecraft:cyan_carpet', 'minecraft:cyan_wool', 'minecraft:damaged_anvil', 'minecraft:dandelion', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_trapdoor', 'minecraft:dark_prismarine', 'minecraft:diamond_block', 'minecraft:diamond_ore', 'minecraft:diorite', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:dispenser', 'minecraft:end_portal_block', 'minecraft:end_portal_frame', 'minecraft:farmland', 'minecraft:fern', 'minecraft:fletching_table', 'minecraft:frosted_ice', 'minecraft:furnace', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:gold_block', 'minecraft:granite', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:gravel', 'minecraft:gray_carpet', 'minecraft:gray_wall_banner', 'minecraft:gray_wool', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:green_wool', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:ice', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cobblestone', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone', 'minecraft:infested_stone_bricks', 'minecraft:iron_bars', 'minecraft:iron_door', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:ladder', 'minecraft:lantern', 'minecraft:lapis_block', 'minecraft:large_fern', 'minecraft:lava', 'minecraft:lectern', 'minecraft:lever', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_blue_terracotta', 'minecraft:light_blue_wool', 'minecraft:light_gray_carpet', 'minecraft:light_gray_wall_banner', 'minecraft:light_gray_wool', 'minecraft:lily_pad', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_terracotta', 'minecraft:lime_wool', 'minecraft:loom', 'minecraft:magenta_carpet', 'minecraft:magma_block', 'minecraft:mangrove_door', 'minecraft:mangrove_fence', 'minecraft:mangrove_log', 'minecraft:mangrove_planks', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mangrove_trapdoor', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mossy_cobblestone', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:mossy_stone_bricks', 'minecraft:netherrack', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:obsidian', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:orange_wool', 'minecraft:oxeye_daisy', 'minecraft:packed_ice', 'minecraft:pink_carpet', 'minecraft:polished_andesite', 'minecraft:polished_diorite', 'minecraft:polished_granite', 'minecraft:poppy', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_cactus', 'minecraft:potted_dandelion', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_poppy', 'minecraft:potted_red_mushroom', 'minecraft:potted_red_tulip', 'minecraft:potted_white_tulip', 'minecraft:prismarine', 'minecraft:prismarine_bricks', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:purple_glazed_terracotta', 'minecraft:rail', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_mushroom', 'minecraft:red_terracotta', 'minecraft:red_wool', 'minecraft:redstone_torch', 'minecraft:redstone_wire', 'minecraft:repeater', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:sea_lantern', 'minecraft:sea_pickle', 'minecraft:seagrass', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:spawner', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wood', 'minecraft:sticky_piston', 'minecraft:stone', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_bricks', 'minecraft:stone_button', 'minecraft:stone_pressure_plate', 'minecraft:stone_slab', 'minecraft:stonecutter', 'minecraft:stripped_acacia_log', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:tall_grass', 'minecraft:tall_seagrass', 'minecraft:terracotta', 'minecraft:tnt', 'minecraft:torch', 'minecraft:trapped_chest', 'minecraft:tripwire', 'minecraft:tripwire_hook', 'minecraft:vines', 'minecraft:wall_torch', 'minecraft:water', 'minecraft:wet_sponge', 'minecraft:wheat', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_glazed_terracotta', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_wall_banner', 'minecraft:white_wool', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'minecraft:yellow_wool', 'mineraft:spawner', 'potted_cactus', 'potted_dandelion', 'potted_dead_bush', 'potted_poppy', 'potted_spruce_sapling'}
NETHER_FORTRESS_BLOCKS = {'minecraft:chest', 'minecraft:lava', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_stairs', 'minecraft:nether_bricks', 'minecraft:nether_wart', 'minecraft:soul_sand', 'minecraft:spawner'}
BASTION_REMNANT_BLOCKS = {'minecraft:basalt', 'minecraft:bgold_block', 'minecraft:blackstone', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:gilded_blackstone', 'minecraft:glowstone', 'minecraft:lantern', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:nether_wart', 'minecraft:netherrack', 'minecraft:polished_basalt', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_bricks', 'minecraft:quartz', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:soul_sand', 'minecraft:spawner'}
NETHER_RUINED_PORTAL_BLOCKS = {'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:crying_obsidian', 'minecraft:gold_block', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:netherrack', 'minecraft:obsidian', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_bricks', 'minecraft:polished_blackstone_stairs'}
NETHER_FOSSIL_BLOCKS = {'minecraft:bone_block'}
REGULAR_NETHER_STRUCTURE_BLOCKS = {'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:crying_obsidian', 'minecraft:gold_block', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_stairs', 'minecraft:nether_bricks', 'minecraft:nether_wart', 'minecraft:netherrack', 'minecraft:obsidian', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_bricks', 'minecraft:polished_blackstone_stairs', 'minecraft:soul_sand', 'minecraft:spawner'}
NETHER_WASTES_STRUCTURE_BLOCKS = {'minecraft:basalt', 'minecraft:bgold_block', 'minecraft:blackstone', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:gilded_blackstone', 'minecraft:glowstone', 'minecraft:lantern', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:nether_wart', 'minecraft:netherrack', 'minecraft:polished_basalt', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_bricks', 'minecraft:quartz', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:soul_sand', 'minecraft:spawner'}
CRIMSON_FOREST_STRUCTURE_BLOCKS = {'minecraft:basalt', 'minecraft:bgold_block', 'minecraft:blackstone', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:gilded_blackstone', 'minecraft:glowstone', 'minecraft:lantern', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:nether_wart', 'minecraft:netherrack', 'minecraft:polished_basalt', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_bricks', 'minecraft:quartz', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:soul_sand', 'minecraft:spawner'}
WARPED_FOREST_STRUCTURE_BLOCKS = {'minecraft:basalt', 'minecraft:bgold_block', 'minecraft:blackstone', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:gilded_blackstone', 'minecraft:glowstone', 'minecraft:lantern', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:nether_wart', 'minecraft:netherrack', 'minecraft:polished_basalt', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_bricks', 'minecraft:quartz', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:soul_sand', 'minecraft:spawner'}
SOUL_SAND_VALLEY_STRUCTURE_BLOCKS = {'minecraft:basalt', 'minecraft:bgold_block', 'minecraft:blackstone', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:bone_block', 'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:gilded_blackstone', 'minecraft:glowstone', 'minecraft:lantern', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:nether_wart', 'minecraft:netherrack', 'minecraft:polished_basalt', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_bricks', 'minecraft:quartz', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:soul_sand', 'minecraft:spawner'}
NETHER_GENERATED_STRUCTURE_BLOCKS = {'minecraft:basalt', 'minecraft:bgold_block', 'minecraft:blackstone', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:bone_block', 'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:crying_obsidian', 'minecraft:gilded_blackstone', 'minecraft:glowstone', 'minecraft:gold_block', 'minecraft:lantern', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_stairs', 'minecraft:nether_bricks', 'minecraft:nether_wart', 'minecraft:netherrack', 'minecraft:obsidian', 'minecraft:polished_basalt', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_bricks', 'minecraft:polished_blackstone_stairs', 'minecraft:quartz', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:soul_sand', 'minecraft:spawner'}
END_CITY_BLOCKS = {'minecraft:chest', 'minecraft:end_rod', 'minecraft:end_stone_bricks', 'minecraft:ender_chest', 'minecraft:ladder', 'minecraft:magenta_stained_glass', 'minecraft:magenta_wall_banner', 'minecraft:purpur_block', 'minecraft:purpur_pillar', 'minecraft:purpur_slab', 'minecraft:purpur_stairs'}
END_SHIP_BLOCKS = {'minecraft:chest', 'minecraft:end_rod', 'minecraft:end_stone_bricks', 'minecraft:ender_dragon_wall_head', 'minecraft:ladder', 'minecraft:magenta_stained_glass', 'minecraft:obsidian', 'minecraft:purpur_block', 'minecraft:purpur_pillar', 'minecraft:purpur_slab', 'minecraft:purpur_stairs'}
REGULAR_END_STRUCTURE_BLOCKS = {'minecraft:chest', 'minecraft:end_rod', 'minecraft:end_stone_bricks', 'minecraft:ender_chest', 'minecraft:ender_dragon_wall_head', 'minecraft:ladder', 'minecraft:magenta_stained_glass', 'minecraft:magenta_wall_banner', 'minecraft:obsidian', 'minecraft:purpur_block', 'minecraft:purpur_pillar', 'minecraft:purpur_slab', 'minecraft:purpur_stairs'}
END_GENERATED_STRUCTURE_BLOCKS = {'minecraft:chest', 'minecraft:end_rod', 'minecraft:end_stone_bricks', 'minecraft:ender_chest', 'minecraft:ender_dragon_wall_head', 'minecraft:ladder', 'minecraft:magenta_stained_glass', 'minecraft:magenta_wall_banner', 'minecraft:obsidian', 'minecraft:purpur_block', 'minecraft:purpur_pillar', 'minecraft:purpur_slab', 'minecraft:purpur_stairs'}
RUINED_PORTAL_BLOCKS = {'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:chiseled_stone_bricks', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:crying_obsidian', 'minecraft:gold_block', 'minecraft:iron_bars', 'minecraft:lava', 'minecraft:magma_block', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:mossy_stone_bricks', 'minecraft:netherrack', 'minecraft:obsidian', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_bricks', 'minecraft:polished_blackstone_stairs', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:stone', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_bricks', 'minecraft:stone_slab'}
FOSSIL_BLOCKS = {'minecraft:bone_block', 'minecraft:coal_ore', 'minecraft:diamond_ore'}
GENERATED_STRUCTURE_BLOCKS = {'minecraft:acacia_door', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_log', 'minecraft:acacia_planks', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_sapling', 'minecraft:acacia_slab', 'minecraft:acacia_stairs', 'minecraft:acacia_trapdoor', 'minecraft:acacia_wood', 'minecraft:armor_stand', 'minecraft:barrel', 'minecraft:basalt', 'minecraft:bell', 'minecraft:bgold_block', 'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_log', 'minecraft:birch_planks', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:black_carpet', 'minecraft:black_wall_banner', 'minecraft:black_wool', 'minecraft:blackstone', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:blast_furnace', 'minecraft:blue_bed', 'minecraft:blue_carpet', 'minecraft:blue_ice', 'minecraft:blue_terracotta', 'minecraft:blue_wool', 'minecraft:bone_block', 'minecraft:bookshelf', 'minecraft:brewing_stand', 'minecraft:brick', 'minecraft:bricks', 'minecraft:brown_carpet', 'minecraft:brown_mushroom', 'minecraft:brown_wall_banner', 'minecraft:brown_wool', 'minecraft:cactus', 'minecraft:campfire', 'minecraft:cartography_table', 'minecraft:carved_pumpkin', 'minecraft:cauldron', 'minecraft:chain', 'minecraft:chest', 'minecraft:chiseled_polished_blackstone', 'minecraft:chiseled_sandstone', 'minecraft:chiseled_stone_bricks', 'minecraft:clay', 'minecraft:clay_ball', 'minecraft:coal_ore', 'minecraft:coarse_dirt', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:cobweb', 'minecraft:composter', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:cracked_stone_bricks', 'minecraft:crafting_table', 'minecraft:crying_obsidian', 'minecraft:cut_sandstone', 'minecraft:cyan_bed', 'minecraft:cyan_carpet', 'minecraft:cyan_wool', 'minecraft:damaged_anvil', 'minecraft:dandelion', 'minecraft:dark_oak_door', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_planks', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_trapdoor', 'minecraft:dark_prismarine', 'minecraft:diamond_block', 'minecraft:diamond_ore', 'minecraft:diorite', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:dirt', 'minecraft:dirt_path', 'minecraft:dispenser', 'minecraft:end_portal_block', 'minecraft:end_portal_frame', 'minecraft:end_rod', 'minecraft:end_stone_bricks', 'minecraft:ender_chest', 'minecraft:ender_dragon_wall_head', 'minecraft:farmland', 'minecraft:fern', 'minecraft:fletching_table', 'minecraft:frosted_ice', 'minecraft:furnace', 'minecraft:gilded_blackstone', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:glowstone', 'minecraft:gold_block', 'minecraft:granite', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:grass_path', 'minecraft:gravel', 'minecraft:gray_carpet', 'minecraft:gray_wall_banner', 'minecraft:gray_wool', 'minecraft:green_bed', 'minecraft:green_carpet', 'minecraft:green_wool', 'minecraft:grindstone', 'minecraft:hay_block', 'minecraft:ice', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cobblestone', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone', 'minecraft:infested_stone_bricks', 'minecraft:iron_bars', 'minecraft:iron_door', 'minecraft:jungle_button', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:ladder', 'minecraft:lantern', 'minecraft:lapis_block', 'minecraft:large_fern', 'minecraft:lava', 'minecraft:lectern', 'minecraft:lever', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_blue_terracotta', 'minecraft:light_blue_wool', 'minecraft:light_gray_carpet', 'minecraft:light_gray_wall_banner', 'minecraft:light_gray_wool', 'minecraft:lily_pad', 'minecraft:lime_bed', 'minecraft:lime_carpet', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_terracotta', 'minecraft:lime_wool', 'minecraft:loom', 'minecraft:magenta_carpet', 'minecraft:magenta_stained_glass', 'minecraft:magenta_wall_banner', 'minecraft:magma_block', 'minecraft:mangrove_door', 'minecraft:mangrove_fence', 'minecraft:mangrove_log', 'minecraft:mangrove_planks', 'minecraft:mangrove_slab', 'minecraft:mangrove_stairs', 'minecraft:mangrove_trapdoor', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mossy_cobblestone', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:mossy_stone_bricks', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_stairs', 'minecraft:nether_bricks', 'minecraft:nether_wart', 'minecraft:netherrack', 'minecraft:oak_door', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_planks', 'minecraft:oak_pressure_plate', 'minecraft:oak_slab', 'minecraft:oak_stairs', 'minecraft:oak_trapdoor', 'minecraft:oak_wall_sign', 'minecraft:obsidian', 'minecraft:orange_bed', 'minecraft:orange_carpet', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_terracotta', 'minecraft:orange_wool', 'minecraft:oxeye_daisy', 'minecraft:packed_ice', 'minecraft:pink_carpet', 'minecraft:polished_andesite', 'minecraft:polished_basalt', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_bricks', 'minecraft:polished_blackstone_stairs', 'minecraft:polished_diorite', 'minecraft:polished_granite', 'minecraft:poppy', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_cactus', 'minecraft:potted_dandelion', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_poppy', 'minecraft:potted_red_mushroom', 'minecraft:potted_red_tulip', 'minecraft:potted_white_tulip', 'minecraft:prismarine', 'minecraft:prismarine_bricks', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_bed', 'minecraft:purple_carpet', 'minecraft:purple_glazed_terracotta', 'minecraft:purpur_block', 'minecraft:purpur_pillar', 'minecraft:purpur_slab', 'minecraft:purpur_stairs', 'minecraft:quartz', 'minecraft:rail', 'minecraft:red_bed', 'minecraft:red_carpet', 'minecraft:red_mushroom', 'minecraft:red_terracotta', 'minecraft:red_wool', 'minecraft:redstone_torch', 'minecraft:redstone_wire', 'minecraft:repeater', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:sea_lantern', 'minecraft:sea_pickle', 'minecraft:seagrass', 'minecraft:smithing_table', 'minecraft:smoker', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:soul_sand', 'minecraft:spawner', 'minecraft:spruce_door', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_log', 'minecraft:spruce_planks', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_stairs', 'minecraft:spruce_trapdoor', 'minecraft:spruce_wood', 'minecraft:sticky_piston', 'minecraft:stone', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_bricks', 'minecraft:stone_button', 'minecraft:stone_pressure_plate', 'minecraft:stone_slab', 'minecraft:stonecutter', 'minecraft:stripped_acacia_log', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:tall_grass', 'minecraft:tall_seagrass', 'minecraft:terracotta', 'minecraft:tnt', 'minecraft:torch', 'minecraft:trapped_chest', 'minecraft:tripwire', 'minecraft:tripwire_hook', 'minecraft:vines', 'minecraft:wall_torch', 'minecraft:water', 'minecraft:wet_sponge', 'minecraft:wheat', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_glazed_terracotta', 'minecraft:white_stained_glass_pane', 'minecraft:white_terracotta', 'minecraft:white_wall_banner', 'minecraft:white_wool', 'minecraft:yellow_bed', 'minecraft:yellow_carpet', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_terracotta', 'minecraft:yellow_wool', 'mineraft:spawner', 'potted_cactus', 'potted_dandelion', 'potted_dead_bush', 'potted_poppy', 'potted_spruce_sapling'}
INVISIBLE = {'minecraft:air', 'minecraft:barrier', 'minecraft:cave_air', 'minecraft:structure_void', 'minecraft:void_air'}
FILTERING = {'minecraft:acacia_leaves', 'minecraft:air', 'minecraft:beacon', 'minecraft:birch_leaves', 'minecraft:black_shulker_box', 'minecraft:blue_shulker_box', 'minecraft:brown_shulker_box', 'minecraft:bubble_column', 'minecraft:cave_air', 'minecraft:chorus_flower', 'minecraft:chorus_plant', 'minecraft:cobweb', 'minecraft:cyan_shulker_box', 'minecraft:dark_oak_leaves', 'minecraft:end_gateway', 'minecraft:frosted_ice', 'minecraft:gray_shulker_box', 'minecraft:green_shulker_box', 'minecraft:honey_block', 'minecraft:ice', 'minecraft:jungle_leaves', 'minecraft:lava', 'minecraft:light_blue_shulker_box', 'minecraft:light_gray_shulker_box', 'minecraft:lime_shulker_box', 'minecraft:magenta_shulker_box', 'minecraft:mangrove_leaves', 'minecraft:oak_leaves', 'minecraft:orange_shulker_box', 'minecraft:pink_shulker_box', 'minecraft:purple_shulker_box', 'minecraft:red_shulker_box', 'minecraft:shulker_box', 'minecraft:slime_block', 'minecraft:spawner', 'minecraft:spruce_leaves', 'minecraft:void_air', 'minecraft:water', 'minecraft:white_shulker_box', 'minecraft:yellow_shulker_box'}
UNOBTRUSIVE = {'minecraft:acacia_button', 'minecraft:acacia_sign', 'minecraft:acacia_wall_sign', 'minecraft:activator_rail', 'minecraft:birch_button', 'minecraft:birch_sign', 'minecraft:birch_wall_sign', 'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:chain', 'minecraft:comparator', 'minecraft:conduit', 'minecraft:crimson_button', 'minecraft:crimson_sign', 'minecraft:crimson_wall_sign', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:dark_oak_button', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_wall_sign', 'minecraft:detector_rail', 'minecraft:end_rod', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:iron_bars', 'minecraft:jungle_button', 'minecraft:jungle_sign', 'minecraft:jungle_wall_sign', 'minecraft:ladder', 'minecraft:lever', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:lily_pad', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:mangrove_button', 'minecraft:mangrove_sign', 'minecraft:mangrove_wall_sign', 'minecraft:nether_portal', 'minecraft:oak_button', 'minecraft:oak_sign', 'minecraft:oak_wall_sign', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:polished_blackstone_button', 'minecraft:powered_rail', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:rail', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:redstone_torch', 'minecraft:redstone_wire', 'minecraft:repeater', 'minecraft:scaffolding', 'minecraft:snow', 'minecraft:soul_torch', 'minecraft:spruce_button', 'minecraft:spruce_sign', 'minecraft:spruce_wall_sign', 'minecraft:stone_button', 'minecraft:torch', 'minecraft:tripwire', 'minecraft:warped_button', 'minecraft:warped_sign', 'minecraft:warped_wall_sign', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane'}
OBTRUSIVE = {'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_sapling', 'minecraft:acacia_slab', 'minecraft:acacia_wood', 'minecraft:allium', 'minecraft:andesite_slab', 'minecraft:anvil', 'minecraft:azure_bluet', 'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:beetroots', 'minecraft:bell', 'minecraft:birch_fence', 'minecraft:birch_fence_gate', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_sapling', 'minecraft:birch_slab', 'minecraft:birch_wood', 'minecraft:black_bed', 'minecraft:blackstone_slab', 'minecraft:blue_bed', 'minecraft:blue_orchid', 'minecraft:brewing_stand', 'minecraft:brick_slab', 'minecraft:brown_bed', 'minecraft:brown_mushroom', 'minecraft:brown_mushroom_block', 'minecraft:cactus', 'minecraft:cake', 'minecraft:campfire', 'minecraft:carrots', 'minecraft:chipped_anvil', 'minecraft:chorus_flower', 'minecraft:chorus_plant', 'minecraft:cobblestone_slab', 'minecraft:cocoa', 'minecraft:cornflower', 'minecraft:creeper_head', 'minecraft:creeper_wall_head', 'minecraft:crimson_fence', 'minecraft:crimson_fence_gate', 'minecraft:crimson_fungus', 'minecraft:crimson_hyphae', 'minecraft:crimson_roots', 'minecraft:crimson_slab', 'minecraft:crimson_stem', 'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone_slab', 'minecraft:cyan_bed', 'minecraft:damaged_anvil', 'minecraft:dandelion', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_wood', 'minecraft:dark_prismarine_slab', 'minecraft:dead_bush', 'minecraft:diorite_slab', 'minecraft:dragon_egg', 'minecraft:dragon_head', 'minecraft:dragon_wall_head', 'minecraft:end_stone_brick_slab', 'minecraft:fern', 'minecraft:flower_pot', 'minecraft:granite_slab', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:gray_bed', 'minecraft:green_bed', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_sapling', 'minecraft:jungle_slab', 'minecraft:jungle_wood', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:large_fern', 'minecraft:lectern', 'minecraft:light_blue_bed', 'minecraft:light_gray_bed', 'minecraft:lilac', 'minecraft:lily_of_the_valley', 'minecraft:lily_pad', 'minecraft:lime_bed', 'minecraft:magenta_bed', 'minecraft:mangrove_fence', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_sapling', 'minecraft:mangrove_slab', 'minecraft:mangrove_wood', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mossy_cobblestone_slab', 'minecraft:mossy_stone_brick_slab', 'minecraft:mushroom_stem', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_slab', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:nether_wart_block', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_sapling', 'minecraft:oak_slab', 'minecraft:oak_wood', 'minecraft:orange_bed', 'minecraft:orange_tulip', 'minecraft:oxeye_daisy', 'minecraft:peony', 'minecraft:pink_bed', 'minecraft:pink_tulip', 'minecraft:player_head', 'minecraft:player_wall_head', 'minecraft:polished_andesite_slab', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_slab', 'minecraft:polished_diorite_slab', 'minecraft:polished_granite_slab', 'minecraft:poppy', 'minecraft:potatoes', 'minecraft:potted_', 'minecraft:potted_acacia_sapling', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_bamboo', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_brown_mushroom', 'minecraft:potted_cactus', 'minecraft:potted_cornflower', 'minecraft:potted_crimson_fungus', 'minecraft:potted_crimson_roots', 'minecraft:potted_dandelion', 'minecraft:potted_dark_oak_sapling', 'minecraft:potted_dead_bush', 'minecraft:potted_fern', 'minecraft:potted_jungle_sapling', 'minecraft:potted_lily_of_the_valley', 'minecraft:potted_mangrove_sapling', 'minecraft:potted_oak_sapling', 'minecraft:potted_orange_tulip', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_pink_tulip', 'minecraft:potted_poppy', 'minecraft:potted_red_mushroom', 'minecraft:potted_red_tulip', 'minecraft:potted_spruce_sapling', 'minecraft:potted_warped_fungus', 'minecraft:potted_warped_roots', 'minecraft:potted_white_tulip', 'minecraft:potted_wither_rose', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_slab', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_bed', 'minecraft:purpur_slab', 'minecraft:quartz_slab', 'minecraft:red_bed', 'minecraft:red_mushroom', 'minecraft:red_mushroom_block', 'minecraft:red_nether_brick_slab', 'minecraft:red_sandstone_slab', 'minecraft:red_tulip', 'minecraft:rose_bush', 'minecraft:sandstone_slab', 'minecraft:seagrass', 'minecraft:shroomlight', 'minecraft:skeleton_skull', 'minecraft:skeleton_wall_skull', 'minecraft:smooth_quartz_slab', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_stone_slab', 'minecraft:soul_campfire', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_sapling', 'minecraft:spruce_slab', 'minecraft:spruce_wood', 'minecraft:stone_brick_slab', 'minecraft:stone_slab', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:sugar_cane', 'minecraft:sunflower', 'minecraft:sweet_berry_bush', 'minecraft:tall_grass', 'minecraft:tall_seagrass', 'minecraft:turtle_egg', 'minecraft:vine', 'minecraft:warped_fence', 'minecraft:warped_fence_gate', 'minecraft:warped_fungus', 'minecraft:warped_hyphae', 'minecraft:warped_roots', 'minecraft:warped_slab', 'minecraft:warped_stem', 'minecraft:warped_wart_block', 'minecraft:wheat', 'minecraft:white_bed', 'minecraft:white_tulip', 'minecraft:wither_rose', 'minecraft:wither_skeleton_skull', 'minecraft:wither_skeleton_wall_skull', 'minecraft:yellow_bed', 'minecraft:zombie_head', 'minecraft:zombie_wall_head'}
TRANSPARENT = {'minecraft:acacia_button', 'minecraft:acacia_fence', 'minecraft:acacia_fence_gate', 'minecraft:acacia_leaves', 'minecraft:acacia_log', 'minecraft:acacia_sapling', 'minecraft:acacia_sign', 'minecraft:acacia_slab', 'minecraft:acacia_wall_sign', 'minecraft:acacia_wood', 'minecraft:activator_rail', 'minecraft:air', 'minecraft:allium', 'minecraft:andesite_slab', 'minecraft:anvil', 'minecraft:azure_bluet', 'minecraft:bamboo', 'minecraft:bamboo_sapling', 'minecraft:barrier', 'minecraft:beacon', 'minecraft:beetroots', 'minecraft:bell', 'minecraft:birch_button', 'minecraft:birch_fence', 'minecraft:birch_fence_gate', 'minecraft:birch_leaves', 'minecraft:birch_log', 'minecraft:birch_sapling', 'minecraft:birch_sign', 'minecraft:birch_slab', 'minecraft:birch_wall_sign', 'minecraft:birch_wood', 'minecraft:black_bed', 'minecraft:black_shulker_box', 'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:blackstone_slab', 'minecraft:blue_bed', 'minecraft:blue_orchid', 'minecraft:blue_shulker_box', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:brewing_stand', 'minecraft:brick_slab', 'minecraft:brown_bed', 'minecraft:brown_mushroom', 'minecraft:brown_mushroom_block', 'minecraft:brown_shulker_box', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:bubble_column', 'minecraft:cactus', 'minecraft:cake', 'minecraft:campfire', 'minecraft:carrots', 'minecraft:cave_air', 'minecraft:chain', 'minecraft:chipped_anvil', 'minecraft:chorus_flower', 'minecraft:chorus_plant', 'minecraft:cobblestone_slab', 'minecraft:cobweb', 'minecraft:cocoa', 'minecraft:comparator', 'minecraft:conduit', 'minecraft:cornflower', 'minecraft:creeper_head', 'minecraft:creeper_wall_head', 'minecraft:crimson_button', 'minecraft:crimson_fence', 'minecraft:crimson_fence_gate', 'minecraft:crimson_fungus', 'minecraft:crimson_hyphae', 'minecraft:crimson_roots', 'minecraft:crimson_sign', 'minecraft:crimson_slab', 'minecraft:crimson_stem', 'minecraft:crimson_wall_sign', 'minecraft:cut_red_sandstone_slab', 'minecraft:cut_sandstone_slab', 'minecraft:cyan_bed', 'minecraft:cyan_shulker_box', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:damaged_anvil', 'minecraft:dandelion', 'minecraft:dark_oak_button', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_log', 'minecraft:dark_oak_sapling', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_wall_sign', 'minecraft:dark_oak_wood', 'minecraft:dark_prismarine_slab', 'minecraft:dead_bush', 'minecraft:detector_rail', 'minecraft:diorite_slab', 'minecraft:dragon_egg', 'minecraft:dragon_head', 'minecraft:dragon_wall_head', 'minecraft:end_gateway', 'minecraft:end_rod', 'minecraft:end_stone_brick_slab', 'minecraft:fern', 'minecraft:flower_pot', 'minecraft:frosted_ice', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:granite_slab', 'minecraft:grass', 'minecraft:grass_block', 'minecraft:gray_bed', 'minecraft:gray_shulker_box', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:green_bed', 'minecraft:green_shulker_box', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:honey_block', 'minecraft:ice', 'minecraft:iron_bars', 'minecraft:jungle_button', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_leaves', 'minecraft:jungle_log', 'minecraft:jungle_sapling', 'minecraft:jungle_sign', 'minecraft:jungle_slab', 'minecraft:jungle_wall_sign', 'minecraft:jungle_wood', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:ladder', 'minecraft:large_fern', 'minecraft:lava', 'minecraft:lectern', 'minecraft:lever', 'minecraft:light_blue_bed', 'minecraft:light_blue_shulker_box', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_gray_bed', 'minecraft:light_gray_shulker_box', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:lilac', 'minecraft:lily_of_the_valley', 'minecraft:lily_pad', 'minecraft:lime_bed', 'minecraft:lime_shulker_box', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:magenta_bed', 'minecraft:magenta_shulker_box', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:mangrove_button', 'minecraft:mangrove_fence', 'minecraft:mangrove_fence_gate', 'minecraft:mangrove_leaves', 'minecraft:mangrove_log', 'minecraft:mangrove_sapling', 'minecraft:mangrove_sign', 'minecraft:mangrove_slab', 'minecraft:mangrove_wall_sign', 'minecraft:mangrove_wood', 'minecraft:melon', 'minecraft:melon_stem', 'minecraft:mossy_cobblestone_slab', 'minecraft:mossy_stone_brick_slab', 'minecraft:mushroom_stem', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_slab', 'minecraft:nether_portal', 'minecraft:nether_sprouts', 'minecraft:nether_wart', 'minecraft:nether_wart_block', 'minecraft:oak_button', 'minecraft:oak_fence', 'minecraft:oak_fence_gate', 'minecraft:oak_leaves', 'minecraft:oak_log', 'minecraft:oak_sapling', 'minecraft:oak_sign', 'minecraft:oak_slab', 'minecraft:oak_wall_sign', 'minecraft:oak_wood', 'minecraft:orange_bed', 'minecraft:orange_shulker_box', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_tulip', 'minecraft:oxeye_daisy', 'minecraft:peony', 'minecraft:pink_bed', 'minecraft:pink_shulker_box', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:pink_tulip', 'minecraft:player_head', 'minecraft:player_wall_head', 'minecraft:polished_andesite_slab', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_button', 'minecraft:polished_blackstone_slab', 'minecraft:polished_diorite_slab', 'minecraft:polished_granite_slab', 'minecraft:poppy', 'minecraft:potatoes', 'minecraft:potted_', 'minecraft:potted_acacia_sapling', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_bamboo', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_brown_mushroom', 'minecraft:potted_cactus', 'minecraft:potted_cornflower', 'minecraft:potted_crimson_fungus', 'minecraft:potted_crimson_roots', 'minecraft:potted_dandelion', 'minecraft:potted_dark_oak_sapling', 'minecraft:potted_dead_bush', 'minecraft:potted_fern', 'minecraft:potted_jungle_sapling', 'minecraft:potted_lily_of_the_valley', 'minecraft:potted_mangrove_sapling', 'minecraft:potted_oak_sapling', 'minecraft:potted_orange_tulip', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_pink_tulip', 'minecraft:potted_poppy', 'minecraft:potted_red_mushroom', 'minecraft:potted_red_tulip', 'minecraft:potted_spruce_sapling', 'minecraft:potted_warped_fungus', 'minecraft:potted_warped_roots', 'minecraft:potted_white_tulip', 'minecraft:potted_wither_rose', 'minecraft:powered_rail', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_slab', 'minecraft:pumpkin', 'minecraft:pumpkin_stem', 'minecraft:purple_bed', 'minecraft:purple_shulker_box', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:purpur_slab', 'minecraft:quartz_slab', 'minecraft:rail', 'minecraft:red_bed', 'minecraft:red_mushroom', 'minecraft:red_mushroom_block', 'minecraft:red_nether_brick_slab', 'minecraft:red_sandstone_slab', 'minecraft:red_shulker_box', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:red_tulip', 'minecraft:redstone_torch', 'minecraft:redstone_wire', 'minecraft:repeater', 'minecraft:rose_bush', 'minecraft:sandstone_slab', 'minecraft:scaffolding', 'minecraft:seagrass', 'minecraft:shroomlight', 'minecraft:shulker_box', 'minecraft:skeleton_skull', 'minecraft:skeleton_wall_skull', 'minecraft:slime_block', 'minecraft:smooth_quartz_slab', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_stone_slab', 'minecraft:snow', 'minecraft:soul_campfire', 'minecraft:soul_torch', 'minecraft:spawner', 'minecraft:spruce_button', 'minecraft:spruce_fence', 'minecraft:spruce_fence_gate', 'minecraft:spruce_leaves', 'minecraft:spruce_log', 'minecraft:spruce_sapling', 'minecraft:spruce_sign', 'minecraft:spruce_slab', 'minecraft:spruce_wall_sign', 'minecraft:spruce_wood', 'minecraft:stone_brick_slab', 'minecraft:stone_button', 'minecraft:stone_slab', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:stripped_crimson_hyphae', 'minecraft:stripped_crimson_stem', 'minecraft:stripped_dark_oak_log', 'minecraft:stripped_dark_oak_wood', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood', 'minecraft:stripped_mangrove_log', 'minecraft:stripped_mangrove_wood', 'minecraft:stripped_oak_log', 'minecraft:stripped_oak_wood', 'minecraft:stripped_spruce_log', 'minecraft:stripped_spruce_wood', 'minecraft:stripped_warped_hyphae', 'minecraft:stripped_warped_stem', 'minecraft:structure_void', 'minecraft:sugar_cane', 'minecraft:sunflower', 'minecraft:sweet_berry_bush', 'minecraft:tall_grass', 'minecraft:tall_seagrass', 'minecraft:torch', 'minecraft:tripwire', 'minecraft:turtle_egg', 'minecraft:vine', 'minecraft:void_air', 'minecraft:warped_button', 'minecraft:warped_fence', 'minecraft:warped_fence_gate', 'minecraft:warped_fungus', 'minecraft:warped_hyphae', 'minecraft:warped_roots', 'minecraft:warped_sign', 'minecraft:warped_slab', 'minecraft:warped_stem', 'minecraft:warped_wall_sign', 'minecraft:warped_wart_block', 'minecraft:water', 'minecraft:wheat', 'minecraft:white_bed', 'minecraft:white_shulker_box', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:white_tulip', 'minecraft:wither_rose', 'minecraft:wither_skeleton_skull', 'minecraft:wither_skeleton_wall_skull', 'minecraft:yellow_bed', 'minecraft:yellow_shulker_box', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane', 'minecraft:zombie_head', 'minecraft:zombie_wall_head'}
MAP_TRANSPARENT = {'minecraft:acacia_button', 'minecraft:activator_rail', 'minecraft:air', 'minecraft:barrier', 'minecraft:birch_button', 'minecraft:cake', 'minecraft:cave_air', 'minecraft:chain', 'minecraft:comparator', 'minecraft:creeper_head', 'minecraft:creeper_wall_head', 'minecraft:crimson_button', 'minecraft:dark_oak_button', 'minecraft:detector_rail', 'minecraft:dragon_head', 'minecraft:dragon_wall_head', 'minecraft:end_rod', 'minecraft:flower_pot', 'minecraft:glass', 'minecraft:glass_pane', 'minecraft:iron_bars', 'minecraft:jungle_button', 'minecraft:ladder', 'minecraft:lever', 'minecraft:mangrove_button', 'minecraft:nether_portal', 'minecraft:oak_button', 'minecraft:player_head', 'minecraft:player_wall_head', 'minecraft:polished_blackstone_button', 'minecraft:potted_', 'minecraft:potted_acacia_sapling', 'minecraft:potted_allium', 'minecraft:potted_azure_bluet', 'minecraft:potted_bamboo', 'minecraft:potted_birch_sapling', 'minecraft:potted_blue_orchid', 'minecraft:potted_brown_mushroom', 'minecraft:potted_cactus', 'minecraft:potted_cornflower', 'minecraft:potted_crimson_fungus', 'minecraft:potted_crimson_roots', 'minecraft:potted_dandelion', 'minecraft:potted_dark_oak_sapling', 'minecraft:potted_dead_bush', 'minecraft:potted_fern', 'minecraft:potted_jungle_sapling', 'minecraft:potted_lily_of_the_valley', 'minecraft:potted_mangrove_sapling', 'minecraft:potted_oak_sapling', 'minecraft:potted_orange_tulip', 'minecraft:potted_oxeye_daisy', 'minecraft:potted_pink_tulip', 'minecraft:potted_poppy', 'minecraft:potted_red_mushroom', 'minecraft:potted_red_tulip', 'minecraft:potted_spruce_sapling', 'minecraft:potted_warped_fungus', 'minecraft:potted_warped_roots', 'minecraft:potted_white_tulip', 'minecraft:potted_wither_rose', 'minecraft:powered_rail', 'minecraft:rail', 'minecraft:redstone_lamp', 'minecraft:redstone_torch', 'minecraft:redstone_wire', 'minecraft:repeater', 'minecraft:skeleton_skull', 'minecraft:skeleton_wall_skull', 'minecraft:soul_torch', 'minecraft:spruce_button', 'minecraft:stone_button', 'minecraft:structure_void', 'minecraft:torch', 'minecraft:tripwire', 'minecraft:tripwire_hook', 'minecraft:void_air', 'minecraft:warped_button', 'minecraft:wither_skeleton_skull', 'minecraft:wither_skeleton_wall_skull', 'minecraft:zombie_head', 'minecraft:zombie_wall_head'}
COLOR_TO_BLOCKS : Dict[int, Set[str]] = {31744: {'minecraft:acacia_leaves', 'minecraft:acacia_sapling', 'minecraft:bamboo', 'minecraft:beetroots', 'minecraft:birch_leaves', 'minecraft:birch_sapling', 'minecraft:cactus', 'minecraft:carrots', 'minecraft:cocoa', 'minecraft:dark_oak_leaves', 'minecraft:dark_oak_sapling', 'minecraft:fern', 'minecraft:grass', 'minecraft:jungle_leaves', 'minecraft:jungle_sapling', 'minecraft:large_fern', 'minecraft:lily_pad', 'minecraft:mangrove_leaves', 'minecraft:mangrove_sapling', 'minecraft:melon_stem', 'minecraft:oak_leaves', 'minecraft:oak_sapling', 'minecraft:potatoes', 'minecraft:pumpkin_stem', 'minecraft:spruce_leaves', 'minecraft:spruce_sapling', 'minecraft:sugar_cane', 'minecraft:sweet_berry_bush', 'minecraft:tall_grass', 'minecraft:vine', 'minecraft:wheat'}, 55610: ('minecraft:emerald_block',), 1356933: ('minecraft:warped_wart_block',), 1474182: ('minecraft:warped_nylium',), 1644825: {'minecraft:ancient_debris', 'minecraft:basalt', 'minecraft:black_banner', 'minecraft:black_bed', 'minecraft:black_carpet', 'minecraft:black_concrete', 'minecraft:black_concrete_powder', 'minecraft:black_glazed_terracotta', 'minecraft:black_shulker_box', 'minecraft:black_stained_glass', 'minecraft:black_stained_glass_pane', 'minecraft:black_wool', 'minecraft:blackstone', 'minecraft:blackstone_slab', 'minecraft:blackstone_stairs', 'minecraft:blackstone_wall', 'minecraft:chiseled_polished_blackstone', 'minecraft:coal_block', 'minecraft:cracked_polished_blackstone_bricks', 'minecraft:crying_obsidian', 'minecraft:dragon_egg', 'minecraft:end_gateway', 'minecraft:end_portal', 'minecraft:gilded_blackstone', 'minecraft:netherite_block', 'minecraft:obsidian', 'minecraft:polished_basalt', 'minecraft:polished_blackstone', 'minecraft:polished_blackstone_brick_slab', 'minecraft:polished_blackstone_brick_stairs', 'minecraft:polished_blackstone_brick_wall', 'minecraft:polished_blackstone_bricks', 'minecraft:polished_blackstone_pressure_plate', 'minecraft:polished_blackstone_slab', 'minecraft:polished_blackstone_stairs', 'minecraft:polished_blackstone_wall', 'minecraft:respawn_anchor', 'minecraft:wither_rose'}, 2430480: ('minecraft:black_terracotta',), 3361970: ('minecraft:blue_wool', 'minecraft:blue_carpet', 'minecraft:blue_shulker_box', 'minecraft:blue_bed', 'minecraft:blue_stained_glass', 'minecraft:blue_stained_glass_pane', 'minecraft:blue_banner', 'minecraft:blue_glazed_terracotta', 'minecraft:blue_concrete', 'minecraft:blue_concrete_powder', 'minecraft:tube_coral_block', 'minecraft:tube_coral', 'minecraft:tube_coral_fan', 'minecraft:cornflower'), 3746083: ('minecraft:gray_terracotta',), 3837580: ('minecraft:warped_fence', 'minecraft:warped_fence_gate', 'minecraft:warped_planks', 'minecraft:warped_pressure_plate', 'minecraft:warped_sign', 'minecraft:warped_wall_sign', 'minecraft:warped_slab', 'minecraft:warped_stairs', 'minecraft:warped_stem', 'minecraft:stripped_warped_stem', 'minecraft:warped_trapdoor'), 4210943: {'minecraft:bubble_column', 'minecraft:kelp', 'minecraft:kelp_plant', 'minecraft:seagrass', 'minecraft:tall_seagrass', 'minecraft:water'}, 4882687: ('minecraft:lapis_block',), 4993571: ('minecraft:brown_terracotta',), 4996700: ('minecraft:blue_terracotta',), 5000268: ('minecraft:acacia_wood', 'minecraft:gray_wool', 'minecraft:gray_carpet', 'minecraft:gray_shulker_box', 'minecraft:gray_bed', 'minecraft:gray_stained_glass', 'minecraft:gray_stained_glass_pane', 'minecraft:gray_banner', 'minecraft:gray_glazed_terracotta', 'minecraft:gray_concrete', 'minecraft:gray_concrete_powder', 'minecraft:dead_tube_coral_block', 'minecraft:dead_tube_coral', 'minecraft:dead_tube_coral_fan', 'minecraft:dead_brain_coral_block', 'minecraft:dead_brain_coral', 'minecraft:dead_brain_coral_fan', 'minecraft:dead_bubble_coral_block', 'minecraft:dead_bubble_coral', 'minecraft:dead_bubble_coral_fan', 'minecraft:dead_fire_coral_block', 'minecraft:dead_fire_coral', 'minecraft:dead_fire_coral_fan', 'minecraft:dead_horn_coral_block', 'minecraft:dead_horn_coral', 'minecraft:dead_horn_coral_fan'), 5001770: ('minecraft:green_terracotta',), 5013401: ('minecraft:cyan_wool', 'minecraft:cyan_carpet', 'minecraft:cyan_shulker_box', 'minecraft:cyan_bed', 'minecraft:cyan_stained_glass', 'minecraft:cyan_stained_glass_pane', 'minecraft:cyan_banner', 'minecraft:cyan_glazed_terracotta', 'minecraft:cyan_concrete', 'minecraft:cyan_concrete_powder', 'minecraft:prismarine', 'minecraft:prismarine_slab', 'minecraft:prismarine_stairs', 'minecraft:prismarine_wall', 'minecraft:warped_roots', 'minecraft:warped_door', 'minecraft:warped_fungus', 'minecraft:twisting_vines', 'minecraft:nether_sprouts'), 5647422: ('minecraft:warped_hyphae', 'minecraft:stripped_warped_hyphae'), 5725276: ('minecraft:cyan_terracotta',), 6035741: ('minecraft:crimson_hyphae', 'minecraft:stripped_crimson_hyphae'), 6085589: ('minecraft:diamond_block', 'minecraft:beacon', 'minecraft:prismarine_bricks', 'minecraft:prismarine_brick_slab', 'minecraft:prismarine_brick_stairs', 'minecraft:dark_prismarine', 'minecraft:dark_prismarine_slab', 'minecraft:dark_prismarine_stairs', 'minecraft:conduit'), 6704179: ('minecraft:dark_oak_planks', 'minecraft:dark_oak_log', 'minecraft:stripped_dark_oak_log', 'minecraft:dark_oak_wood', 'minecraft:stripped_dark_oak_wood', 'minecraft:dark_oak_sign', 'minecraft:dark_oak_wall_sign', 'minecraft:dark_oak_pressure_plate', 'minecraft:dark_oak_trapdoor', 'minecraft:dark_oak_stairs', 'minecraft:dark_oak_slab', 'minecraft:dark_oak_fence_gate', 'minecraft:dark_oak_fence', 'minecraft:dark_oak_door', 'minecraft:spruce_log', 'minecraft:brown_wool', 'minecraft:brown_carpet', 'minecraft:brown_shulker_box', 'minecraft:brown_bed', 'minecraft:brown_stained_glass', 'minecraft:brown_stained_glass_pane', 'minecraft:brown_banner', 'minecraft:brown_glazed_terracotta', 'minecraft:brown_concrete', 'minecraft:brown_concrete_powder', 'minecraft:soul_sand', 'minecraft:command_block', 'minecraft:brown_mushroom', 'minecraft:soul_soil'), 6717235: ('minecraft:green_wool', 'minecraft:green_carpet', 'minecraft:green_shulker_box', 'minecraft:green_bed', 'minecraft:green_stained_glass', 'minecraft:green_stained_glass_pane', 'minecraft:green_banner', 'minecraft:green_glazed_terracotta', 'minecraft:green_concrete', 'minecraft:green_concrete_powder', 'minecraft:end_portal_frame', 'minecraft:chain_command_block', 'minecraft:dried_kelp_block', 'minecraft:sea_pickle'), 6724056: ('minecraft:light_blue_wool', 'minecraft:light_blue_carpet', 'minecraft:light_blue_shulker_box', 'minecraft:light_blue_bed', 'minecraft:light_blue_stained_glass', 'minecraft:light_blue_stained_glass_pane', 'minecraft:light_blue_banner', 'minecraft:light_blue_glazed_terracotta', 'minecraft:light_blue_concrete', 'minecraft:light_blue_concrete_powder', 'minecraft:soul_fire', 'minecraft:blue_orchid'), 6780213: ('minecraft:lime_terracotta',), 7340544: ('minecraft:netherrack', 'minecraft:nether_bricks', 'minecraft:nether_brick_fence', 'minecraft:nether_brick_slab', 'minecraft:nether_brick_stairs', 'minecraft:nether_brick_wall', 'minecraft:cracked_nether_bricks', 'minecraft:chiseled_nether_bricks', 'minecraft:nether_gold_ore', 'minecraft:nether_quartz_ore', 'minecraft:magma_block', 'minecraft:red_nether_bricks', 'minecraft:red_nether_brick_slab', 'minecraft:red_nether_brick_stairs', 'minecraft:red_nether_brick_wall', 'minecraft:crimson_roots', 'minecraft:crimson_door', 'minecraft:crimson_fungus', 'minecraft:weeping_vines'), 7367818: ('minecraft:light_blue_terracotta',), 7368816: {'minecraft:acacia_log', 'minecraft:andesite', 'minecraft:andesite_slab', 'minecraft:andesite_stairs', 'minecraft:andesite_wall', 'minecraft:bedrock', 'minecraft:blast_furnace', 'minecraft:cauldron', 'minecraft:chiseled_stone_bricks', 'minecraft:coal_ore', 'minecraft:cobblestone', 'minecraft:cobblestone_slab', 'minecraft:cobblestone_stairs', 'minecraft:cobblestone_wall', 'minecraft:cracked_stone_bricks', 'minecraft:diamond_ore', 'minecraft:dispenser', 'minecraft:dropper', 'minecraft:emerald_ore', 'minecraft:ender_chest', 'minecraft:furnace', 'minecraft:gold_ore', 'minecraft:gravel', 'minecraft:hopper', 'minecraft:iron_ore', 'minecraft:lapis_ore', 'minecraft:mossy_cobblestone', 'minecraft:mossy_cobblestone_slab', 'minecraft:mossy_cobblestone_stairs', 'minecraft:mossy_cobblestone_wall', 'minecraft:mossy_stone_brick_slab', 'minecraft:mossy_stone_brick_stairs', 'minecraft:mossy_stone_brick_wall', 'minecraft:mossy_stone_bricks', 'minecraft:moving_piston', 'minecraft:observer', 'minecraft:piston', 'minecraft:piston_head', 'minecraft:polished_andesite', 'minecraft:polished_andesite_slab', 'minecraft:polished_andesite_stairs', 'minecraft:redstone_ore', 'minecraft:smoker', 'minecraft:smooth_stone', 'minecraft:smooth_stone_slab', 'minecraft:spawner', 'minecraft:sticky_piston', 'minecraft:stone', 'minecraft:stone_brick_slab', 'minecraft:stone_brick_stairs', 'minecraft:stone_brick_wall', 'minecraft:stone_bricks', 'minecraft:stone_pressure_plate', 'minecraft:stone_slab', 'minecraft:stone_stairs', 'minecraft:stonecutter'}, 8014168: ('minecraft:purple_terracotta', 'minecraft:purple_shulker_box'), 8339378: ('minecraft:shulker_box', 'minecraft:purple_wool', 'minecraft:purple_carpet', 'minecraft:purple_bed', 'minecraft:purple_stained_glass', 'minecraft:purple_stained_glass_pane', 'minecraft:purple_banner', 'minecraft:purple_glazed_terracotta', 'minecraft:purple_concrete', 'minecraft:purple_concrete_powder', 'minecraft:mycelium', 'minecraft:chorus_plant', 'minecraft:chorus_flower', 'minecraft:repeating_command_block', 'minecraft:bubble_coral_block', 'minecraft:bubble_coral', 'minecraft:bubble_coral_fan'), 8368696: {'minecraft:grass_block', 'minecraft:slime_block'}, 8375321: ('minecraft:lime_wool', 'minecraft:lime_carpet', 'minecraft:lime_shulker_box', 'minecraft:lime_bed', 'minecraft:lime_stained_glass', 'minecraft:lime_stained_glass_pane', 'minecraft:lime_banner', 'minecraft:lime_glazed_terracotta', 'minecraft:lime_concrete', 'minecraft:lime_concrete_powder', 'minecraft:melon'), 8476209: ('minecraft:podzol', 'minecraft:spruce_planks', 'minecraft:stripped_spruce_log', 'minecraft:spruce_wood', 'minecraft:stripped_spruce_wood', 'minecraft:spruce_sign', 'minecraft:spruce_wall_sign', 'minecraft:spruce_pressure_plate', 'minecraft:spruce_trapdoor', 'minecraft:spruce_stairs', 'minecraft:spruce_slab', 'minecraft:spruce_fence_gate', 'minecraft:spruce_fence', 'minecraft:spruce_door', 'minecraft:campfire', 'minecraft:soul_campfire'), 8874850: ('minecraft:light_gray_terracotta',), 9321518: ('minecraft:red_terracotta',), 9402184: ('minecraft:oak_planks', 'minecraft:oak_log', 'minecraft:stripped_oak_log', 'minecraft:oak_wood', 'minecraft:stripped_oak_wood', 'minecraft:oak_sign', 'minecraft:oak_wall_sign', 'minecraft:oak_pressure_plate', 'minecraft:oak_trapdoor', 'minecraft:oak_stairs', 'minecraft:oak_slab', 'minecraft:oak_fence_gate', 'minecraft:oak_fence', 'minecraft:oak_door', 'minecraft:note_block', 'minecraft:bookshelf', 'minecraft:chest', 'minecraft:trapped_chest', 'minecraft:crafting_table', 'minecraft:daylight_detector', 'minecraft:loom', 'minecraft:barrel', 'minecraft:cartography_table', 'minecraft:fletching_table', 'minecraft:lectern', 'minecraft:smithing_table', 'minecraft:composter', 'minecraft:bamboo_sapling', 'minecraft:dead_bush', 'minecraft:petrified_oak_slab', 'minecraft:beehive'), 9715553: ('minecraft:crimson_fence', 'minecraft:crimson_fence_gate', 'minecraft:crimson_planks', 'minecraft:crimson_pressure_plate', 'minecraft:crimson_sign', 'minecraft:crimson_wall_sign', 'minecraft:crimson_slab', 'minecraft:crimson_stairs', 'minecraft:crimson_stem', 'minecraft:stripped_crimson_stem', 'minecraft:crimson_trapdoor'), 9787244: ('minecraft:magenta_terracotta',), 9923917: {'minecraft:brown_mushroom_block', 'minecraft:coarse_dirt', 'minecraft:dirt', 'minecraft:farmland', 'minecraft:granite', 'minecraft:granite_slab', 'minecraft:granite_stairs', 'minecraft:granite_wall', 'minecraft:grass_path', 'minecraft:jukebox', 'minecraft:jungle_door', 'minecraft:jungle_fence', 'minecraft:jungle_fence_gate', 'minecraft:jungle_log', 'minecraft:jungle_planks', 'minecraft:jungle_pressure_plate', 'minecraft:jungle_sign', 'minecraft:jungle_slab', 'minecraft:jungle_stairs', 'minecraft:jungle_trapdoor', 'minecraft:jungle_wall_sign', 'minecraft:jungle_wood', 'minecraft:polished_granite', 'minecraft:polished_granite_slab', 'minecraft:polished_granite_stairs', 'minecraft:stripped_jungle_log', 'minecraft:stripped_jungle_wood'}, 10040115: ('minecraft:red_wool', 'minecraft:red_carpet', 'minecraft:red_shulker_box', 'minecraft:red_bed', 'minecraft:red_stained_glass', 'minecraft:red_stained_glass_pane', 'minecraft:red_banner', 'minecraft:red_glazed_terracotta', 'minecraft:red_concrete', 'minecraft:red_concrete_powder', 'minecraft:bricks', 'minecraft:brick_slab', 'minecraft:brick_stairs', 'minecraft:brick_wall', 'minecraft:red_mushroom_block', 'minecraft:nether_wart', 'minecraft:enchanting_table', 'minecraft:nether_wart_block', 'minecraft:fire_coral_block', 'minecraft:fire_coral', 'minecraft:fire_coral_fan', 'minecraft:red_mushroom', 'minecraft:shroomlight', 'minecraft:poppy', 'minecraft:red_tulip', 'minecraft:rose_bush'), 10066329: ('minecraft:light_gray_wool', 'minecraft:light_gray_carpet', 'minecraft:light_gray_shulker_box', 'minecraft:light_gray_bed', 'minecraft:light_gray_stained_glass', 'minecraft:light_gray_stained_glass_pane', 'minecraft:light_gray_banner', 'minecraft:light_gray_glazed_terracotta', 'minecraft:light_gray_concrete', 'minecraft:light_gray_concrete_powder', 'minecraft:structure_block', 'minecraft:jigsaw', 'minecraft:azure_bluet', 'minecraft:oxeye_daisy', 'minecraft:white_tulip'), 10441252: ('minecraft:orange_terracotta',), 10505550: ('minecraft:pink_terracotta',), 10526975: {'minecraft:blue_ice', 'minecraft:frosted_ice', 'minecraft:ice', 'minecraft:packed_ice'}, 10791096: {'minecraft:clay', 'minecraft:infested_chiseled_stone_bricks', 'minecraft:infested_cobblestone', 'minecraft:infested_cracked_stone_bricks', 'minecraft:infested_mossy_stone_bricks', 'minecraft:infested_stone', 'minecraft:infested_stone_bricks'}, 10987431: {'minecraft:anvil', 'minecraft:brewing_stand', 'minecraft:chipped_anvil', 'minecraft:damaged_anvil', 'minecraft:grindstone', 'minecraft:heavy_weighted_pressure_plate', 'minecraft:iron_block', 'minecraft:iron_door', 'minecraft:iron_trapdoor', 'minecraft:lantern', 'minecraft:lodestone', 'minecraft:soul_lantern'}, 11685080: ('minecraft:magenta_wool', 'minecraft:magenta_carpet', 'minecraft:magenta_shulker_box', 'minecraft:magenta_bed', 'minecraft:magenta_stained_glass', 'minecraft:magenta_stained_glass_pane', 'minecraft:magenta_banner', 'minecraft:magenta_glazed_terracotta', 'minecraft:magenta_concrete', 'minecraft:magenta_concrete_powder', 'minecraft:purpur_block', 'minecraft:purpur_slab', 'minecraft:purpur_stairs', 'minecraft:purpur_pillar', 'minecraft:allium', 'minecraft:lilac'), 12223780: ('minecraft:yellow_terracotta',), 12398641: ('minecraft:crimson_nylium',), 13092807: {'minecraft:cobweb', 'minecraft:mushroom_stem'}, 13742497: ('minecraft:white_terracotta',), 14188339: ('minecraft:acacia_planks', 'minecraft:stripped_acacia_log', 'minecraft:stripped_acacia_wood', 'minecraft:acacia_sign', 'minecraft:acacia_wall_sign', 'minecraft:acacia_pressure_plate', 'minecraft:acacia_trapdoor', 'minecraft:acacia_stairs', 'minecraft:acacia_slab', 'minecraft:acacia_fence_gate', 'minecraft:acacia_fence', 'minecraft:acacia_door', 'minecraft:red_sand', 'minecraft:orange_wool', 'minecraft:orange_carpet', 'minecraft:orange_shulker_box', 'minecraft:orange_bed', 'minecraft:orange_stained_glass', 'minecraft:orange_stained_glass_pane', 'minecraft:orange_banner', 'minecraft:orange_glazed_terracotta', 'minecraft:orange_concrete', 'minecraft:orange_concrete_powder', 'minecraft:pumpkin', 'minecraft:carved_pumpkin', 'minecraft:jack_o_lantern', 'minecraft:terracotta', 'minecraft:red_sandstone', 'minecraft:red_sandstone_slab', 'minecraft:red_sandstone_stairs', 'minecraft:red_sandstone_wall', 'minecraft:cut_red_sandstone', 'minecraft:cut_red_sandstone_slab', 'minecraft:smooth_red_sandstone', 'minecraft:smooth_red_sandstone_slab', 'minecraft:smooth_red_sandstone_stairs', 'minecraft:chiseled_red_sandstone', 'minecraft:honey_block', 'minecraft:honeycomb_block', 'minecraft:orange_tulip'), 15066419: ('minecraft:sponge', 'minecraft:wet_sponge', 'minecraft:yellow_wool', 'minecraft:yellow_carpet', 'minecraft:yellow_shulker_box', 'minecraft:yellow_bed', 'minecraft:yellow_stained_glass', 'minecraft:yellow_stained_glass_pane', 'minecraft:yellow_banner', 'minecraft:yellow_glazed_terracotta', 'minecraft:yellow_concrete', 'minecraft:yellow_concrete_powder', 'minecraft:hay_block', 'minecraft:horn_coral_block', 'minecraft:horn_coral', 'minecraft:horn_coral_fan', 'minecraft:bee_nest', 'minecraft:dandelion', 'minecraft:sunflower'), 15892389: ('minecraft:pink_wool', 'minecraft:pink_carpet', 'minecraft:pink_shulker_box', 'minecraft:pink_bed', 'minecraft:pink_stained_glass', 'minecraft:pink_stained_glass_pane', 'minecraft:pink_banner', 'minecraft:pink_glazed_terracotta', 'minecraft:pink_concrete', 'minecraft:pink_concrete_powder', 'minecraft:brain_coral_block', 'minecraft:brain_coral', 'minecraft:brain_coral_fan', 'minecraft:pink_tulip', 'minecraft:peony'), 16247203: {'minecraft:birch_door', 'minecraft:birch_fence', 'minecraft:birch_fence_gate', 'minecraft:birch_planks', 'minecraft:birch_pressure_plate', 'minecraft:birch_sign', 'minecraft:birch_slab', 'minecraft:birch_stairs', 'minecraft:birch_trapdoor', 'minecraft:birch_wall_sign', 'minecraft:birch_wood', 'minecraft:bone_block', 'minecraft:chiseled_sandstone', 'minecraft:cut_sandstone', 'minecraft:cut_sandstone_slab', 'minecraft:end_stone', 'minecraft:end_stone_brick_slab', 'minecraft:end_stone_brick_stairs', 'minecraft:end_stone_brick_wall', 'minecraft:end_stone_bricks', 'minecraft:glowstone', 'minecraft:sand', 'minecraft:sandstone', 'minecraft:sandstone_slab', 'minecraft:sandstone_stairs', 'minecraft:sandstone_wall', 'minecraft:scaffolding', 'minecraft:smooth_sandstone', 'minecraft:smooth_sandstone_slab', 'minecraft:smooth_sandstone_stairs', 'minecraft:stripped_birch_log', 'minecraft:stripped_birch_wood', 'minecraft:turtle_egg'}, 16445005: ('minecraft:gold_block', 'minecraft:light_weighted_pressure_plate', 'minecraft:bell'), 16711680: {'minecraft:fire', 'minecraft:lava', 'minecraft:redstone_block', 'minecraft:tnt'}, 16776437: ('minecraft:diorite', 'minecraft:diorite_slab', 'minecraft:diorite_stairs', 'minecraft:diorite_wall', 'minecraft:polished_diorite', 'minecraft:polished_diorite_slab', 'minecraft:polished_diorite_stairs', 'minecraft:birch_log', 'minecraft:quartz_block', 'minecraft:quartz_slab', 'minecraft:quartz_stairs', 'minecraft:smooth_quartz', 'minecraft:smooth_quartz_slab', 'minecraft:smooth_quartz_stairs', 'minecraft:chiseled_quartz_block', 'minecraft:quartz_pillar', 'minecraft:quartz_bricks', 'minecraft:sea_lantern', 'minecraft:target'), 16777215: {'minecraft:lily_of_the_valley', 'minecraft:snow', 'minecraft:snow_block', 'minecraft:white_banner', 'minecraft:white_bed', 'minecraft:white_carpet', 'minecraft:white_concrete', 'minecraft:white_concrete_powder', 'minecraft:white_glazed_terracotta', 'minecraft:white_shulker_box', 'minecraft:white_stained_glass', 'minecraft:white_stained_glass_pane', 'minecraft:white_wool'}}
BLOCK_TO_COLOR : Dict[str, int] = {'minecraft:acacia_door': 14188339, 'minecraft:acacia_fence': 14188339, 'minecraft:acacia_fence_gate': 14188339, 'minecraft:acacia_leaves': 31744, 'minecraft:acacia_log': 7368816, 'minecraft:acacia_planks': 14188339, 'minecraft:acacia_pressure_plate': 14188339, 'minecraft:acacia_sapling': 31744, 'minecraft:acacia_sign': 14188339, 'minecraft:acacia_slab': 14188339, 'minecraft:acacia_stairs': 14188339, 'minecraft:acacia_trapdoor': 14188339, 'minecraft:acacia_wall_sign': 14188339, 'minecraft:acacia_wood': 5000268, 'minecraft:allium': 11685080, 'minecraft:ancient_debris': 1644825, 'minecraft:andesite': 7368816, 'minecraft:andesite_slab': 7368816, 'minecraft:andesite_stairs': 7368816, 'minecraft:andesite_wall': 7368816, 'minecraft:anvil': 10987431, 'minecraft:azure_bluet': 10066329, 'minecraft:bamboo': 31744, 'minecraft:bamboo_sapling': 9402184, 'minecraft:barrel': 9402184, 'minecraft:basalt': 1644825, 'minecraft:beacon': 6085589, 'minecraft:bedrock': 7368816, 'minecraft:bee_nest': 15066419, 'minecraft:beehive': 9402184, 'minecraft:beetroots': 31744, 'minecraft:bell': 16445005, 'minecraft:birch_door': 16247203, 'minecraft:birch_fence': 16247203, 'minecraft:birch_fence_gate': 16247203, 'minecraft:birch_leaves': 31744, 'minecraft:birch_log': 16776437, 'minecraft:birch_planks': 16247203, 'minecraft:birch_pressure_plate': 16247203, 'minecraft:birch_sapling': 31744, 'minecraft:birch_sign': 16247203, 'minecraft:birch_slab': 16247203, 'minecraft:birch_stairs': 16247203, 'minecraft:birch_trapdoor': 16247203, 'minecraft:birch_wall_sign': 16247203, 'minecraft:birch_wood': 16247203, 'minecraft:black_banner': 1644825, 'minecraft:black_bed': 1644825, 'minecraft:black_carpet': 1644825, 'minecraft:black_concrete': 1644825, 'minecraft:black_concrete_powder': 1644825, 'minecraft:black_glazed_terracotta': 1644825, 'minecraft:black_shulker_box': 1644825, 'minecraft:black_stained_glass': 1644825, 'minecraft:black_stained_glass_pane': 1644825, 'minecraft:black_terracotta': 2430480, 'minecraft:black_wool': 1644825, 'minecraft:blackstone': 1644825, 'minecraft:blackstone_slab': 1644825, 'minecraft:blackstone_stairs': 1644825, 'minecraft:blackstone_wall': 1644825, 'minecraft:blast_furnace': 7368816, 'minecraft:blue_banner': 3361970, 'minecraft:blue_bed': 3361970, 'minecraft:blue_carpet': 3361970, 'minecraft:blue_concrete': 3361970, 'minecraft:blue_concrete_powder': 3361970, 'minecraft:blue_glazed_terracotta': 3361970, 'minecraft:blue_ice': 10526975, 'minecraft:blue_orchid': 6724056, 'minecraft:blue_shulker_box': 3361970, 'minecraft:blue_stained_glass': 3361970, 'minecraft:blue_stained_glass_pane': 3361970, 'minecraft:blue_terracotta': 4996700, 'minecraft:blue_wool': 3361970, 'minecraft:bone_block': 16247203, 'minecraft:bookshelf': 9402184, 'minecraft:brain_coral': 15892389, 'minecraft:brain_coral_block': 15892389, 'minecraft:brain_coral_fan': 15892389, 'minecraft:brewing_stand': 10987431, 'minecraft:brick_slab': 10040115, 'minecraft:brick_stairs': 10040115, 'minecraft:brick_wall': 10040115, 'minecraft:bricks': 10040115, 'minecraft:brown_banner': 6704179, 'minecraft:brown_bed': 6704179, 'minecraft:brown_carpet': 6704179, 'minecraft:brown_concrete': 6704179, 'minecraft:brown_concrete_powder': 6704179, 'minecraft:brown_glazed_terracotta': 6704179, 'minecraft:brown_mushroom': 6704179, 'minecraft:brown_mushroom_block': 9923917, 'minecraft:brown_shulker_box': 6704179, 'minecraft:brown_stained_glass': 6704179, 'minecraft:brown_stained_glass_pane': 6704179, 'minecraft:brown_terracotta': 4993571, 'minecraft:brown_wool': 6704179, 'minecraft:bubble_column': 4210943, 'minecraft:bubble_coral': 8339378, 'minecraft:bubble_coral_block': 8339378, 'minecraft:bubble_coral_fan': 8339378, 'minecraft:cactus': 31744, 'minecraft:campfire': 8476209, 'minecraft:carrots': 31744, 'minecraft:cartography_table': 9402184, 'minecraft:carved_pumpkin': 14188339, 'minecraft:cauldron': 7368816, 'minecraft:chain_command_block': 6717235, 'minecraft:chest': 9402184, 'minecraft:chipped_anvil': 10987431, 'minecraft:chiseled_nether_bricks': 7340544, 'minecraft:chiseled_polished_blackstone': 1644825, 'minecraft:chiseled_quartz_block': 16776437, 'minecraft:chiseled_red_sandstone': 14188339, 'minecraft:chiseled_sandstone': 16247203, 'minecraft:chiseled_stone_bricks': 7368816, 'minecraft:chorus_flower': 8339378, 'minecraft:chorus_plant': 8339378, 'minecraft:clay': 10791096, 'minecraft:coal_block': 1644825, 'minecraft:coal_ore': 7368816, 'minecraft:coarse_dirt': 9923917, 'minecraft:cobblestone': 7368816, 'minecraft:cobblestone_slab': 7368816, 'minecraft:cobblestone_stairs': 7368816, 'minecraft:cobblestone_wall': 7368816, 'minecraft:cobweb': 13092807, 'minecraft:cocoa': 31744, 'minecraft:command_block': 6704179, 'minecraft:composter': 9402184, 'minecraft:conduit': 6085589, 'minecraft:cornflower': 3361970, 'minecraft:cracked_nether_bricks': 7340544, 'minecraft:cracked_polished_blackstone_bricks': 1644825, 'minecraft:cracked_stone_bricks': 7368816, 'minecraft:crafting_table': 9402184, 'minecraft:crimson_door': 7340544, 'minecraft:crimson_fence': 9715553, 'minecraft:crimson_fence_gate': 9715553, 'minecraft:crimson_fungus': 7340544, 'minecraft:crimson_hyphae': 6035741, 'minecraft:crimson_nylium': 12398641, 'minecraft:crimson_planks': 9715553, 'minecraft:crimson_pressure_plate': 9715553, 'minecraft:crimson_roots': 7340544, 'minecraft:crimson_sign': 9715553, 'minecraft:crimson_slab': 9715553, 'minecraft:crimson_stairs': 9715553, 'minecraft:crimson_stem': 9715553, 'minecraft:crimson_trapdoor': 9715553, 'minecraft:crimson_wall_sign': 9715553, 'minecraft:crying_obsidian': 1644825, 'minecraft:cut_red_sandstone': 14188339, 'minecraft:cut_red_sandstone_slab': 14188339, 'minecraft:cut_sandstone': 16247203, 'minecraft:cut_sandstone_slab': 16247203, 'minecraft:cyan_banner': 5013401, 'minecraft:cyan_bed': 5013401, 'minecraft:cyan_carpet': 5013401, 'minecraft:cyan_concrete': 5013401, 'minecraft:cyan_concrete_powder': 5013401, 'minecraft:cyan_glazed_terracotta': 5013401, 'minecraft:cyan_shulker_box': 5013401, 'minecraft:cyan_stained_glass': 5013401, 'minecraft:cyan_stained_glass_pane': 5013401, 'minecraft:cyan_terracotta': 5725276, 'minecraft:cyan_wool': 5013401, 'minecraft:damaged_anvil': 10987431, 'minecraft:dandelion': 15066419, 'minecraft:dark_oak_door': 6704179, 'minecraft:dark_oak_fence': 6704179, 'minecraft:dark_oak_fence_gate': 6704179, 'minecraft:dark_oak_leaves': 31744, 'minecraft:dark_oak_log': 6704179, 'minecraft:dark_oak_planks': 6704179, 'minecraft:dark_oak_pressure_plate': 6704179, 'minecraft:dark_oak_sapling': 31744, 'minecraft:dark_oak_sign': 6704179, 'minecraft:dark_oak_slab': 6704179, 'minecraft:dark_oak_stairs': 6704179, 'minecraft:dark_oak_trapdoor': 6704179, 'minecraft:dark_oak_wall_sign': 6704179, 'minecraft:dark_oak_wood': 6704179, 'minecraft:dark_prismarine': 6085589, 'minecraft:dark_prismarine_slab': 6085589, 'minecraft:dark_prismarine_stairs': 6085589, 'minecraft:daylight_detector': 9402184, 'minecraft:dead_brain_coral': 5000268, 'minecraft:dead_brain_coral_block': 5000268, 'minecraft:dead_brain_coral_fan': 5000268, 'minecraft:dead_bubble_coral': 5000268, 'minecraft:dead_bubble_coral_block': 5000268, 'minecraft:dead_bubble_coral_fan': 5000268, 'minecraft:dead_bush': 9402184, 'minecraft:dead_fire_coral': 5000268, 'minecraft:dead_fire_coral_block': 5000268, 'minecraft:dead_fire_coral_fan': 5000268, 'minecraft:dead_horn_coral': 5000268, 'minecraft:dead_horn_coral_block': 5000268, 'minecraft:dead_horn_coral_fan': 5000268, 'minecraft:dead_tube_coral': 5000268, 'minecraft:dead_tube_coral_block': 5000268, 'minecraft:dead_tube_coral_fan': 5000268, 'minecraft:diamond_block': 6085589, 'minecraft:diamond_ore': 7368816, 'minecraft:diorite': 16776437, 'minecraft:diorite_slab': 16776437, 'minecraft:diorite_stairs': 16776437, 'minecraft:diorite_wall': 16776437, 'minecraft:dirt': 9923917, 'minecraft:dispenser': 7368816, 'minecraft:dragon_egg': 1644825, 'minecraft:dried_kelp_block': 6717235, 'minecraft:dropper': 7368816, 'minecraft:emerald_block': 55610, 'minecraft:emerald_ore': 7368816, 'minecraft:enchanting_table': 10040115, 'minecraft:end_gateway': 1644825, 'minecraft:end_portal': 1644825, 'minecraft:end_portal_frame': 6717235, 'minecraft:end_stone': 16247203, 'minecraft:end_stone_brick_slab': 16247203, 'minecraft:end_stone_brick_stairs': 16247203, 'minecraft:end_stone_brick_wall': 16247203, 'minecraft:end_stone_bricks': 16247203, 'minecraft:ender_chest': 7368816, 'minecraft:farmland': 9923917, 'minecraft:fern': 31744, 'minecraft:fire': 16711680, 'minecraft:fire_coral': 10040115, 'minecraft:fire_coral_block': 10040115, 'minecraft:fire_coral_fan': 10040115, 'minecraft:fletching_table': 9402184, 'minecraft:frosted_ice': 10526975, 'minecraft:furnace': 7368816, 'minecraft:gilded_blackstone': 1644825, 'minecraft:glowstone': 16247203, 'minecraft:gold_block': 16445005, 'minecraft:gold_ore': 7368816, 'minecraft:granite': 9923917, 'minecraft:granite_slab': 9923917, 'minecraft:granite_stairs': 9923917, 'minecraft:granite_wall': 9923917, 'minecraft:grass': 31744, 'minecraft:grass_block': 8368696, 'minecraft:grass_path': 9923917, 'minecraft:gravel': 7368816, 'minecraft:gray_banner': 5000268, 'minecraft:gray_bed': 5000268, 'minecraft:gray_carpet': 5000268, 'minecraft:gray_concrete': 5000268, 'minecraft:gray_concrete_powder': 5000268, 'minecraft:gray_glazed_terracotta': 5000268, 'minecraft:gray_shulker_box': 5000268, 'minecraft:gray_stained_glass': 5000268, 'minecraft:gray_stained_glass_pane': 5000268, 'minecraft:gray_terracotta': 3746083, 'minecraft:gray_wool': 5000268, 'minecraft:green_banner': 6717235, 'minecraft:green_bed': 6717235, 'minecraft:green_carpet': 6717235, 'minecraft:green_concrete': 6717235, 'minecraft:green_concrete_powder': 6717235, 'minecraft:green_glazed_terracotta': 6717235, 'minecraft:green_shulker_box': 6717235, 'minecraft:green_stained_glass': 6717235, 'minecraft:green_stained_glass_pane': 6717235, 'minecraft:green_terracotta': 5001770, 'minecraft:green_wool': 6717235, 'minecraft:grindstone': 10987431, 'minecraft:hay_block': 15066419, 'minecraft:heavy_weighted_pressure_plate': 10987431, 'minecraft:honey_block': 14188339, 'minecraft:honeycomb_block': 14188339, 'minecraft:hopper': 7368816, 'minecraft:horn_coral': 15066419, 'minecraft:horn_coral_block': 15066419, 'minecraft:horn_coral_fan': 15066419, 'minecraft:ice': 10526975, 'minecraft:infested_chiseled_stone_bricks': 10791096, 'minecraft:infested_cobblestone': 10791096, 'minecraft:infested_cracked_stone_bricks': 10791096, 'minecraft:infested_mossy_stone_bricks': 10791096, 'minecraft:infested_stone': 10791096, 'minecraft:infested_stone_bricks': 10791096, 'minecraft:iron_block': 10987431, 'minecraft:iron_door': 10987431, 'minecraft:iron_ore': 7368816, 'minecraft:iron_trapdoor': 10987431, 'minecraft:jack_o_lantern': 14188339, 'minecraft:jigsaw': 10066329, 'minecraft:jukebox': 9923917, 'minecraft:jungle_door': 9923917, 'minecraft:jungle_fence': 9923917, 'minecraft:jungle_fence_gate': 9923917, 'minecraft:jungle_leaves': 31744, 'minecraft:jungle_log': 9923917, 'minecraft:jungle_planks': 9923917, 'minecraft:jungle_pressure_plate': 9923917, 'minecraft:jungle_sapling': 31744, 'minecraft:jungle_sign': 9923917, 'minecraft:jungle_slab': 9923917, 'minecraft:jungle_stairs': 9923917, 'minecraft:jungle_trapdoor': 9923917, 'minecraft:jungle_wall_sign': 9923917, 'minecraft:jungle_wood': 9923917, 'minecraft:kelp': 4210943, 'minecraft:kelp_plant': 4210943, 'minecraft:lantern': 10987431, 'minecraft:lapis_block': 4882687, 'minecraft:lapis_ore': 7368816, 'minecraft:large_fern': 31744, 'minecraft:lava': 16711680, 'minecraft:lectern': 9402184, 'minecraft:light_blue_banner': 6724056, 'minecraft:light_blue_bed': 6724056, 'minecraft:light_blue_carpet': 6724056, 'minecraft:light_blue_concrete': 6724056, 'minecraft:light_blue_concrete_powder': 6724056, 'minecraft:light_blue_glazed_terracotta': 6724056, 'minecraft:light_blue_shulker_box': 6724056, 'minecraft:light_blue_stained_glass': 6724056, 'minecraft:light_blue_stained_glass_pane': 6724056, 'minecraft:light_blue_terracotta': 7367818, 'minecraft:light_blue_wool': 6724056, 'minecraft:light_gray_banner': 10066329, 'minecraft:light_gray_bed': 10066329, 'minecraft:light_gray_carpet': 10066329, 'minecraft:light_gray_concrete': 10066329, 'minecraft:light_gray_concrete_powder': 10066329, 'minecraft:light_gray_glazed_terracotta': 10066329, 'minecraft:light_gray_shulker_box': 10066329, 'minecraft:light_gray_stained_glass': 10066329, 'minecraft:light_gray_stained_glass_pane': 10066329, 'minecraft:light_gray_terracotta': 8874850, 'minecraft:light_gray_wool': 10066329, 'minecraft:light_weighted_pressure_plate': 16445005, 'minecraft:lilac': 11685080, 'minecraft:lily_of_the_valley': 16777215, 'minecraft:lily_pad': 31744, 'minecraft:lime_banner': 8375321, 'minecraft:lime_bed': 8375321, 'minecraft:lime_carpet': 8375321, 'minecraft:lime_concrete': 8375321, 'minecraft:lime_concrete_powder': 8375321, 'minecraft:lime_glazed_terracotta': 8375321, 'minecraft:lime_shulker_box': 8375321, 'minecraft:lime_stained_glass': 8375321, 'minecraft:lime_stained_glass_pane': 8375321, 'minecraft:lime_terracotta': 6780213, 'minecraft:lime_wool': 8375321, 'minecraft:lodestone': 10987431, 'minecraft:loom': 9402184, 'minecraft:magenta_banner': 11685080, 'minecraft:magenta_bed': 11685080, 'minecraft:magenta_carpet': 11685080, 'minecraft:magenta_concrete': 11685080, 'minecraft:magenta_concrete_powder': 11685080, 'minecraft:magenta_glazed_terracotta': 11685080, 'minecraft:magenta_shulker_box': 11685080, 'minecraft:magenta_stained_glass': 11685080, 'minecraft:magenta_stained_glass_pane': 11685080, 'minecraft:magenta_terracotta': 9787244, 'minecraft:magenta_wool': 11685080, 'minecraft:magma_block': 7340544, 'minecraft:mangrove_leaves': 31744, 'minecraft:mangrove_sapling': 31744, 'minecraft:melon': 8375321, 'minecraft:melon_stem': 31744, 'minecraft:mossy_cobblestone': 7368816, 'minecraft:mossy_cobblestone_slab': 7368816, 'minecraft:mossy_cobblestone_stairs': 7368816, 'minecraft:mossy_cobblestone_wall': 7368816, 'minecraft:mossy_stone_brick_slab': 7368816, 'minecraft:mossy_stone_brick_stairs': 7368816, 'minecraft:mossy_stone_brick_wall': 7368816, 'minecraft:mossy_stone_bricks': 7368816, 'minecraft:moving_piston': 7368816, 'minecraft:mushroom_stem': 13092807, 'minecraft:mycelium': 8339378, 'minecraft:nether_brick_fence': 7340544, 'minecraft:nether_brick_slab': 7340544, 'minecraft:nether_brick_stairs': 7340544, 'minecraft:nether_brick_wall': 7340544, 'minecraft:nether_bricks': 7340544, 'minecraft:nether_gold_ore': 7340544, 'minecraft:nether_quartz_ore': 7340544, 'minecraft:nether_sprouts': 5013401, 'minecraft:nether_wart': 10040115, 'minecraft:nether_wart_block': 10040115, 'minecraft:netherite_block': 1644825, 'minecraft:netherrack': 7340544, 'minecraft:note_block': 9402184, 'minecraft:oak_door': 9402184, 'minecraft:oak_fence': 9402184, 'minecraft:oak_fence_gate': 9402184, 'minecraft:oak_leaves': 31744, 'minecraft:oak_log': 9402184, 'minecraft:oak_planks': 9402184, 'minecraft:oak_pressure_plate': 9402184, 'minecraft:oak_sapling': 31744, 'minecraft:oak_sign': 9402184, 'minecraft:oak_slab': 9402184, 'minecraft:oak_stairs': 9402184, 'minecraft:oak_trapdoor': 9402184, 'minecraft:oak_wall_sign': 9402184, 'minecraft:oak_wood': 9402184, 'minecraft:observer': 7368816, 'minecraft:obsidian': 1644825, 'minecraft:orange_banner': 14188339, 'minecraft:orange_bed': 14188339, 'minecraft:orange_carpet': 14188339, 'minecraft:orange_concrete': 14188339, 'minecraft:orange_concrete_powder': 14188339, 'minecraft:orange_glazed_terracotta': 14188339, 'minecraft:orange_shulker_box': 14188339, 'minecraft:orange_stained_glass': 14188339, 'minecraft:orange_stained_glass_pane': 14188339, 'minecraft:orange_terracotta': 10441252, 'minecraft:orange_tulip': 14188339, 'minecraft:orange_wool': 14188339, 'minecraft:oxeye_daisy': 10066329, 'minecraft:packed_ice': 10526975, 'minecraft:peony': 15892389, 'minecraft:petrified_oak_slab': 9402184, 'minecraft:pink_banner': 15892389, 'minecraft:pink_bed': 15892389, 'minecraft:pink_carpet': 15892389, 'minecraft:pink_concrete': 15892389, 'minecraft:pink_concrete_powder': 15892389, 'minecraft:pink_glazed_terracotta': 15892389, 'minecraft:pink_shulker_box': 15892389, 'minecraft:pink_stained_glass': 15892389, 'minecraft:pink_stained_glass_pane': 15892389, 'minecraft:pink_terracotta': 10505550, 'minecraft:pink_tulip': 15892389, 'minecraft:pink_wool': 15892389, 'minecraft:piston': 7368816, 'minecraft:piston_head': 7368816, 'minecraft:podzol': 8476209, 'minecraft:polished_andesite': 7368816, 'minecraft:polished_andesite_slab': 7368816, 'minecraft:polished_andesite_stairs': 7368816, 'minecraft:polished_basalt': 1644825, 'minecraft:polished_blackstone': 1644825, 'minecraft:polished_blackstone_brick_slab': 1644825, 'minecraft:polished_blackstone_brick_stairs': 1644825, 'minecraft:polished_blackstone_brick_wall': 1644825, 'minecraft:polished_blackstone_bricks': 1644825, 'minecraft:polished_blackstone_pressure_plate': 1644825, 'minecraft:polished_blackstone_slab': 1644825, 'minecraft:polished_blackstone_stairs': 1644825, 'minecraft:polished_blackstone_wall': 1644825, 'minecraft:polished_diorite': 16776437, 'minecraft:polished_diorite_slab': 16776437, 'minecraft:polished_diorite_stairs': 16776437, 'minecraft:polished_granite': 9923917, 'minecraft:polished_granite_slab': 9923917, 'minecraft:polished_granite_stairs': 9923917, 'minecraft:poppy': 10040115, 'minecraft:potatoes': 31744, 'minecraft:prismarine': 5013401, 'minecraft:prismarine_brick_slab': 6085589, 'minecraft:prismarine_brick_stairs': 6085589, 'minecraft:prismarine_bricks': 6085589, 'minecraft:prismarine_slab': 5013401, 'minecraft:prismarine_stairs': 5013401, 'minecraft:prismarine_wall': 5013401, 'minecraft:pumpkin': 14188339, 'minecraft:pumpkin_stem': 31744, 'minecraft:purple_banner': 8339378, 'minecraft:purple_bed': 8339378, 'minecraft:purple_carpet': 8339378, 'minecraft:purple_concrete': 8339378, 'minecraft:purple_concrete_powder': 8339378, 'minecraft:purple_glazed_terracotta': 8339378, 'minecraft:purple_shulker_box': 8014168, 'minecraft:purple_stained_glass': 8339378, 'minecraft:purple_stained_glass_pane': 8339378, 'minecraft:purple_terracotta': 8014168, 'minecraft:purple_wool': 8339378, 'minecraft:purpur_block': 11685080, 'minecraft:purpur_pillar': 11685080, 'minecraft:purpur_slab': 11685080, 'minecraft:purpur_stairs': 11685080, 'minecraft:quartz_block': 16776437, 'minecraft:quartz_bricks': 16776437, 'minecraft:quartz_pillar': 16776437, 'minecraft:quartz_slab': 16776437, 'minecraft:quartz_stairs': 16776437, 'minecraft:red_banner': 10040115, 'minecraft:red_bed': 10040115, 'minecraft:red_carpet': 10040115, 'minecraft:red_concrete': 10040115, 'minecraft:red_concrete_powder': 10040115, 'minecraft:red_glazed_terracotta': 10040115, 'minecraft:red_mushroom': 10040115, 'minecraft:red_mushroom_block': 10040115, 'minecraft:red_nether_brick_slab': 7340544, 'minecraft:red_nether_brick_stairs': 7340544, 'minecraft:red_nether_brick_wall': 7340544, 'minecraft:red_nether_bricks': 7340544, 'minecraft:red_sand': 14188339, 'minecraft:red_sandstone': 14188339, 'minecraft:red_sandstone_slab': 14188339, 'minecraft:red_sandstone_stairs': 14188339, 'minecraft:red_sandstone_wall': 14188339, 'minecraft:red_shulker_box': 10040115, 'minecraft:red_stained_glass': 10040115, 'minecraft:red_stained_glass_pane': 10040115, 'minecraft:red_terracotta': 9321518, 'minecraft:red_tulip': 10040115, 'minecraft:red_wool': 10040115, 'minecraft:redstone_block': 16711680, 'minecraft:redstone_ore': 7368816, 'minecraft:repeating_command_block': 8339378, 'minecraft:respawn_anchor': 1644825, 'minecraft:rose_bush': 10040115, 'minecraft:sand': 16247203, 'minecraft:sandstone': 16247203, 'minecraft:sandstone_slab': 16247203, 'minecraft:sandstone_stairs': 16247203, 'minecraft:sandstone_wall': 16247203, 'minecraft:scaffolding': 16247203, 'minecraft:sea_lantern': 16776437, 'minecraft:sea_pickle': 6717235, 'minecraft:seagrass': 4210943, 'minecraft:shroomlight': 10040115, 'minecraft:shulker_box': 8339378, 'minecraft:slime_block': 8368696, 'minecraft:smithing_table': 9402184, 'minecraft:smoker': 7368816, 'minecraft:smooth_quartz': 16776437, 'minecraft:smooth_quartz_slab': 16776437, 'minecraft:smooth_quartz_stairs': 16776437, 'minecraft:smooth_red_sandstone': 14188339, 'minecraft:smooth_red_sandstone_slab': 14188339, 'minecraft:smooth_red_sandstone_stairs': 14188339, 'minecraft:smooth_sandstone': 16247203, 'minecraft:smooth_sandstone_slab': 16247203, 'minecraft:smooth_sandstone_stairs': 16247203, 'minecraft:smooth_stone': 7368816, 'minecraft:smooth_stone_slab': 7368816, 'minecraft:snow': 16777215, 'minecraft:snow_block': 16777215, 'minecraft:soul_campfire': 8476209, 'minecraft:soul_fire': 6724056, 'minecraft:soul_lantern': 10987431, 'minecraft:soul_sand': 6704179, 'minecraft:soul_soil': 6704179, 'minecraft:spawner': 7368816, 'minecraft:sponge': 15066419, 'minecraft:spruce_door': 8476209, 'minecraft:spruce_fence': 8476209, 'minecraft:spruce_fence_gate': 8476209, 'minecraft:spruce_leaves': 31744, 'minecraft:spruce_log': 6704179, 'minecraft:spruce_planks': 8476209, 'minecraft:spruce_pressure_plate': 8476209, 'minecraft:spruce_sapling': 31744, 'minecraft:spruce_sign': 8476209, 'minecraft:spruce_slab': 8476209, 'minecraft:spruce_stairs': 8476209, 'minecraft:spruce_trapdoor': 8476209, 'minecraft:spruce_wall_sign': 8476209, 'minecraft:spruce_wood': 8476209, 'minecraft:sticky_piston': 7368816, 'minecraft:stone': 7368816, 'minecraft:stone_brick_slab': 7368816, 'minecraft:stone_brick_stairs': 7368816, 'minecraft:stone_brick_wall': 7368816, 'minecraft:stone_bricks': 7368816, 'minecraft:stone_pressure_plate': 7368816, 'minecraft:stone_slab': 7368816, 'minecraft:stone_stairs': 7368816, 'minecraft:stonecutter': 7368816, 'minecraft:stripped_acacia_log': 14188339, 'minecraft:stripped_acacia_wood': 14188339, 'minecraft:stripped_birch_log': 16247203, 'minecraft:stripped_birch_wood': 16247203, 'minecraft:stripped_crimson_hyphae': 6035741, 'minecraft:stripped_crimson_stem': 9715553, 'minecraft:stripped_dark_oak_log': 6704179, 'minecraft:stripped_dark_oak_wood': 6704179, 'minecraft:stripped_jungle_log': 9923917, 'minecraft:stripped_jungle_wood': 9923917, 'minecraft:stripped_oak_log': 9402184, 'minecraft:stripped_oak_wood': 9402184, 'minecraft:stripped_spruce_log': 8476209, 'minecraft:stripped_spruce_wood': 8476209, 'minecraft:stripped_warped_hyphae': 5647422, 'minecraft:stripped_warped_stem': 3837580, 'minecraft:structure_block': 10066329, 'minecraft:sugar_cane': 31744, 'minecraft:sunflower': 15066419, 'minecraft:sweet_berry_bush': 31744, 'minecraft:tall_grass': 31744, 'minecraft:tall_seagrass': 4210943, 'minecraft:target': 16776437, 'minecraft:terracotta': 14188339, 'minecraft:tnt': 16711680, 'minecraft:trapped_chest': 9402184, 'minecraft:tube_coral': 3361970, 'minecraft:tube_coral_block': 3361970, 'minecraft:tube_coral_fan': 3361970, 'minecraft:turtle_egg': 16247203, 'minecraft:twisting_vines': 5013401, 'minecraft:vine': 31744, 'minecraft:warped_door': 5013401, 'minecraft:warped_fence': 3837580, 'minecraft:warped_fence_gate': 3837580, 'minecraft:warped_fungus': 5013401, 'minecraft:warped_hyphae': 5647422, 'minecraft:warped_nylium': 1474182, 'minecraft:warped_planks': 3837580, 'minecraft:warped_pressure_plate': 3837580, 'minecraft:warped_roots': 5013401, 'minecraft:warped_sign': 3837580, 'minecraft:warped_slab': 3837580, 'minecraft:warped_stairs': 3837580, 'minecraft:warped_stem': 3837580, 'minecraft:warped_trapdoor': 3837580, 'minecraft:warped_wall_sign': 3837580, 'minecraft:warped_wart_block': 1356933, 'minecraft:water': 4210943, 'minecraft:weeping_vines': 7340544, 'minecraft:wet_sponge': 15066419, 'minecraft:wheat': 31744, 'minecraft:white_banner': 16777215, 'minecraft:white_bed': 16777215, 'minecraft:white_carpet': 16777215, 'minecraft:white_concrete': 16777215, 'minecraft:white_concrete_powder': 16777215, 'minecraft:white_glazed_terracotta': 16777215, 'minecraft:white_shulker_box': 16777215, 'minecraft:white_stained_glass': 16777215, 'minecraft:white_stained_glass_pane': 16777215, 'minecraft:white_terracotta': 13742497, 'minecraft:white_tulip': 10066329, 'minecraft:white_wool': 16777215, 'minecraft:wither_rose': 1644825, 'minecraft:yellow_banner': 15066419, 'minecraft:yellow_bed': 15066419, 'minecraft:yellow_carpet': 15066419, 'minecraft:yellow_concrete': 15066419, 'minecraft:yellow_concrete_powder': 15066419, 'minecraft:yellow_glazed_terracotta': 15066419, 'minecraft:yellow_shulker_box': 15066419, 'minecraft:yellow_stained_glass': 15066419, 'minecraft:yellow_stained_glass_pane': 15066419, 'minecraft:yellow_terracotta': 12223780, 'minecraft:yellow_wool': 15066419}
BIOMES = {0: 'ocean', 1: 'plains', 2: 'desert', 3: 'mountains', 4: 'forest', 5: 'taiga', 6: 'swamp', 7: 'river', 8: 'nether_wastes', 9: 'the_end', 10: 'frozen_ocean', 11: 'frozen_river', 12: 'snowy_tundra', 13: 'snowy_mountains', 14: 'mushroom_fields', 15: 'mushroom_field_shore', 16: 'beach', 17: 'desert_hills', 18: 'wooded_hills', 19: 'taiga_hills', 20: 'mountain_edge', 21: 'jungle', 22: 'jungle_hills', 23: 'jungle_edge', 24: 'deep_ocean', 25: 'stone_shore', 26: 'snowy_beach', 27: 'birch_forest', 28: 'birch_forest_hills', 29: 'dark_forest', 30: 'snowy_taiga', 31: 'snowy_taiga_hills', 32: 'giant_tree_taiga', 33: 'giant_tree_taiga_hills', 34: 'wooded_mountains', 35: 'savanna', 36: 'savanna_plateau', 37: 'badlands', 38: 'wooded_badlands_plateau', 39: 'badlands_plateau', 40: 'small_end_islands', 41: 'end_midlands', 42: 'end_highlands', 43: 'end_barrens', 44: 'warm_ocean', 45: 'lukewarm_ocean', 46: 'cold_ocean', 47: 'deep_warm_ocean', 48: 'deep_lukewarm_ocean', 49: 'deep_cold_ocean', 50: 'deep_frozen_ocean', 127: 'the_void', 129: 'sunflower_plains', 130: 'desert_lakes', 131: 'gravelly_mountains', 132: 'flower_forest', 133: 'taiga_mountains', 134: 'swamp_hills', 140: 'ice_spikes', 149: 'modified_jungle', 151: 'modified_jungle_edge', 155: 'tall_birch_forest', 156: 'tall_birch_hills', 157: 'dark_forest_hills', 158: 'snowy_taiga_mountains', 160: 'giant_spruce_taiga', 161: 'giant_spruce_taiga_hills', 162: 'modified_gravelly_mountains', 163: 'shattered_savanna', 164: 'shattered_savanna_plateau', 165: 'eroded_badlands', 166: 'modified_wooded_badlands_plateau', 167: 'modified_badlands_plateau', 168: 'bamboo_jungle', 169: 'bamboo_jungle_hills', 170: 'soul_sand_valley', 171: 'crimson_forest', 172: 'warped_forest', 173: 'basalt_deltas'}
ASCII_CHAR_TO_WIDTH = {' ': 3, '!': 1, '"': 3, '#': 5, '$': 5, '%': 5, '&': 5, "'": 1, '(': 3, ')': 3, '*': 3, '+': 5, ',': 1, '-': 5, '.': 1, '/': 5, '0': 5, '1': 5, '2': 5, '3': 5, '4': 5, '5': 5, '6': 5, '7': 5, '8': 5, '9': 5, ':': 1, ';': 1, '<': 4, '=': 5, '>': 4, '?': 5, '@': 6, 'A': 5, 'B': 5, 'C': 5, 'D': 5, 'E': 5, 'F': 5, 'G': 5, 'H': 5, 'I': 3, 'J': 5, 'K': 5, 'L': 5, 'M': 5, 'N': 5, 'O': 5, 'P': 5, 'Q': 5, 'R': 5, 'S': 5, 'T': 5, 'U': 5, 'V': 5, 'W': 5, 'X': 5, 'Y': 5, 'Z': 5, '[': 3, '\\': 5, ']': 3, '^': 5, '_': 5, '`': 2, 'a': 5, 'b': 5, 'c': 5, 'd': 5, 'e': 5, 'f': 4, 'g': 5, 'h': 5, 'i': 1, 'j': 5, 'k': 4, 'l': 2, 'm': 5, 'n': 5, 'o': 5, 'p': 5, 'q': 5, 'r': 5, 's': 5, 't': 3, 'u': 5, 'v': 5, 'w': 5, 'x': 5, 'y': 5, 'z': 5, '{': 3, '|': 1, '}': 3, '~': 6, '£': 5}
BOOK_PAGES_PER_BOOK = 100
BOOK_CHARACTERS_PER_PAGE = 255
BOOK_LINES_PER_PAGE = 14
BOOK_PIXELS_PER_LINE = 114
INVENTORY_SIZE_TO_CONTAINER_BLOCKS = {ivec2( 3, 1 ): {'minecraft:blast_furnace', 'minecraft:furnace', 'minecraft:smoker'}, ivec2( 5, 1 ): {'minecraft:brewing_stand', 'minecraft:hopper'}, ivec2( 3, 3 ): {'minecraft:dispenser', 'minecraft:dropper'}, ivec2( 9, 3 ): {'minecraft:barrel', 'minecraft:black_shulker_box', 'minecraft:blue_shulker_box', 'minecraft:brown_shulker_box', 'minecraft:chest', 'minecraft:cyan_shulker_box', 'minecraft:ender_chest', 'minecraft:gray_shulker_box', 'minecraft:green_shulker_box', 'minecraft:light_blue_shulker_box', 'minecraft:light_gray_shulker_box', 'minecraft:lime_shulker_box', 'minecraft:magenta_shulker_box', 'minecraft:orange_shulker_box', 'minecraft:pink_shulker_box', 'minecraft:purple_shulker_box', 'minecraft:red_shulker_box', 'minecraft:shulker_box', 'minecraft:trapped_chest', 'minecraft:white_shulker_box', 'minecraft:yellow_shulker_box'}}
CONTAINER_BLOCK_TO_INVENTORY_SIZE = {'minecraft:barrel': ivec2( 9, 3 ), 'minecraft:black_shulker_box': ivec2( 9, 3 ), 'minecraft:blast_furnace': ivec2( 3, 1 ), 'minecraft:blue_shulker_box': ivec2( 9, 3 ), 'minecraft:brewing_stand': ivec2( 5, 1 ), 'minecraft:brown_shulker_box': ivec2( 9, 3 ), 'minecraft:chest': ivec2( 9, 3 ), 'minecraft:cyan_shulker_box': ivec2( 9, 3 ), 'minecraft:dispenser': ivec2( 3, 3 ), 'minecraft:dropper': ivec2( 3, 3 ), 'minecraft:ender_chest': ivec2( 9, 3 ), 'minecraft:furnace': ivec2( 3, 1 ), 'minecraft:gray_shulker_box': ivec2( 9, 3 ), 'minecraft:green_shulker_box': ivec2( 9, 3 ), 'minecraft:hopper': ivec2( 5, 1 ), 'minecraft:light_blue_shulker_box': ivec2( 9, 3 ), 'minecraft:light_gray_shulker_box': ivec2( 9, 3 ), 'minecraft:lime_shulker_box': ivec2( 9, 3 ), 'minecraft:magenta_shulker_box': ivec2( 9, 3 ), 'minecraft:orange_shulker_box': ivec2( 9, 3 ), 'minecraft:pink_shulker_box': ivec2( 9, 3 ), 'minecraft:purple_shulker_box': ivec2( 9, 3 ), 'minecraft:red_shulker_box': ivec2( 9, 3 ), 'minecraft:shulker_box': ivec2( 9, 3 ), 'minecraft:smoker': ivec2( 3, 1 ), 'minecraft:trapped_chest': ivec2( 9, 3 ), 'minecraft:white_shulker_box': ivec2( 9, 3 ), 'minecraft:yellow_shulker_box': ivec2( 9, 3 )}