LICENSE
README.md
pyproject.toml
requirements.txt
block_wrangler/__init__.py
block_wrangler/_rich_log.py
block_wrangler/block_collections.py
block_wrangler/block_type.py
block_wrangler/filters.py
block_wrangler/irange.py
block_wrangler/mapping.py
block_wrangler/progress_sync.py
block_wrangler/tag.py
block_wrangler.egg-info/PKG-INFO
block_wrangler.egg-info/SOURCES.txt
block_wrangler.egg-info/dependency_links.txt
block_wrangler.egg-info/requires.txt
block_wrangler.egg-info/top_level.txt
block_wrangler/library/__init__.py
block_wrangler/library/factories.py
block_wrangler/library/blocks/__init__.py
block_wrangler/library/blocks/minecraft.py
block_wrangler/library/tags/__init__.py
block_wrangler/library/tags/lights.py
block_wrangler/library/tags/plants.py
block_wrangler/library/tags/sway.py
block_wrangler/library/tags/waterlogged.py
block_wrangler/library/tags/generated/__init__.py
block_wrangler/library/tags/generated/minecraft/__init__.py
block_wrangler/library/tags/generated/minecraft/acacia_logs.py
block_wrangler/library/tags/generated/minecraft/air.py
block_wrangler/library/tags/generated/minecraft/all_hanging_signs.py
block_wrangler/library/tags/generated/minecraft/all_signs.py
block_wrangler/library/tags/generated/minecraft/ancient_city_replaceable.py
block_wrangler/library/tags/generated/minecraft/animals_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/anvil.py
block_wrangler/library/tags/generated/minecraft/armadillo_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/axolotls_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/azalea_grows_on.py
block_wrangler/library/tags/generated/minecraft/azalea_root_replaceable.py
block_wrangler/library/tags/generated/minecraft/badlands_terracotta.py
block_wrangler/library/tags/generated/minecraft/bamboo_blocks.py
block_wrangler/library/tags/generated/minecraft/bamboo_plantable_on.py
block_wrangler/library/tags/generated/minecraft/banners.py
block_wrangler/library/tags/generated/minecraft/base_stone_nether.py
block_wrangler/library/tags/generated/minecraft/base_stone_overworld.py
block_wrangler/library/tags/generated/minecraft/beacon_base_blocks.py
block_wrangler/library/tags/generated/minecraft/beds.py
block_wrangler/library/tags/generated/minecraft/bee_growables.py
block_wrangler/library/tags/generated/minecraft/beehives.py
block_wrangler/library/tags/generated/minecraft/big_dripleaf_placeable.py
block_wrangler/library/tags/generated/minecraft/birch_logs.py
block_wrangler/library/tags/generated/minecraft/blocks_wind_charge_explosions.py
block_wrangler/library/tags/generated/minecraft/buttons.py
block_wrangler/library/tags/generated/minecraft/camel_sand_step_sound_blocks.py
block_wrangler/library/tags/generated/minecraft/campfires.py
block_wrangler/library/tags/generated/minecraft/candle_cakes.py
block_wrangler/library/tags/generated/minecraft/candles.py
block_wrangler/library/tags/generated/minecraft/cauldrons.py
block_wrangler/library/tags/generated/minecraft/cave_vines.py
block_wrangler/library/tags/generated/minecraft/ceiling_hanging_signs.py
block_wrangler/library/tags/generated/minecraft/cherry_logs.py
block_wrangler/library/tags/generated/minecraft/climbable.py
block_wrangler/library/tags/generated/minecraft/coal_ores.py
block_wrangler/library/tags/generated/minecraft/combination_step_sound_blocks.py
block_wrangler/library/tags/generated/minecraft/completes_find_tree_tutorial.py
block_wrangler/library/tags/generated/minecraft/concrete_powder.py
block_wrangler/library/tags/generated/minecraft/convertable_to_mud.py
block_wrangler/library/tags/generated/minecraft/copper_ores.py
block_wrangler/library/tags/generated/minecraft/coral_blocks.py
block_wrangler/library/tags/generated/minecraft/coral_plants.py
block_wrangler/library/tags/generated/minecraft/corals.py
block_wrangler/library/tags/generated/minecraft/crimson_stems.py
block_wrangler/library/tags/generated/minecraft/crops.py
block_wrangler/library/tags/generated/minecraft/crystal_sound_blocks.py
block_wrangler/library/tags/generated/minecraft/dampens_vibrations.py
block_wrangler/library/tags/generated/minecraft/dark_oak_logs.py
block_wrangler/library/tags/generated/minecraft/dead_bush_may_place_on.py
block_wrangler/library/tags/generated/minecraft/deepslate_ore_replaceables.py
block_wrangler/library/tags/generated/minecraft/diamond_ores.py
block_wrangler/library/tags/generated/minecraft/dirt.py
block_wrangler/library/tags/generated/minecraft/does_not_block_hoppers.py
block_wrangler/library/tags/generated/minecraft/doors.py
block_wrangler/library/tags/generated/minecraft/dragon_immune.py
block_wrangler/library/tags/generated/minecraft/dragon_transparent.py
block_wrangler/library/tags/generated/minecraft/dripstone_replaceable_blocks.py
block_wrangler/library/tags/generated/minecraft/emerald_ores.py
block_wrangler/library/tags/generated/minecraft/enchantment_power_provider.py
block_wrangler/library/tags/generated/minecraft/enchantment_power_transmitter.py
block_wrangler/library/tags/generated/minecraft/enderman_holdable.py
block_wrangler/library/tags/generated/minecraft/fall_damage_resetting.py
block_wrangler/library/tags/generated/minecraft/features_cannot_replace.py
block_wrangler/library/tags/generated/minecraft/fence_gates.py
block_wrangler/library/tags/generated/minecraft/fences.py
block_wrangler/library/tags/generated/minecraft/fire.py
block_wrangler/library/tags/generated/minecraft/flower_pots.py
block_wrangler/library/tags/generated/minecraft/flowers.py
block_wrangler/library/tags/generated/minecraft/foxes_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/frog_prefer_jump_to.py
block_wrangler/library/tags/generated/minecraft/frogs_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/geode_invalid_blocks.py
block_wrangler/library/tags/generated/minecraft/goats_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/gold_ores.py
block_wrangler/library/tags/generated/minecraft/guarded_by_piglins.py
block_wrangler/library/tags/generated/minecraft/hoglin_repellents.py
block_wrangler/library/tags/generated/minecraft/ice.py
block_wrangler/library/tags/generated/minecraft/impermeable.py
block_wrangler/library/tags/generated/minecraft/incorrect_for_diamond_tool.py
block_wrangler/library/tags/generated/minecraft/incorrect_for_gold_tool.py
block_wrangler/library/tags/generated/minecraft/incorrect_for_iron_tool.py
block_wrangler/library/tags/generated/minecraft/incorrect_for_netherite_tool.py
block_wrangler/library/tags/generated/minecraft/incorrect_for_stone_tool.py
block_wrangler/library/tags/generated/minecraft/incorrect_for_wooden_tool.py
block_wrangler/library/tags/generated/minecraft/infiniburn_end.py
block_wrangler/library/tags/generated/minecraft/infiniburn_nether.py
block_wrangler/library/tags/generated/minecraft/infiniburn_overworld.py
block_wrangler/library/tags/generated/minecraft/inside_step_sound_blocks.py
block_wrangler/library/tags/generated/minecraft/invalid_spawn_inside.py
block_wrangler/library/tags/generated/minecraft/iron_ores.py
block_wrangler/library/tags/generated/minecraft/jungle_logs.py
block_wrangler/library/tags/generated/minecraft/lapis_ores.py
block_wrangler/library/tags/generated/minecraft/lava_pool_stone_cannot_replace.py
block_wrangler/library/tags/generated/minecraft/leaves.py
block_wrangler/library/tags/generated/minecraft/logs.py
block_wrangler/library/tags/generated/minecraft/logs_that_burn.py
block_wrangler/library/tags/generated/minecraft/lush_ground_replaceable.py
block_wrangler/library/tags/generated/minecraft/maintains_farmland.py
block_wrangler/library/tags/generated/minecraft/mangrove_logs.py
block_wrangler/library/tags/generated/minecraft/mangrove_logs_can_grow_through.py
block_wrangler/library/tags/generated/minecraft/mangrove_roots_can_grow_through.py
block_wrangler/library/tags/generated/minecraft/mob_interactable_doors.py
block_wrangler/library/tags/generated/minecraft/mooshrooms_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/moss_replaceable.py
block_wrangler/library/tags/generated/minecraft/mushroom_grow_block.py
block_wrangler/library/tags/generated/minecraft/needs_diamond_tool.py
block_wrangler/library/tags/generated/minecraft/needs_iron_tool.py
block_wrangler/library/tags/generated/minecraft/needs_stone_tool.py
block_wrangler/library/tags/generated/minecraft/nether_carver_replaceables.py
block_wrangler/library/tags/generated/minecraft/nylium.py
block_wrangler/library/tags/generated/minecraft/oak_logs.py
block_wrangler/library/tags/generated/minecraft/occludes_vibration_signals.py
block_wrangler/library/tags/generated/minecraft/overworld_carver_replaceables.py
block_wrangler/library/tags/generated/minecraft/overworld_natural_logs.py
block_wrangler/library/tags/generated/minecraft/parrots_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/piglin_repellents.py
block_wrangler/library/tags/generated/minecraft/planks.py
block_wrangler/library/tags/generated/minecraft/polar_bears_spawnable_on_alternate.py
block_wrangler/library/tags/generated/minecraft/portals.py
block_wrangler/library/tags/generated/minecraft/pressure_plates.py
block_wrangler/library/tags/generated/minecraft/prevent_mob_spawning_inside.py
block_wrangler/library/tags/generated/minecraft/rabbits_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/rails.py
block_wrangler/library/tags/generated/minecraft/redstone_ores.py
block_wrangler/library/tags/generated/minecraft/replaceable.py
block_wrangler/library/tags/generated/minecraft/replaceable_by_trees.py
block_wrangler/library/tags/generated/minecraft/sand.py
block_wrangler/library/tags/generated/minecraft/saplings.py
block_wrangler/library/tags/generated/minecraft/sculk_replaceable.py
block_wrangler/library/tags/generated/minecraft/sculk_replaceable_world_gen.py
block_wrangler/library/tags/generated/minecraft/shulker_boxes.py
block_wrangler/library/tags/generated/minecraft/signs.py
block_wrangler/library/tags/generated/minecraft/slabs.py
block_wrangler/library/tags/generated/minecraft/small_dripleaf_placeable.py
block_wrangler/library/tags/generated/minecraft/small_flowers.py
block_wrangler/library/tags/generated/minecraft/smelts_to_glass.py
block_wrangler/library/tags/generated/minecraft/snaps_goat_horn.py
block_wrangler/library/tags/generated/minecraft/sniffer_diggable_block.py
block_wrangler/library/tags/generated/minecraft/sniffer_egg_hatch_boost.py
block_wrangler/library/tags/generated/minecraft/snow.py
block_wrangler/library/tags/generated/minecraft/snow_layer_can_survive_on.py
block_wrangler/library/tags/generated/minecraft/snow_layer_cannot_survive_on.py
block_wrangler/library/tags/generated/minecraft/soul_fire_base_blocks.py
block_wrangler/library/tags/generated/minecraft/soul_speed_blocks.py
block_wrangler/library/tags/generated/minecraft/spruce_logs.py
block_wrangler/library/tags/generated/minecraft/stairs.py
block_wrangler/library/tags/generated/minecraft/standing_signs.py
block_wrangler/library/tags/generated/minecraft/stone_bricks.py
block_wrangler/library/tags/generated/minecraft/stone_buttons.py
block_wrangler/library/tags/generated/minecraft/stone_ore_replaceables.py
block_wrangler/library/tags/generated/minecraft/stone_pressure_plates.py
block_wrangler/library/tags/generated/minecraft/strider_warm_blocks.py
block_wrangler/library/tags/generated/minecraft/sword_efficient.py
block_wrangler/library/tags/generated/minecraft/tall_flowers.py
block_wrangler/library/tags/generated/minecraft/terracotta.py
block_wrangler/library/tags/generated/minecraft/trail_ruins_replaceable.py
block_wrangler/library/tags/generated/minecraft/trapdoors.py
block_wrangler/library/tags/generated/minecraft/underwater_bonemeals.py
block_wrangler/library/tags/generated/minecraft/unstable_bottom_center.py
block_wrangler/library/tags/generated/minecraft/valid_spawn.py
block_wrangler/library/tags/generated/minecraft/vibration_resonators.py
block_wrangler/library/tags/generated/minecraft/wall_corals.py
block_wrangler/library/tags/generated/minecraft/wall_hanging_signs.py
block_wrangler/library/tags/generated/minecraft/wall_post_override.py
block_wrangler/library/tags/generated/minecraft/wall_signs.py
block_wrangler/library/tags/generated/minecraft/walls.py
block_wrangler/library/tags/generated/minecraft/warped_stems.py
block_wrangler/library/tags/generated/minecraft/wart_blocks.py
block_wrangler/library/tags/generated/minecraft/wither_immune.py
block_wrangler/library/tags/generated/minecraft/wither_summon_base_blocks.py
block_wrangler/library/tags/generated/minecraft/wolves_spawnable_on.py
block_wrangler/library/tags/generated/minecraft/wooden_buttons.py
block_wrangler/library/tags/generated/minecraft/wooden_doors.py
block_wrangler/library/tags/generated/minecraft/wooden_fences.py
block_wrangler/library/tags/generated/minecraft/wooden_pressure_plates.py
block_wrangler/library/tags/generated/minecraft/wooden_slabs.py
block_wrangler/library/tags/generated/minecraft/wooden_stairs.py
block_wrangler/library/tags/generated/minecraft/wooden_trapdoors.py
block_wrangler/library/tags/generated/minecraft/wool.py
block_wrangler/library/tags/generated/minecraft/wool_carpets.py
block_wrangler/library/tags/generated/minecraft/mineable/__init__.py
block_wrangler/library/tags/generated/minecraft/mineable/axe.py
block_wrangler/library/tags/generated/minecraft/mineable/hoe.py
block_wrangler/library/tags/generated/minecraft/mineable/pickaxe.py
block_wrangler/library/tags/generated/minecraft/mineable/shovel.py
scripts/__init__.py
scripts/block_importer.py
scripts/importer.py
scripts/tag_importer.py
tests/__init__.py
tests/test_mapping.py
tests/test_tags.py