// Priority: 10

const STATIC_FORBIDDEN = new Set([
    // Vanilla Iron Armor
    'minecraft:iron_helmet',
    'minecraft:iron_chestplate',
    'minecraft:iron_leggings',
    'minecraft:iron_boots',
    
    // Vanilla Golden Armor
    'minecraft:golden_helmet',
    'minecraft:golden_chestplate',
    'minecraft:golden_leggings',
    'minecraft:golden_boots',
    
    // Vanilla Chainmail Armor
    'minecraft:chainmail_helmet',
    'minecraft:chainmail_chestplate',
    'minecraft:chainmail_leggings',
    'minecraft:chainmail_boots',
    
    // Vanilla Diamond Armor
    'minecraft:diamond_helmet',
    'minecraft:diamond_chestplate',
    'minecraft:diamond_leggings',
    'minecraft:diamond_boots',
    
    // Vanilla Netherite Armor
    'minecraft:netherite_helmet',
    'minecraft:netherite_chestplate',
    'minecraft:netherite_leggings',
    'minecraft:netherite_boots',
    
    // Vanilla Wooden Tools
    'minecraft:wooden_sword',
    'minecraft:wooden_shovel',
    'minecraft:wooden_pickaxe',
    'minecraft:wooden_axe',
    'minecraft:wooden_hoe',
    
    // Vanilla Golden Tools
    'minecraft:golden_sword',
    'minecraft:golden_shovel',
    'minecraft:golden_pickaxe',
    'minecraft:golden_axe',
    'minecraft:golden_hoe',
    
    // Farmer's Delight Knives
    'farmersdelight:flint_knife',
    'farmersdelight:golden_knife',
    'farmersdelight:diamond_knife',
    'farmersdelight:netherite_knife',
    
    // Misc Golden Weapons
    'archers:golden_spear',
    'forcemaster_rpg:golden_knuckle',
    'paladins:golden_claymore',
    'paladins:golden_great_hammer',
    
    // Souls Weapons - Specific Armor Pieces
    'soulsweapons:arkenplate',
    'soulsweapons:enhanced_arkenplate',
    'soulsweapons:withered_chest',
    'soulsweapons:enhanced_withered_chest',
    'soulsweapons:chaos_helmet',
    'soulsweapons:forlorn_helmet',
    'soulsweapons:forlorn_chestplate',
    'soulsweapons:forlorn_leggings',
    'soulsweapons:forlorn_boots',
    'soulsweapons:soul_ingot_helmet',
    'soulsweapons:soul_ingot_chestplate',
    'soulsweapons:soul_ingot_leggings',
    'soulsweapons:soul_ingot_boots',
    'soulsweapons:soul_robes_helmet',
    'soulsweapons:soul_robes_chestplate',
    'soulsweapons:soul_robes_leggings',
    'soulsweapons:soul_robes_boots',
    
    // Artifacts
    'artifacts:everlasting_beef',
    'artifacts:eternal_steak',
    'artifacts:pickaxe_heater',
    'artifacts:rooted_boots',
    'artifacts:vampiric_glove',
    
    // End Remastered
    'endrem:witch_pupil',
    'endrem:undead_soul',
    'endrem:black_eye',
    'endrem:old_eye',
    'endrem:rogue_eye',
    'endrem:witch_eye'
]);

LootJS.modifiers((event) => {
    // Convert Set to Array for LootJS compatibility
    const FINAL_LIST = Array.from(STATIC_FORBIDDEN);

    // Apply removal to both Entities and Chests
    event.addLootTypeModifier(LootType.ENTITY, LootType.CHEST)
        .removeLoot(FINAL_LIST);
});