ServerEvents.tags('item', (event) => {
  event.add('c:foods/dough', 'create:dough');
  event.add('neoadv:opac_whitelist', ['#waystones:waystones']);

  /// Clavis rarity items
  ///  event.add('neoadv:common', ['#c:foods']);
  ///  event.add('neoadv:uncommon', ['#c:ingots', '#c:potions', '#c:armors', 'c:raw_materials']);
  ///  event.add('neoadv:rare', ['irons_spellbooks:scroll', '#c:gems', 'minecraft:enchanted_book']);
  ///  event.add('neoadv:epic', ['#relics:relic', 'ars_nouveau:caster_tome']);
  ///  event.add('neoadv:legendary', ['#simplyswords:uniques']);
});

ServerEvents.tags('block', (event) => {
  event.add('irons_spellbooks:spectral_hammer_mineable', ['#eternal_starlight:base_stone_starlight', '#iceandfire:charred_blocks']);
  event.add('neoadv:opac_whitelist', ['#waystones:waystones', 'numismatics:vendor', 'numismatics:bank_terminal', 'create:contraption_controls']);
});

ServerEvents.tags('entity_type', (event) => {
  event.add('ars_nouveau:drygmy_blacklist', [
    'ars_nouveau:wilden_boss',
    'cataclysm:ignis',
    'cataclysm:the_harbinger',
    'cataclysm:the_watcher',
    'cataclysm:the_prowler',
    'cataclysm:the_harbinger',
    'cataclysm:the_leviathan',
    'cataclysm:ancient_remnant',
    'cataclysm:ancient_ancient_remnant',
    'cataclysm:aptrgangr',
    'cataclysm:draugr',
    'cataclysm:royal_draugr',
    'cataclysm:ender_golem',
    'cataclysm:ender_guardian',
    'cataclysm:kobolediator',
    'cataclysm:koboleton',
    'cataclysm:netherite_monstrosity',
    'cataclysm:maledictus',
    'cataclysm:scylla',
    'eternal_starlight:starlight_golem',
    'eternal_starlight:lunar_monstrosity',
    'bosses_of_mass_destruction:lich',
    'bosses_of_mass_destruction:obsidilith',
    'irons_spellbooks:dead_king',
    'irons_spellbooks:citadel_keeper',
    'irons_spellbooks:fire_boss',
    'irons_spellbooks:pyromancer',
    'irons_spellbooks:archevoker',
    'irons_spellbooks:cryomancer',
    'irons_spellbooks:priest',
    'irons_spellbooks:apothecarist',
    'irons_spellbooks:necromancer',
    'golemsoverhaul:netherite_golem',
  ]);
});
ServerEvents.tags('worldgen/structure', (event) => {
  event.add('dungeon_difficulty:level_3', [
    'dungeons_arise:bandit_village',
    'dungeons_arise:illager_galley',
    'dungeons_arise:illager_corsair',
    'dungeons_arise:abandoned_temple',
    'dungeons_arise:jungle_tree_house',
    'dungeons_arise:undead_pirate_ship',
    'irons_spellbooks:evoker_fort',
    'create_pillagers_arise:createpillagersmallhouse',
    'create_pillagers_arise:createpillagerhousesmall',
    'create_pillagers_arise:createpillagerfortgate',
    'create_pillagers_arise:createpillagervillage',
    'create_pillagers_arise:createpillageroutpost',
    'create_pillagers_arise:cathedral_create',
    'create_pillagers_arise:pillagercreatetower',
    'create_pillagers_arise:createpillagerblimp',
    'create_pillagers_arise:createpillagercamp',
    'create_pillagers_arise:createchinatower',
  ]);
  event.add('dungeon_difficulty:level_4', [
    'dungeons_arise:coliseum',
    'dungeons_arise:plague_asylum',
    'dungeons_arise:mining_system',
    'dungeons_arise:heavenly_rider',
    'dungeons_arise:mushroom_house',
    'dungeons_arise:mushroom_mines',
    'dungeons_arise:illager_campsite',
    'dungeons_arise:illager_windmill',
    'dungeons_arise:mushroom_village',
    'irons_spellbooks:ice_spider_den',
    'ars_nouveau:hunter_wilden_den',
    'ars_nouveau:stalker_wilden_den',
    'ars_nouveau:guardian_wilden_den',
    'irons_spellbooks:catacombs',
  ]);
  event.add('dungeon_difficulty:level_5', [
    'dungeons_arise:foundry',
    'dungeons_arise:bathhouse',
    'dungeons_arise:keep_kayra',
    'dungeons_arise:illager_fort',
    'dungeons_arise:bandit_towers',
    'dungeons_arise:shiraz_palace',
    'dungeons_arise:giant_mushroom',
    'dungeons_arise:infested_temple',
    'dungeons_arise:scorched_mines',
    'dungeons_arise:mechanical_nest',
    'dungeons_arise:kisegi_sanctuary',
    'dungeons_arise:thornborn_towers',
    'dungeons_arise:heavenly_challenger',
    'dungeons_arise:heavenly_conqueror',
    'cataclysm:ancient_factory',
    'cataclysm:ruined_citadel',
    'cataclysm:frosted_prison',
    'cataclysm:cursed_pyramid',
    'cataclysm:burning_arena',
    'cataclysm:sunken_city',
    'cataclysm:acropolis',
    'cataclysm:soul_black_smith',
    'irons_spellbooks:citadel',
    'discerning_the_eldritch:cultist_base',
    'ati_structures:herobrine_stronghold',
  ]);
});
