// Auto-generated by scripts/generate-texture-imports.mjs — do not edit manually // Re-run `pnpm gen:textures` after changing inventories. import _gui_container_inventory from 'mc-assets/dist/other-textures/latest/gui/container/inventory.png' import _gui_container_shulker_box from 'mc-assets/dist/other-textures/latest/gui/container/shulker_box.png' import _gui_container_generic_54 from 'mc-assets/dist/other-textures/latest/gui/container/generic_54.png' import _gui_container_crafting_table from 'mc-assets/dist/other-textures/latest/gui/container/crafting_table.png' import _gui_container_furnace from 'mc-assets/dist/other-textures/latest/gui/container/furnace.png' import _gui_container_blast_furnace from 'mc-assets/dist/other-textures/latest/gui/container/blast_furnace.png' import _gui_container_smoker from 'mc-assets/dist/other-textures/latest/gui/container/smoker.png' import _gui_container_brewing_stand from 'mc-assets/dist/other-textures/latest/gui/container/brewing_stand.png' import _gui_container_anvil from 'mc-assets/dist/other-textures/latest/gui/container/anvil.png' import _gui_container_grindstone from 'mc-assets/dist/other-textures/latest/gui/container/grindstone.png' import _gui_container_enchanting_table from 'mc-assets/dist/other-textures/latest/gui/container/enchanting_table.png' import _gui_container_smithing from 'mc-assets/dist/other-textures/latest/gui/container/smithing.png' import _gui_container_smithing_2 from 'mc-assets/dist/other-textures/1.19.4/gui/container/smithing.png' import _gui_container_hopper from 'mc-assets/dist/other-textures/latest/gui/container/hopper.png' import _gui_container_dispenser from 'mc-assets/dist/other-textures/latest/gui/container/dispenser.png' import _gui_container_beacon from 'mc-assets/dist/other-textures/latest/gui/container/beacon.png' import _gui_container_horse from 'mc-assets/dist/other-textures/latest/gui/container/horse.png' import _gui_container_villager2 from 'mc-assets/dist/other-textures/latest/gui/container/villager2.png' import _gui_container_cartography_table from 'mc-assets/dist/other-textures/latest/gui/container/cartography_table.png' import _gui_container_loom from 'mc-assets/dist/other-textures/latest/gui/container/loom.png' import _gui_container_stonecutter from 'mc-assets/dist/other-textures/latest/gui/container/stonecutter.png' import _gui_container_crafter from 'mc-assets/dist/other-textures/latest/gui/container/crafter.png' import _gui_container_creative_inventory_tab_items from 'mc-assets/dist/other-textures/latest/gui/container/creative_inventory/tab_items.png' import _gui_widgets from 'mc-assets/dist/other-textures/1.15/gui/widgets.png' import _gui_sprites_container_anvil_text_field from 'mc-assets/dist/other-textures/latest/gui/sprites/container/anvil/text_field.png' import _gui_sprites_container_anvil_text_field_disabled from 'mc-assets/dist/other-textures/latest/gui/sprites/container/anvil/text_field_disabled.png' import _gui_sprites_container_furnace_lit_progress from 'mc-assets/dist/other-textures/latest/gui/sprites/container/furnace/lit_progress.png' import _gui_sprites_container_furnace_burn_progress from 'mc-assets/dist/other-textures/latest/gui/sprites/container/furnace/burn_progress.png' import _gui_sprites_container_blast_furnace_lit_progress from 'mc-assets/dist/other-textures/latest/gui/sprites/container/blast_furnace/lit_progress.png' import _gui_sprites_container_blast_furnace_burn_progress from 'mc-assets/dist/other-textures/latest/gui/sprites/container/blast_furnace/burn_progress.png' import _gui_sprites_container_smoker_lit_progress from 'mc-assets/dist/other-textures/latest/gui/sprites/container/smoker/lit_progress.png' import _gui_sprites_container_smoker_burn_progress from 'mc-assets/dist/other-textures/latest/gui/sprites/container/smoker/burn_progress.png' import _gui_sprites_container_brewing_stand_brew_progress from 'mc-assets/dist/other-textures/latest/gui/sprites/container/brewing_stand/brew_progress.png' import _gui_sprites_container_brewing_stand_fuel_length from 'mc-assets/dist/other-textures/latest/gui/sprites/container/brewing_stand/fuel_length.png' import _gui_sprites_container_enchanting_table_enchantment_slot from 'mc-assets/dist/other-textures/latest/gui/sprites/container/enchanting_table/enchantment_slot.png' import _gui_sprites_container_enchanting_table_enchantment_slot_disabled from 'mc-assets/dist/other-textures/latest/gui/sprites/container/enchanting_table/enchantment_slot_disabled.png' import _gui_sprites_container_enchanting_table_enchantment_slot_highlighted from 'mc-assets/dist/other-textures/latest/gui/sprites/container/enchanting_table/enchantment_slot_highlighted.png' import _gui_sprites_container_enchanting_table_level_1 from 'mc-assets/dist/other-textures/latest/gui/sprites/container/enchanting_table/level_1.png' import _gui_sprites_container_enchanting_table_level_2 from 'mc-assets/dist/other-textures/latest/gui/sprites/container/enchanting_table/level_2.png' import _gui_sprites_container_enchanting_table_level_3 from 'mc-assets/dist/other-textures/latest/gui/sprites/container/enchanting_table/level_3.png' import _gui_sprites_container_enchanting_table_level_1_disabled from 'mc-assets/dist/other-textures/latest/gui/sprites/container/enchanting_table/level_1_disabled.png' import _gui_sprites_container_enchanting_table_level_2_disabled from 'mc-assets/dist/other-textures/latest/gui/sprites/container/enchanting_table/level_2_disabled.png' import _gui_sprites_container_enchanting_table_level_3_disabled from 'mc-assets/dist/other-textures/latest/gui/sprites/container/enchanting_table/level_3_disabled.png' import _gui_sprites_container_beacon_button from 'mc-assets/dist/other-textures/latest/gui/sprites/container/beacon/button.png' import _gui_sprites_container_beacon_button_disabled from 'mc-assets/dist/other-textures/latest/gui/sprites/container/beacon/button_disabled.png' import _gui_sprites_container_beacon_button_selected from 'mc-assets/dist/other-textures/latest/gui/sprites/container/beacon/button_selected.png' import _gui_sprites_container_beacon_button_highlighted from 'mc-assets/dist/other-textures/latest/gui/sprites/container/beacon/button_highlighted.png' import _gui_sprites_container_beacon_confirm from 'mc-assets/dist/other-textures/latest/gui/sprites/container/beacon/confirm.png' import _gui_sprites_container_beacon_cancel from 'mc-assets/dist/other-textures/latest/gui/sprites/container/beacon/cancel.png' import _mob_effect_speed from 'mc-assets/dist/other-textures/latest/mob_effect/speed.png' import _mob_effect_haste from 'mc-assets/dist/other-textures/latest/mob_effect/haste.png' import _mob_effect_resistance from 'mc-assets/dist/other-textures/latest/mob_effect/resistance.png' import _mob_effect_jump_boost from 'mc-assets/dist/other-textures/latest/mob_effect/jump_boost.png' import _mob_effect_strength from 'mc-assets/dist/other-textures/latest/mob_effect/strength.png' import _mob_effect_regeneration from 'mc-assets/dist/other-textures/latest/mob_effect/regeneration.png' /** * Versioned texture path → bundled asset URL (or undefined for remote fallback). * Keys are full mc-assets paths e.g. "1.21.11/textures/gui/container/inventory.png" */ export const bundledTextureMap: Record = { '1.21.11/textures/gui/container/inventory.png': _gui_container_inventory, '1.21.11/textures/gui/container/shulker_box.png': _gui_container_shulker_box, '1.21.11/textures/gui/container/generic_54.png': _gui_container_generic_54, '1.21.11/textures/gui/container/crafting_table.png': _gui_container_crafting_table, '1.21.11/textures/gui/container/furnace.png': _gui_container_furnace, '1.21.11/textures/gui/container/blast_furnace.png': _gui_container_blast_furnace, '1.21.11/textures/gui/container/smoker.png': _gui_container_smoker, '1.21.11/textures/gui/container/brewing_stand.png': _gui_container_brewing_stand, '1.21.11/textures/gui/container/anvil.png': _gui_container_anvil, '1.21.11/textures/gui/container/grindstone.png': _gui_container_grindstone, '1.21.11/textures/gui/container/enchanting_table.png': _gui_container_enchanting_table, '1.21.11/textures/gui/container/smithing.png': _gui_container_smithing, '1.16.4/textures/gui/container/smithing.png': _gui_container_smithing_2, '1.21.11/textures/gui/container/hopper.png': _gui_container_hopper, '1.21.11/textures/gui/container/dispenser.png': _gui_container_dispenser, '1.21.11/textures/gui/container/beacon.png': _gui_container_beacon, '1.21.11/textures/gui/container/horse.png': _gui_container_horse, '1.14/textures/gui/container/villager2.png': _gui_container_villager2, '1.21.11/textures/gui/container/cartography_table.png': _gui_container_cartography_table, '1.21.11/textures/gui/container/loom.png': _gui_container_loom, '1.21.11/textures/gui/container/stonecutter.png': _gui_container_stonecutter, '1.21.11/textures/gui/container/crafter.png': _gui_container_crafter, '1.21.11/textures/gui/container/creative_inventory/tab_items.png': _gui_container_creative_inventory_tab_items, '1.15/textures/gui/widgets.png': _gui_widgets, '1.21.11/textures/gui/sprites/container/anvil/text_field.png': _gui_sprites_container_anvil_text_field, '1.21.11/textures/gui/sprites/container/anvil/text_field_disabled.png': _gui_sprites_container_anvil_text_field_disabled, '1.21.11/textures/gui/sprites/container/furnace/lit_progress.png': _gui_sprites_container_furnace_lit_progress, '1.21.11/textures/gui/sprites/container/furnace/burn_progress.png': _gui_sprites_container_furnace_burn_progress, '1.21.11/textures/gui/sprites/container/blast_furnace/lit_progress.png': _gui_sprites_container_blast_furnace_lit_progress, '1.21.11/textures/gui/sprites/container/blast_furnace/burn_progress.png': _gui_sprites_container_blast_furnace_burn_progress, '1.21.11/textures/gui/sprites/container/smoker/lit_progress.png': _gui_sprites_container_smoker_lit_progress, '1.21.11/textures/gui/sprites/container/smoker/burn_progress.png': _gui_sprites_container_smoker_burn_progress, '1.21.11/textures/gui/sprites/container/brewing_stand/brew_progress.png': _gui_sprites_container_brewing_stand_brew_progress, '1.21.11/textures/gui/sprites/container/brewing_stand/fuel_length.png': _gui_sprites_container_brewing_stand_fuel_length, '1.21.11/textures/gui/sprites/container/enchanting_table/enchantment_slot.png': _gui_sprites_container_enchanting_table_enchantment_slot, '1.21.11/textures/gui/sprites/container/enchanting_table/enchantment_slot_disabled.png': _gui_sprites_container_enchanting_table_enchantment_slot_disabled, '1.21.11/textures/gui/sprites/container/enchanting_table/enchantment_slot_highlighted.png': _gui_sprites_container_enchanting_table_enchantment_slot_highlighted, '1.21.11/textures/gui/sprites/container/enchanting_table/level_1.png': _gui_sprites_container_enchanting_table_level_1, '1.21.11/textures/gui/sprites/container/enchanting_table/level_2.png': _gui_sprites_container_enchanting_table_level_2, '1.21.11/textures/gui/sprites/container/enchanting_table/level_3.png': _gui_sprites_container_enchanting_table_level_3, '1.21.11/textures/gui/sprites/container/enchanting_table/level_1_disabled.png': _gui_sprites_container_enchanting_table_level_1_disabled, '1.21.11/textures/gui/sprites/container/enchanting_table/level_2_disabled.png': _gui_sprites_container_enchanting_table_level_2_disabled, '1.21.11/textures/gui/sprites/container/enchanting_table/level_3_disabled.png': _gui_sprites_container_enchanting_table_level_3_disabled, '1.21.11/textures/gui/sprites/container/beacon/button.png': _gui_sprites_container_beacon_button, '1.21.11/textures/gui/sprites/container/beacon/button_disabled.png': _gui_sprites_container_beacon_button_disabled, '1.21.11/textures/gui/sprites/container/beacon/button_selected.png': _gui_sprites_container_beacon_button_selected, '1.21.11/textures/gui/sprites/container/beacon/button_highlighted.png': _gui_sprites_container_beacon_button_highlighted, '1.21.11/textures/gui/sprites/container/beacon/confirm.png': _gui_sprites_container_beacon_confirm, '1.21.11/textures/gui/sprites/container/beacon/cancel.png': _gui_sprites_container_beacon_cancel, '1.21.11/textures/mob_effect/speed.png': _mob_effect_speed, '1.21.11/textures/mob_effect/haste.png': _mob_effect_haste, '1.21.11/textures/mob_effect/resistance.png': _mob_effect_resistance, '1.21.11/textures/mob_effect/jump_boost.png': _mob_effect_jump_boost, '1.21.11/textures/mob_effect/strength.png': _mob_effect_strength, '1.21.11/textures/mob_effect/regeneration.png': _mob_effect_regeneration, } /** * All texture paths without version prefix (e.g. "gui/container/inventory.png"). * Same set as bundledTextureMap keys with version stripped. */ export const allTexturePaths: readonly string[] = [ 'gui/container/inventory.png', 'gui/container/shulker_box.png', 'gui/container/generic_54.png', 'gui/container/crafting_table.png', 'gui/container/furnace.png', 'gui/container/blast_furnace.png', 'gui/container/smoker.png', 'gui/container/brewing_stand.png', 'gui/container/anvil.png', 'gui/container/grindstone.png', 'gui/container/enchanting_table.png', 'gui/container/smithing.png', 'gui/container/hopper.png', 'gui/container/dispenser.png', 'gui/container/beacon.png', 'gui/container/horse.png', 'gui/container/villager2.png', 'gui/container/cartography_table.png', 'gui/container/loom.png', 'gui/container/stonecutter.png', 'gui/container/crafter.png', 'gui/container/creative_inventory/tab_items.png', 'gui/widgets.png', 'gui/sprites/container/anvil/text_field.png', 'gui/sprites/container/anvil/text_field_disabled.png', 'gui/sprites/container/furnace/lit_progress.png', 'gui/sprites/container/furnace/burn_progress.png', 'gui/sprites/container/blast_furnace/lit_progress.png', 'gui/sprites/container/blast_furnace/burn_progress.png', 'gui/sprites/container/smoker/lit_progress.png', 'gui/sprites/container/smoker/burn_progress.png', 'gui/sprites/container/brewing_stand/brew_progress.png', 'gui/sprites/container/brewing_stand/fuel_length.png', 'gui/sprites/container/enchanting_table/enchantment_slot.png', 'gui/sprites/container/enchanting_table/enchantment_slot_disabled.png', 'gui/sprites/container/enchanting_table/enchantment_slot_highlighted.png', 'gui/sprites/container/enchanting_table/level_1.png', 'gui/sprites/container/enchanting_table/level_2.png', 'gui/sprites/container/enchanting_table/level_3.png', 'gui/sprites/container/enchanting_table/level_1_disabled.png', 'gui/sprites/container/enchanting_table/level_2_disabled.png', 'gui/sprites/container/enchanting_table/level_3_disabled.png', 'gui/sprites/container/beacon/button.png', 'gui/sprites/container/beacon/button_disabled.png', 'gui/sprites/container/beacon/button_selected.png', 'gui/sprites/container/beacon/button_highlighted.png', 'gui/sprites/container/beacon/confirm.png', 'gui/sprites/container/beacon/cancel.png', 'mob_effect/speed.png', 'mob_effect/haste.png', 'mob_effect/resistance.png', 'mob_effect/jump_boost.png', 'mob_effect/strength.png', 'mob_effect/regeneration.png', ] /** * Maps each inventory type name to its texture path (version prefix stripped). */ export const allContainerPaths: Record = { player: 'gui/container/inventory.png', chest: 'gui/container/shulker_box.png', generic_9x1: 'gui/container/generic_54.png', generic_9x2: 'gui/container/generic_54.png', generic_9x3: 'gui/container/generic_54.png', generic_9x4: 'gui/container/generic_54.png', generic_9x5: 'gui/container/generic_54.png', generic_9x6: 'gui/container/generic_54.png', large_chest: 'gui/container/generic_54.png', crafting_table: 'gui/container/crafting_table.png', furnace: 'gui/container/furnace.png', blast_furnace: 'gui/container/blast_furnace.png', smoker: 'gui/container/smoker.png', brewing_stand: 'gui/container/brewing_stand.png', anvil: 'gui/container/anvil.png', grindstone: 'gui/container/grindstone.png', enchanting_table: 'gui/container/enchanting_table.png', smithing_table: 'gui/container/smithing.png', smithing_table_legacy: 'gui/container/smithing.png', hopper: 'gui/container/hopper.png', dispenser: 'gui/container/dispenser.png', dropper: 'gui/container/dispenser.png', beacon: 'gui/container/beacon.png', horse: 'gui/container/horse.png', donkey: 'gui/container/horse.png', llama: 'gui/container/horse.png', villager: 'gui/container/villager2.png', shulker_box: 'gui/container/shulker_box.png', barrel: 'gui/container/shulker_box.png', cartography_table: 'gui/container/cartography_table.png', loom: 'gui/container/loom.png', stonecutter: 'gui/container/stonecutter.png', crafter: 'gui/container/crafter.png', creative: 'gui/container/creative_inventory/tab_items.png', hotbar: 'gui/widgets.png', }