// 2025-9-26
// 本文件为物品类型ID文件
// 作用是生成幸运方块需要的随机物品
export { foodTypeId, logTypeId, bucketTypeId, decorationStoneTypeId, oreBlockTypeId, oreTypeId, oreItemTypeId, redstoneTypeTypeId, armorSetTypeId, chestsLootlist };
// 食物物品类型ID
const foodTypeId = ["minecraft:cooked_chicken", "minecraft:cooked_porkchop", "minecraft:cooked_beef", "minecraft:cooked_mutton", "minecraft:cooked_rabbit", "minecraft:cooked_cod", "minecraft:cooked_salmon", "minecraft:bread", "minecraft:baked_potato", "minecraft:cookie", "minecraft:pumpkin_pie"];
// 原木
const logTypeId = ["minecraft:oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:dark_oak_log", "minecraft:mangrove_log", "minecraft:cherry_log", "minecraft:pale_oak_log", "minecraft:crimson_stem", "minecraft:warped_stem"];
// 桶
const bucketTypeId = ["minecraft:milk_bucket", "minecraft:water_bucket", "minecraft:lava_bucket", "minecraft:cod_bucket", "minecraft:salmon_bucket", "minecraft:tropical_fish_bucket", "minecraft:pufferfish_bucket", "minecraft:powder_snow_bucket", "minecraft:axolotl_bucket", "minecraft:tadpole_bucket"];
// 装饰石头
const decorationStoneTypeId = ["minecraft:stone_bricks", "minecraft:mossy_stone_bricks", "minecraft:cracked_stone_bricks", "minecraft:chiseled_stone_bricks", "minecraft:smooth_stone", "minecraft:end_bricks", "minecraft:polished_blackstone_bricks", "minecraft:cracked_polished_blackstone_bricks", "minecraft:gilded_blackstone", "minecraft:chiseled_polished_blackstone", "minecraft:deepslate_tiles", "minecraft:cracked_deepslate_tiles", "minecraft:deepslate_bricks", "minecraft:tuff_bricks", "minecraft:cracked_deepslate_bricks", "minecraft:chiseled_deepslate", "minecraft:chiseled_tuff", "minecraft:chiseled_tuff_bricks"];
// 矿石块
const oreBlockTypeId = ["minecraft:copper_block", "minecraft:iron_block", "minecraft:gold_block", "minecraft:emerald_block", "minecraft:diamond_block", "minecraft:lapis_block",];
// 矿石
const oreTypeId = ["minecraft:iron_ore", "minecraft:gold_ore", "minecraft:diamond_ore", "minecraft:lapis_ore", "minecraft:redstone_ore", "minecraft:coal_ore", "minecraft:copper_ore", "minecraft:emerald_ore", "minecraft:quartz_ore", "minecraft:nether_gold_ore", "minecraft:ancient_debris", "minecraft:deepslate_iron_ore", "minecraft:deepslate_gold_ore", "minecraft:deepslate_diamond_ore", "minecraft:deepslate_lapis_ore", "minecraft:deepslate_redstone_ore", "minecraft:deepslate_emerald_ore", "minecraft:deepslate_coal_ore", "minecraft:deepslate_copper_ore"];
// 矿石项
const oreItemTypeId = ["minecraft:coal", "minecraft:diamond", "minecraft:copper_ingot", "minecraft:iron_ingot", "minecraft:netherite_ingot", "minecraft:gold_ingot", "minecraft:emerald"];
// 红石器具
const redstoneTypeTypeId = ["minecraft:redstone", "minecraft:lever", "minecraft:wooden_button", "minecraft:wooden_pressure_plate", "minecraft:observer", "minecraft:daylight_detector", "minecraft:repeater", "minecraft:comparator", "minecraft:hopper", "minecraft:dropper", "minecraft:dispenser", "minecraft:crafter", "minecraft:piston", "minecraft:sticky_piston", "minecraft:tripwire_hook"];
// 盔甲套
// 皮革盔甲套
const leatherArmorTypeId = ["minecraft:leather_helmet", "minecraft:leather_chestplate", "minecraft:leather_leggings", "minecraft:leather_boots"];
// 铜套
const copperArmorTypeId = ["minecraft:copper_helmet", "minecraft:copper_chestplate", "minecraft:copper_leggings", "minecraft:copper_boots"];
// 锁链套
const chainArmorTypeId = ["minecraft:chainmail_helmet", "minecraft:chainmail_chestplate", "minecraft:chainmail_leggings", "minecraft:chainmail_boots"];
// 铁套
const ironArmorTypeId = ["minecraft:iron_helmet", "minecraft:iron_chestplate", "minecraft:iron_leggings", "minecraft:iron_boots"];
// 金套
const goldArmorTypeId = ["minecraft:golden_helmet", "minecraft:golden_chestplate", "minecraft:golden_leggings", "minecraft:golden_boots"];
// 钻石套
const diamondArmorTypeId = ["minecraft:diamond_helmet", "minecraft:diamond_chestplate", "minecraft:diamond_leggings", "minecraft:diamond_boots"];
// 下界合金套
const netheriteArmorTypeId = ["minecraft:netherite_helmet", "minecraft:netherite_chestplate", "minecraft:netherite_leggings", "minecraft:netherite_boots"];
// 套装
const armorSetTypeId = [...leatherArmorTypeId, ...copperArmorTypeId, ...chainArmorTypeId, ...ironArmorTypeId, ...goldArmorTypeId, ...diamondArmorTypeId, ...netheriteArmorTypeId];
// 宝箱战利品表
const chestsLootlist = [
    "chests/abandoned_mineshaft",
    "chests/ancient_city",
    "chests/bastion_bridge",
    "chests/bastion_hoglin_stable",
    "chests/bastion_other",
    "chests/bastion_treasure",
    "chests/buriedtreasure",
    "chests/desert_pyramid",
    "chests/dispenser_trap",
    "chests/end_city_treasure",
    "chests/igloo_chest",
    "chests/jungle_temple",
    "chests/monster_room",
    "chests/nether_bridge",
    "chests/pillager_outpost",
    "chests/ruined_portal",
    "chests/shipwrecksupply",
    "chests/shipwrecktreasure",
    "chests/simple_dungeon",
    "chests/spawn_bonus_chest",
    "chests/stronghold_corridor",
    "chests/stronghold_crossing",
    "chests/stronghold_library",
    "chests/underwater_ruin_big",
    "chests/underwater_ruin_small",
    "chests/village_blacksmith",
    "chests/village_two_room_house",
    "chests/woodland_mansion",
    "chests/trial_chambers/corridor",
    "chests/trial_chambers/entrance",
    "chests/trial_chambers/intersection",
    "chests/trial_chambers/intersection_barrel",
    "chests/trial_chambers/supply",
];
