ServerEvents.tags("item", (e) => {
  e.add("forge:vegetables/pepper", [
    "mynethersdelight:bullet_pepper",
    "vintagedelight:ghost_pepper",
  ]);

  e.add("dq:flower_staffs",[
    "druidic_quest_core:pure_flower_staff",
    "druidic_quest_core:golden_flower_staff",
    "druidic_quest_core:lush_flower_staff",
    "druidic_quest_core:crimson_flower_staff",
    "druidic_quest_core:cobalt_flower_staff",
    "druidic_quest_core:ebony_flower_staff",
  ])
  
  e.add("dq:unbreakables", [
    "kubejs:capturing_gem",
    "immersiveengineering:armor_steel_helmet",
    "immersiveengineering:armor_steel_chestplate",
    "immersiveengineering:armor_steel_leggings",
    "immersiveengineering:armor_steel_boots",
    "immersiveengineering:pickaxe_steel",
    "immersiveengineering:shovel_steel",
    "immersiveengineering:axe_steel",
    "immersiveengineering:hoe_steel",
    "immersiveengineering:sword_steel",
    'immersiveengineering:armor_faraday_helmet',
    'immersiveengineering:armor_faraday_chestplate',
    'immersiveengineering:armor_faraday_leggings',
    'immersiveengineering:armor_faraday_boots',
    "create:extendo_grip",
    "kubejs:steel_knife",
    'thermal:hazmat_helmet',
    'thermal:hazmat_chestplate',
    'thermal:hazmat_leggings',
    'thermal:hazmat_boots',
    'enigmaticlegacy:etherium_helmet',
    'enigmaticlegacy:etherium_chestplate',
    'enigmaticlegacy:etherium_leggings',
    'enigmaticlegacy:etherium_boots',
    'ancient_aether:valkyrum_helmet',
    'ancient_aether:valkyrum_chestplate',
    'ancient_aether:valkyrum_leggings',
    'ancient_aether:valkyrum_boots',
    "constructionwand:stone_wand",
    "constructionwand:iron_wand",
    "constructionwand:diamond_wand",
    "constructionwand:infinity_wand",
    "kubejs:mycelial_hoe",
    "aether:flaming_sword",
    "ancient_aether:ancient_sword",
    "aether:holy_sword",
    "aether:lightning_sword",
    "kubejs:lumber_axe",
    "kubejs:dwarven_pickaxe",
    "kubejs:dwarven_sword"
  ])

  e.add("dq:soul_harvester", [
    "naturesaura:depth_sword",
    "naturesaura:depth_axe",
    "kubejs:sacrificial_dagger",
  ]);
  e.add("dq:eternity_token_applicable", [
    "#minecraft:pickaxes",
    "#minecraft:axes",
    "#minecraft:shovels",
    "#minecraft:hoes",
    "#minecraft:swords",
    "#forge:armors/helmets",
    "#forge:armors/chestplates",
    "#forge:armors/leggings",
    "#forge:armors/boots",
    "#forge:tools",
    "#minecraft:tools",
  ]);
  e.add("dq:recycler_fuel", [
    "aether:ambrosium_shard",
    "aether:ambrosium_block",
  ]);

  e.add("dq:kiln_fuel", [
    "kubejs:fire_infused_arcanum",
    "minecraft:blaze_powder",
    "blaze_rod",
    "quark:blaze_lantern",
    "kubejs:sunbird_feather",
    "ars_nouveau:fire_essence",
  ]);

  e.add("c:trumpet_saplings", [
    "quark:yellow_blossom_sapling",
    "quark:red_blossom_sapling",
    "quark:blue_blossom_sapling",
    "quark:lavender_blossom_sapling",
    "quark:orange_blossom_sapling",
  ]);

  e.add("minecraft:flowers/roses", [
    "twilightforest:thorn_rose",
    "biomeswevegone:rose",
    "biomeswevegone:osiria_rose",
    "biomeswevegone:black_rose",
    "biomeswevegone:cyan_rose",
    "biomeswevegone:blue_rose_bush",
    "biomeswevegone:winter_rose",
    "ancient_aether:sunset_rose",
    "minecraft:rose_bush",
    "minecraft:wither_rose",
    "naturesaura:end_flower",
  ]);

  e.add("minecraft:flowers/orchid", [
    "minecraft:blue_orchid",
    "deep_aether:radiant_orchid",
    "biomeswevegone:japanese_orchid",
  ]);

  e.add("forge:jams", [
    "fruitsdelight:pear_jelly",
    "fruitsdelight:hawberry_jelly",
    "fruitsdelight:melon_jelly",
    "fruitsdelight:persimmon_jelly",
    "vintagedelight:pepper_jam_mason_jar",
    "arsdelight:activated_bastion_jam",
    "arsdelight:activated_mendosteen_jam",
    "arsdelight:neutralized_bombegrante_jam",
    "arsdelight:neutralized_frostaya_jam",
    "fruitsdelight:chorus_jelly",
    "fruitsdelight:fig_jelly",
    "fruitsdelight:hamimelon_jelly",
    "fruitsdelight:glowberry_jelly",
    "fruitsdelight:lemon_jelly",
    "fruitsdelight:cranberry_jelly",
    "fruitsdelight:blueberry_jelly",
    "fruitsdelight:apple_jelly",
    "fruitsdelight:mangosteen_jelly",
    "fruitsdelight:sweetberry_jelly",
    "fruitsdelight:kiwi_jelly",
    "fruitsdelight:pineapple_jelly",
    "vintagedelight:gearo_berry_mason_jar",
    "arsdelight:source_berry_jam",
    "fruitsdelight:orange_jelly",
    "fruitsdelight:durian_jelly",
    "fruitsdelight:bayberry_jelly",
    "fruitsdelight:mango_jelly",
    "fruitsdelight:lychee_jelly",
    "fruitsdelight:peach_jelly",
  ]);

  e.add("dq:generators/source", [
    "ars_nouveau:alchemical_sourcelink",
    "ars_nouveau:vitalic_sourcelink",
    "ars_nouveau:mycelial_sourcelink",
    "ars_nouveau:volcanic_sourcelink",
    "ars_nouveau:agronomic_sourcelink",
    "starbunclemania:fluid_sourcelink",
  ]);

  e.add("dq:generators/wissen", [
    "wizards_reborn:altar_of_drought",
    "wizards_reborn:totem_of_disenchant",
    "wizards_reborn:totem_of_experience_absorption",
    "wizards_reborn:wissen_altar",
  ]);

  e.add("dq:generators/aura", [
    "naturesaura:potion_generator",
    "naturesaura:flower_generator",
    "naturesaura:oak_generator",
    "naturesaura:animal_generator",
    "naturesaura:moss_generator",
    "naturesaura:ancient_sapling",
    "naturesaura:end_flower",
    "naturesaura:ancient_sapling",
    "naturesaura:firework_generator",
    "naturesaura:projectile_generator",
    "naturesaura:chorus_generator",
    "naturesaura:slime_split_generator",
    "naturesaura:end_flower",
  ]);

  e.add("dq:generators/stress", [
    "create:hand_crank",
    "create:steam_engine",
    "create:gray_valve_handle",
    "create:light_gray_valve_handle",
    "create:cyan_valve_handle",
    "create:purple_valve_handle",
    "create:blue_valve_handle",
    "create:brown_valve_handle",
    "create:green_valve_handle",
    "create:red_valve_handle",
    "create:black_valve_handle",
    "create:gray_valve_handle",
    "create:pink_valve_handle",
    "create:lime_valve_handle",
    "create:yellow_valve_handle",
    "create:light_blue_valve_handle",
    "create:magenta_valve_handle",
    "create:orange_valve_handle",
    "create:white_valve_handle",
    "create:copper_valve_handle",
    "create:hand_crank",
    "create:steam_engine",
  ]);

  e.add("dq:tier0/machine", [
    "minecraft:campfire",
    "minecraft:crafting_table",
    "immersiveengineering:cokebrick",
    "farmersdelight:cutting_board",
    "wizards_reborn:arcane_workbench",
    "wizards_reborn:wissen_altar",
    "naturesaura:wood_stand",
    "kubejs:arcanum_pylon",
  ]);

  e.add("dq:tier0/component", [
    "minecraft:string",
    "minecraft:feather",
    "farmersdelight:canvas",
    "farmersdelight:straw",
    "paper",
    "flint",
    "naturesaura:gold_leaf",
    "naturesaura:gold_powder",
    "wizards_reborn:arcanum_dust",
    "wizards_reborn:arcanum",
    "leather",
    "immersive_weathering:tallow",
    "coal",
    "bone",
    "gunpowder",
    "rotten_flesh",
  ]);

  e.add("dq:tier0/weapon", [
    "minecraft:wooden_sword",
    "minecraft:stone_sword",
    "farmersdelight:flint_knife",
    "tide:swordfish",
    "alexsmobs:skelewag_sword",
    "irons_spellbooks:graybeard_staff",
    "minecraft:stone_axe",
    "minecraft:wooden_axe",
    "kubejs:arcane_wood_wand",
  ]);
  e.add("dq:tier1/component", [
    "minecraft:redstone",
    "twilightforest:liveroot",
    "minecraft:iron_ingot",
    "minecraft:copper_ingot",
    "minecraft:gold_ingot",
    "twilightforest:ironwood_ingot",
    "twilightforest:steeleaf_ingot",
    "thermal:tin_ingot",
    "thermal:silver_ingot",
    "thermal:nickel_ingot",
    "thermal:bronze_ingot",
    "irons_spellbooks:arcane_ingot",
    "thermal:sulfur",
    "thermal:bronze_gear",
    "thermal:nickel_gear",
    "thermal:silver_gear",
    "thermal:lead_gear",
    "thermal:tin_gear",
    "thermal:copper_gear",
    "thermal:gold_gear",
    "thermal:iron_gear",
    "kubejs:ironwood_gear",
    "kubejs:copper_rod",
    "kubejs:gold_rod",
    "kubejs:diamond_rod",
    "thermal:diamond_gear",
    "quark:bottled_cloud",
    "twilightforest:naga_scale",
    "naturesaura:token_joy",
    "naturesaura:token_fear",
    "naturesaura:token_anger",
    "naturesaura:token_sorrow",
    "thermal:saw_blade",
    "minecraft:amethyst_shard",
    "minecraft:diamond",
    "minecraft:ender_pearl",
  ]);

  e.add("dq:tier0/armor", [
    "thermal:beekeeper_helmet",
    "irons_spellbooks:wandering_magician_boots",
    "irons_spellbooks:wandering_magician_helmet",
    "thermal:beekeeper_chestplate",
    "irons_spellbooks:wandering_magician_leggings",
    "thermal:beekeeper_leggings",
    "thermal:beekeeper_boots",
    "irons_spellbooks:wandering_magician_chestplate",
    "minecraft:leather_helmet",
    "minecraft:leather_chestplate",
    "minecraft:leather_leggings",
    "minecraft:leather_boots",
    "alexsmobs:crocodile_chestplate",
    "alexsmobs:rocky_chestplate",
    "alexsmobs:unsettling_kimono",
    "alexsmobs:roadrunner_boots",
    "alexsmobs:flying_fish_boots",
    "alexsmobs:centipede_leggings",
    "alexsmobs:emu_leggings",
    "alexsmobs:fedora",
    "alexsmobs:sombrero",
  ]);

  e.add("dq:tier1/armor", [
    "irons_spellbooks:pumpkin_helmet",
    "irons_spellbooks:pumpkin_chestplate",
    "irons_spellbooks:pumpkin_leggings",
    "irons_spellbooks:pumpkin_boots",
    "kubejs:lead_helmet",
    "kubejs:lead_chestplate",
    "kubejs:lead_leggings",
    "kubejs:lead_boots",
    "kubejs:silver_helmet",
    "kubejs:silver_chestplate",
    "kubejs:silver_leggings",
    "kubejs:silver_boots",
    "immersiveengineering:armor_faraday_helmet",
    "immersiveengineering:armor_faraday_chestplate",
    "immersiveengineering:armor_faraday_leggings",
    "immersiveengineering:armor_faraday_boots",
    "minecraft:chainmail_helmet",
    "minecraft:chainmail_chestplate",
    "minecraft:chainmail_leggings",
    "minecraft:chainmail_boots",
    "kubejs:copper_boots",
    "kubejs:copper_leggings",
    "kubejs:copper_chestplate",
    "kubejs:copper_helmet",
    "minecraft:iron_helmet",
    "minecraft:iron_chestplate",
    "minecraft:iron_leggings",
    "minecraft:iron_boots",
    "twilightforest:ironwood_helmet",
    "twilightforest:ironwood_chestplate",
    "twilightforest:ironwood_leggings",
    "twilightforest:ironwood_boots",
    "twilightforest:naga_chestplate",
    "twilightforest:naga_leggings",
    "thermal:diving_helmet",
    "thermal:diving_chestplate",
    "thermal:diving_leggings",
    "thermal:diving_boots",
    "ars_nouveau:sorcerer_hood",
    "ars_nouveau:sorcerer_robes",
    "ars_nouveau:sorcerer_leggings",
    "ars_nouveau:sorcerer_boots",
  ]);

  e.add("dq:tier2/armor", [
    "deep_aether:skyjade_boots",
    "deep_aether:skyjade_leggings",
    "deep_aether:skyjade_chestplate",
    "deep_aether:skyjade_helmet",
    "aether:zanite_boots",
    "aether:zanite_leggings",
    "aether:zanite_chestplate",
    "aether:zanite_helmet",
    "minecraft:diamond_helmet",
    "minecraft:diamond_boots",
    "minecraft:diamond_leggings",
    "minecraft:diamond_chestplate",
    "minecraft:golden_helmet",
    "minecraft:golden_chestplate",
    "minecraft:golden_leggings",
    "minecraft:golden_boots",
    "naturesaura:infused_iron_helmet",
    "naturesaura:infused_iron_chest",
    "naturesaura:infused_iron_pants",
    "naturesaura:infused_iron_shoes",
    "twilightforest:steeleaf_helmet",
    "twilightforest:steeleaf_chestplate",
    "twilightforest:steeleaf_leggings",
    "twilightforest:steeleaf_boots",
    "twilightforest:fiery_helmet",
    "twilightforest:fiery_boots",
    "twilightforest:fiery_leggings",
    "twilightforest:fiery_chestplate",
    "ars_nouveau:arcanist_boots",
    "ars_nouveau:arcanist_leggings",
    "ars_nouveau:arcanist_robes",
    "ars_nouveau:arcanist_hood",
    "twilightforest:knightmetal_helmet",
    "twilightforest:knightmetal_chestplate",
    "twilightforest:knightmetal_boots",
    "twilightforest:knightmetal_leggings",
    "twilightforest:phantom_helmet",
    "twilightforest:phantom_chestplate",
  ]);

  e.add("dq:tier3/armor", [
    "naturesaura:sky_helmet",
    "naturesaura:sky_chest",
    "naturesaura:sky_pants",
    "naturesaura:sky_shoes",
    "aether:phoenix_helmet",
    "aether:phoenix_chestplate",
    "aether:phoenix_leggings",
    "aether:phoenix_boots",
    "irons_spellbooks:cryomancer_helmet",
    "aether:obsidian_helmet",
    "aether:obsidian_chestplate",
    "aether:obsidian_leggings",
    "aether:obsidian_boots",
    "aether:neptune_helmet",
    "aether:neptune_chestplate",
    "aether:neptune_leggings",
    "aether:neptune_boots",
    "minecraft:netherite_helmet",
    "minecraft:netherite_chestplate",
    "minecraft:netherite_leggings",
    "minecraft:netherite_boots",
    "ars_nouveau:battlemage_leggings",
    "ars_nouveau:battlemage_robes",
    "ars_nouveau:battlemage_hood",
    "ars_nouveau:battlemage_boots",
    "irons_spellbooks:cryomancer_chestplate",
    "irons_spellbooks:cryomancer_leggings",
    "irons_spellbooks:cryomancer_boots",
    "irons_spellbooks:electromancer_helmet",
    "irons_spellbooks:electromancer_chestplate",
    "irons_spellbooks:electromancer_leggings",
    "irons_spellbooks:electromancer_boots",
    "irons_spellbooks:plagued_helmet",
    "irons_spellbooks:plagued_chestplate",
    "irons_spellbooks:plagued_leggings",
    "irons_spellbooks:plagued_boots",
    "irons_spellbooks:priest_helmet",
    "irons_spellbooks:priest_chestplate",
    "irons_spellbooks:priest_leggings",
    "irons_spellbooks:priest_boots",
    "irons_spellbooks:pyromancer_helmet",
    "irons_spellbooks:pyromancer_chestplate",
    "irons_spellbooks:pyromancer_leggings",
    "irons_spellbooks:pyromancer_boots",
    "irons_spellbooks:shadowwalker_helmet",
    "irons_spellbooks:shadowwalker_chestplate",
    "irons_spellbooks:shadowwalker_leggings",
    "irons_spellbooks:shadowwalker_boots",
  ]);

  e.add("dq:tier4/armor", [
    "naturesaura:depth_helmet",
    "naturesaura:depth_chest",
    "naturesaura:depth_pants",
    "naturesaura:depth_shoes",
    "immersiveengineering:armor_steel_helmet",
    "immersiveengineering:armor_steel_chestplate",
    "immersiveengineering:armor_steel_leggings",
    "immersiveengineering:armor_steel_boots",
    "irons_spellbooks:netherite_mage_helmet",
    "irons_spellbooks:netherite_mage_chestplate",
    "irons_spellbooks:netherite_mage_leggings",
    "irons_spellbooks:netherite_mage_boots",
    "aether:gravitite_helmet",
    "aether:gravitite_chestplate",
    "aether:gravitite_leggings",
    "aether:gravitite_boots",
    "deep_aether:stormforged_helmet",
    "deep_aether:stormforged_chestplate",
    "deep_aether:stormforged_leggings",
    "deep_aether:stormforged_boots",
    "deep_aether:stratus_helmet",
    "deep_aether:stratus_chestplate",
    "deep_aether:stratus_leggings",
    "deep_aether:stratus_boots",
  ]);

  e.add("dq:tier5/armor", [
    "enigmaticlegacy:etherium_helmet",
    "enigmaticlegacy:etherium_chestplate",
    "enigmaticlegacy:etherium_leggings",
    "enigmaticlegacy:etherium_boots",
    "deeperdarker:warden_helmet",
    "deeperdarker:warden_chestplate",
    "deeperdarker:warden_leggings",
    "deeperdarker:warden_boots",
    "thermal:hazmat_helmet",
    "thermal:hazmat_chestplate",
    "thermal:hazmat_leggings",
    "thermal:hazmat_boots",
    "ancient_aether:valkyrum_helmet",
    "ancient_aether:valkyrum_chestplate",
    "ancient_aether:valkyrum_leggings",
    "ancient_aether:valkyrum_boots",
  ]);

  e.add("dq:primitive_hoes", [
    "minecraft:wooden_hoe",
    "minecraft:stone_hoe",
    "kubejs:copper_hoe",
    "aether:holystone_hoe",
    "immersiveengineering:steel_hoe",
  ]);

  e.add("dq:basic_hoes", [
    "kubejs:silver_hoe",
    "kubejs:lead_hoe",
    "minecraft:iron_hoe",
    "minecraft:golden_hoe",
    "minecraft:diamond_hoe",
    "naturesaura:infused_iron_hoe",
    "aether:zanite_hoe",
    "aether:gravitite_hoe",
    "deeperdarker:resonarium_hoe",
    "twilightforest:ironwood_hoe",
    "twilightforest:steeleaf_hoe",
    "deep_aether:skyjade_hoe",
  ]);

  e.add("dq:advanced_hoes", [
    "minecraft:netherite_hoe",
    "naturesaura:depth_hoe",
    "naturesaura:sky_hoe",
    "aether:valkyrie_hoe",
    "kubejs:mycelial_hoe",
    "deep_aether:stratus_hoe",
    "ancient_aether:valkyrum_hoe",
    "ancient_aether:divine_hoe",
  ]);

  let pipeModules = [];

  let backpackUpgrades = [];

  let storageUpgrades = [];

  let glassBlocks = [];

  let glassPanes = [];

  let jamBlocks = [];

  let jellyBlocks = [];

  let smithingTemplates = [];

  let enchantingRunes = [];

  let leafPiles = [];

  let coral = [];

  let smokingPipes = [];

  let saltTorches = [];

  let saltCampfires = [];

  let saltLanterns = [];

  let glyphs = [
    "ars_nouveau:burst",
    "ars_nouveau:reset",
    "ars_nouveau:rewind",
    "ars_nouveau:wololo",
  ];

  let bars = [
    "minecraft:iron_bars",
    "supplementaries:iron_gate",
    "immersive_weathering:exposed_iron_bars",
    "immersive_weathering:weathered_iron_bars",
    "immersive_weathering:rusted_iron_bars",
    "immersive_weathering:waxed_iron_bars",
    "immersive_weathering:waxed_exposed_iron_bars",
    "immersive_weathering:waxed_weathered_iron_bars",
    "immersive_weathering:waxed_rusted_iron_bars",
    "quark:gold_bars",
    "supplementaries:gold_gate",
    "create:andesite_bars",
    "create:brass_bars",
    "create:copper_bars",
  ];

  Ingredient.all.itemIds.forEach((id) => {
    if (id.endsWith("leaf_pile")) {
      leafPiles.push(id);
    }
    if (id.includes("coral")) {
      coral.push(id);
    }
    if (id.includes("glyph")) {
      glyphs.push(id);
    }
    if (id.includes("enchanting_rune")) {
      enchantingRunes.push(id);
    }
    if (id.includes("smithing_template")) {
      smithingTemplates.push(id);
    }
    if (id.includes("jello_block")) {
      jellyBlocks.push(id);
    }
    if (id.includes("jelly_block")) {
      jamBlocks.push(id);
    }
    if (id.includes("smoking_pipe")) {
      smokingPipes.push(id);
    }
    if (id.includes("salt_campfire")) {
      saltCampfires.push(id);
    }
    if (id.includes("salt_lanter")) {
      saltLanterns.push(id);
    }
    if (id.includes("salt_torch")) {
      saltTorches.push(id);
    }
    if (id.includes("upgrade")) {
      if (id.includes("sophisticatedbackpacks")) backpackUpgrades.push(id);
      else if (id.includes("sophisticatedstorage")) storageUpgrades.push(id);
    }
    if (id.includes("window")) {
      if (id.includes("window_pane")) {
        glassPanes.push(id);
      } else {
        if (id == "thermal:fluid_duct_windowed") return;
        glassBlocks.push(id);
      }
    }
  });

  e.add("c:glass_blocks","#forge:glass")
  e.add("c:glass_blocks", glassBlocks);

  e.add("c:glass_panes", glassPanes);

  e.add("c:bars", bars);

  e.add("c:leaf_piles", leafPiles);

  e.add("c:glyphs", glyphs);

  e.add("c:storage_upgrades", storageUpgrades);

  e.add("c:backpack_upgrades", backpackUpgrades);

  e.add("c:coral", coral);

  e.add("c:enchanting_runes", enchantingRunes);

  e.add("c:smithing_templates", smithingTemplates);

  e.add("c:jam_blocks", jamBlocks);

  e.add("c:jelly_blocks", jellyBlocks);

  e.add("c:pipe_modules", pipeModules);

  e.add("c:smoking_pipes", smokingPipes);

  e.add("c:salt_torches", saltTorches);

  e.add("c:salt_lanters", saltLanterns);

  e.add("c:salt_campfires", saltCampfires);

  e.add("c:molds", [
    "immersiveengineering:mold_plate",
    "immersiveengineering:mold_gear",
    "immersiveengineering:mold_rod",
    "immersiveengineering:mold_bullet_casing",
    "immersiveengineering:mold_wire",
    "immersiveengineering:mold_packing_4",
    "immersiveengineering:mold_packing_9",
    "immersiveengineering:mold_unpacking",
  ]);

  e.add("c:gun_ammo", [
    "immersiveengineering:wolfpack",
    "immersiveengineering:homing",
    "immersiveengineering:firework",
    "immersiveengineering:flare",
    "immersiveengineering:potion",
    "immersiveengineering:dragons_breath",
    "immersiveengineering:silver",
    "immersiveengineering:he",
    "immersiveengineering:buckshot",
    "immersiveengineering:casull",
    "immersiveengineering:armor_piercing",
  ]);

  e.add("handcrafted:trophies", [
    "handcrafted:phantom_trophy",
    "mynethersdelight:hoglin_trophy",
    "mynethersdelight:zoglin_trophy",
    "mynethersdelight:skoglin_trophy",
    "mynethersdelight:waxed_hoglin_trophy",
    "lootr:trophy",
  ]);

  e.add("farmersdelight:cabinets", [
    "mynethersdelight:red_nether_bricks_cabinet",
    "mynethersdelight:blackstone_bricks_cabinet",
    "arsdelight:archwood_cabinet",
  ]);

  e.add("twilightforest:banisters", [
    "umbral_skies:skyroot_banister",
    "twilightforest:cherry_banister",
    "twilightforest:bamboo_banister",
    "twilightforest:vangrove_banister",
    "twilightforest:warped_banister",
    "twilightforest:crimson_banister",
    "twilightforest:dark_oak_banister",
    "twilightforest:acacia_banister",
    "twilightforest:jungle_banister",
    "twilightforest:birch_banister",
    "twilightforest:spruce_banister",
    "twilightforest:oak_banister",
    "twilightforest:sorting_banister",
    "twilightforest:mining_banister",
    "twilightforest:transformation_banister",
    "twilightforest:time_banister",
    "twilightforest:dark_banister",
    "twilightforest:mangrove_banister",
    "twilightforest:canopy_banister",
    "twilightforest:twilight_oak_banister",
  ]);

  e.add("c:rituals", [
    "ars_nouveau:ritual_burrowing",
    "ars_nouveau:ritual_challenge",
    "ars_nouveau:ritual_binding",
    "ars_nouveau:ritual_awakening",
    "ars_nouveau:ritual_disintegration",
    "ars_nouveau:ritual_sunrise",
    "ars_nouveau:ritual_cloudshaping",
    "ars_nouveau:ritual_flight",
    "ars_nouveau:ritual_conjure_island_plains",
    "ars_nouveau:ritual_restoration",
    "ars_nouveau:ritual_conjure_island_desert",
    "ars_nouveau:ritual_overgrowth",
    "ars_nouveau:ritual_fertility",
    "ars_nouveau:ritual_sanctuary",
    "ars_nouveau:ritual_flowering",
    "ars_nouveau:ritual_gravity",
    "ars_nouveau:ritual_scrying",
    "ars_nouveau:ritual_containment",
    "ars_nouveau:ritual_moonfall",
    "ars_nouveau:ritual_warping",
    "ars_nouveau:ritual_forestation",
    "ars_nouveau:ritual_animal_summon",
    "ars_nouveau:ritual_harvest",
    "ars_nouveau:ritual_wilden_summon",
  ]);

  e.add("c:thread_upgrades", [
    "ars_nouveau:thread_spellpower",
    "ars_nouveau:thread_high_step",
    "ars_nouveau:thread_drygmy",
    "ars_nouveau:thread_whirlisprig",
    "ars_nouveau:thread_heights",
    "ars_nouveau:thread_depths",
    "ars_nouveau:thread_wixie",
    "ars_nouveau:thread_kindling",
    "ars_nouveau:thread_magic_capacity",
    "ars_nouveau:thread_amethyst_golem",
    "ars_nouveau:thread_immolation",
    "ars_nouveau:thread_gliding",
    "ars_nouveau:thread_warding",
    "ars_nouveau:thread_feather",
    "ars_nouveau:thread_undying",
    "ars_nouveau:thread_chilling",
    "ars_nouveau:thread_starbuncle",
    "ars_nouveau:thread_life_drain",
    "ars_nouveau:thread_repairing",
  ]);

  e.add("c:wooden_pedestals", [
    "wizards_reborn:cork_bamboo_pedestal",
    "wizards_reborn:arcane_pedestal",
    "silly_oddities:warped_pedestal",
    "wizards_reborn:innocent_pedestal",
    "silly_oddities:oak_pedestal",
    "silly_oddities:crimson_pedestal",
    "silly_oddities:bamboo_pedestal",
    "silly_oddities:cherry_pedestal",
    "silly_oddities:mangrove_pedestal",
    "silly_oddities:dark_oak_pedestal",
    "silly_oddities:acacia_pedestal",
    "silly_oddities:jungle_pedestal",
    "silly_oddities:birch_pedestal",
    "silly_oddities:spruce_pedestal",
  ]);

  e.add("c:copper_blocks", [
    "silly_oddities:waxed_chiseled_copper",
    "silly_oddities:waxed_exposed_chiseled_copper",
    "silly_oddities:waxed_weathered_chiseled_copper",
    "silly_oddities:waxed_oxidized_chiseled_copper",
    "silly_oddities:copper_grate",
    "silly_oddities:exposed_copper_grate",
    "silly_oddities:weathered_copper_grate",
    "silly_oddities:oxidized_copper_grate",
    "silly_oddities:waxed_oxidized_copper_bulb",
    "silly_oddities:waxed_weathered_copper_bulb",
    "silly_oddities:waxed_exposed_copper_bulb",
    "silly_oddities:waxed_copper_bulb",
    "silly_oddities:oxidized_copper_bulb",
    "silly_oddities:weathered_copper_bulb",
    "silly_oddities:exposed_copper_bulb",
    "silly_oddities:copper_bulb",
    "silly_oddities:waxed_oxidized_copper_grate",
    "silly_oddities:waxed_weathered_copper_grate",
    "silly_oddities:waxed_exposed_copper_grate",
    "silly_oddities:waxed_copper_grate",
    "create:waxed_copper_shingles",
    "create:waxed_exposed_copper_shingles",
    "create:waxed_weathered_copper_shingles",
    "create:waxed_oxidized_copper_shingles",
    "create:waxed_copper_tiles",
    "create:waxed_exposed_copper_tiles",
    "create:waxed_weathered_copper_tiles",
    "create:waxed_oxidized_copper_tiles",
    "kubejs:charged_copper_block",
    "silly_oddities:oxidized_chiseled_copper",
    "silly_oddities:weathered_chiseled_copper",
    "silly_oddities:exposed_chiseled_copper",
    "silly_oddities:chiseled_copper",
    "create:oxidized_copper_tiles",
    "minecraft:waxed_exposed_cut_copper",
    "minecraft:waxed_weathered_copper",
    "minecraft:waxed_weathered_cut_copper",
    "minecraft:waxed_oxidized_copper",
    "minecraft:waxed_oxidized_cut_copper",
    "create:copper_shingles",
    "create:exposed_copper_shingles",
    "create:weathered_copper_shingles",
    "create:oxidized_copper_shingles",
    "create:copper_tiles",
    "create:exposed_copper_tiles",
    "create:weathered_copper_tiles",
    "minecraft:waxed_exposed_copper",
    "minecraft:waxed_cut_copper",
    "minecraft:waxed_copper_block",
    "minecraft:oxidized_cut_copper",
    "minecraft:oxidized_copper",
    "minecraft:weathered_cut_copper",
    "minecraft:weathered_copper",
    "minecraft:exposed_cut_copper",
    "minecraft:exposed_copper",
    "minecraft:cut_copper",
    "minecraft:copper_block",
  ]);

  e.add("minecraft:chest_boats", [
    "deep_aether:roseroot_chest_boat",
    "deep_aether:yagroot_chest_boat",
    "deep_aether:cruderoot_chest_boat",
    "deep_aether:conberry_chest_boat",
    "deep_aether:sunroot_chest_boat",
    "wizards_reborn:cork_bamboo_chest_raft",
  ]);

  e.add("minecraft:boats", [
    "deep_aether:roseroot_boat",
    "deep_aether:yagroot_boat",
    "deep_aether:cruderoot_boat",
    "deep_aether:conberry_boat",
    "deep_aether:sunroot_boat",
    "wizards_reborn:cork_bamboo_raft",
  ]);

  e.add("c:bookshelves", "twilightforest:canopy_bookshelf");
});
