console.info("[SOCIETY] handleBinBans.js loaded");

ServerEvents.tags("item", (e) => {
  const modBans = [
    "society",
    "aquaculture",
    "sophisticatedbackpacks",
    "sophisticatedstorage",
    "automobility",
    "toms_storage",
    "relics",
    "betterarcheology",
    "pamhc2trees",
    "smallships",
    "ftbquests",
    "itemfilters",
    "ftbquests",
    "waterframes",
    "create_central_kitchen",
    "buildinggadgets2",
    "justhammers",
    "rehooked",
    "gag",
    "waystones",
    "trofers",
    "chimes",
    "createutilities",
    "chimes",
    "botania",
    "farmingforblockheads"
  ];
  modBans.forEach((tag) => {
    e.add("furniture:trash_bag_blacklist", `@${tag}`);
  });
  e.add("furniture:trash_bag_blacklist", "#society:loot_furniture");
  e.add("furniture:trash_bag_blacklist", "#society:dish");
  const itemBans = [
    "unusualfishmod:fluvial_shell",
    "unusualfishmod:clement_shell",
    "unusualfishmod:thunderous_shell",
    "unusualfishmod:ancient_weapon_smithing_template",
    "unusualfishmod:depth_scythe",
    "unusualfishmod:ripsaw",
    "minecraft:end_portal_frame",
    "beachparty:tiki_bar",
    "beachparty:mini_fridge",
    "beachparty:crocs",
    "bakery:bakery_standard",
    "liltractor:liltractor",
    "bakery:baker_station",
    "netherdepthsupgrade:lava_fishing_rod",
    "create:copper_backtank",
    "create:cart_assembler",
    "create:brass_hand",
    "create:blaze_cake",
    "create:blaze_burner",
    "create:attribute_filter",
    "constructionwand:iron_wand",
    "constructionwand:infinity_wand",
    "constructionwand:diamond_wand",
    "candlelight:gold_ring",
    "candlelight:cooking_pot",
    "candlelight:candlelight_standard",
    "brewery:beer_standard",
    "brewery:copper_brewingstation",
    "brewery:dark_brew",
    "brewery:netherite_brewingstation",
    "brewery:wooden_brewingstation",
    "create:deployer",
    "create:crushing_wheel",
    "create:handheld_worldshaper",
    "create:creative_motor",
    "create:creative_fluid_tank",
    "create:creative_crate",
    "create:creative_blaze_cake",
    "create:copper_diving_helmet",
    "create:copper_diving_boots",
    "create:controls",
    "create:schedule",
    "create:track_station",
    "create:wand_of_symmetry",
    "create:water_wheel",
    "create:windmill_bearing",
    "create:wrench",
    "create_enchantment_industry:disenchanter",
    "create_enchantment_industry:enchanting_guide",
    "create:rotation_speed_controller",
    "create:mechanical_arm",
    "create:mechanical_drill",
    "create:mechanical_harvester",
    "create:mechanical_saw",
    "create:netherite_backtank",
    "create:netherite_diving_boots",
    "create:netherite_diving_helmet",
    "create:potato_cannon",
    "create:extendo_grip",
    "create:large_water_wheel",
    "create:filter",
    "create:sturdy_sheet",
    "create:steam_engine",
    "create:schematicannon",
    "farm_and_charm:silo_copper",
    "farm_and_charm:cooking_pot",
    "farm_and_charm:supply_cart",
    "farm_and_charm:plow",
    "extractinator:extractinator",
    "createrailwaysnavigator:navigator",
    "create_mechanical_extruder:mechanical_extruder",
    "create_enchantment_industry:printer",
    "create:precision_mechanism",
    "meadow:meadow_standard",
    "meadow:cheese_form",
    "herbalbrews:tea_kettle",
    "herbalbrews:copper_tea_kettle",
    "herbalbrews:herbalbrews_standard",
    "herbalbrews:cauldron",
    "furniture:bin",
    "furniture:coffer",
    "farmersdelight:diamond_knife",
    "farmersdelight:cabbage_seeds",
    "farm_and_charm:water_sprinkler",
    "farm_and_charm:silo_wood",
    "farm_and_charm:scarecrow",
    "farmersdelight:iron_knife",
    "farmersdelight:netherite_knife",
    "farmersdelight:skillet",
    "farmersdelight:cooking_pot",
    "farm_and_charm:roaster",
    "farm_and_charm:mincer",
    "farm_and_charm:fertilized_soil",
    "farm_and_charm:crafting_bowl",
    "minecraft:diamond_pickaxe",
    "minecraft:diamond_leggings",
    "minecraft:diamond_helmet",
    "minecraft:diamond_chestplate",
    "minecraft:diamond_boots",
    "minecraft:diamond_axe",
    "meadow:woodcutter",
    "meadow:fondue",
    "farmersdelight:cabbage",
    "railways:track_switch_brass",
    "quark:pickarang",
    "quark:ancient_sapling",
    "quark:ancient_tome",
    "numismatics:bevel",
    "numismatics:sun",
    "numismatics:sprocket",
    "numismatics:crown",
    "numismatics:cog",
    "nethervinery:warped_fermentation_barrel",
    "nethervinery:netherite_nectar",
    "minecraft:iron_pickaxe",
    "mysticaloaktree:wise_oak",
    "moreminecarts:chunk_loader",
    "mining_dimension:teleporter",
    "minecraft:turtle_helmet",
    "minecraft:totem_of_undying",
    "minecraft:iron_sword",
    "minecraft:iron_shovel",
    "minecraft:iron_axe",
    "minecraft:iron_hoe",
    "minecraft:diamond_hoe",
    "minecraft:diamond_shovel",
    "minecraft:diamond_sword",
    "minecraft:flint_and_steel",
    "nethervinery:crimson_fermentation_barrel",
    "naturescompass:naturescompass",
    "simplemagnets:basic_demagnetization_coil",
    "simplemagnets:basicmagnet",
    "solonion:golden_lunchbox",
    "solonion:lunchbag",
    "solonion:lunchbox",
    "supplementaries:red_merchant_spawn_egg",
    "trials:heavy_core",
    "trials:ominous_bottle",
    "railways:fuel_tank",
    "vintagedelight:golden_egg",
    "vintagedelight:ghost_pepper_seeds",
    "vintagedelight:gearo_berry",
    "vintagedelight:ghost_pepper",
    "vintagedelight:ghost_pepper_crate",
    "vintagedelight:magic_peanut",
    "vintagedelight:organic_mash",
    "vintagedelight:peanut",
    "vintagedelight:peanut_crate",
    "vintagedelight:wild_cucumbers",
    "vintagedelight:wild_ghost_peppers",
    "vintagedelight:fermenting_jar",
    "vintagedelight:evaporator",
    "vintagedelight:cucumber_seeds",
    "vintagedelight:cucumber_crate",
    "vintagedelight:cucumber",
    "vinery:jellie_wine",
    "vinery:grapevine_pot",
    "vinery:vinery_standard",
    "vinery:apple_press",
    "vinery:fermentation_barrel",
    "trials:trial_key",
    "trials:trial_key_ominous",
    "railways:portable_fuel_interface",
    "railways:remote_lens",
    "simplemagnets:advanced_demagnetization_coil",
    "simplemagnets:advancedmagnet",
    "etched:etching_table",
    "etched:jukebox_minecart",
    "etched:radio",
    "etched:blank_music_disc",
    "functionalstorage:armory_cabinet",
    "functionalstorage:ender_drawer",
    "functionalstorage:diamond_upgrade",
    "functionalstorage:netherite_upgrade",
    "vintagedelight:wild_peanuts",
    "paraglider:heart_container",
    "create_central_kitchen:cooking_guide",
    "crabbersdelight:crab_trap",
    "lootr:trophy",
    "torchmaster:dreadlamp",
    "torchmaster:feral_flare_lantern",
    "paraglider:spirit_orb",
    "etched:boombox",
    "functionalstorage:creative_vending_upgrade",
    "functionalstorage:storage_controller",
    "functionalstorage:void_upgrade",
    "functionalstorage:controller_extension",
    "paraglider:stamina_vessel",
    "paraglider:anti_vessel",
    "paraglider:essence",
    "torchmaster:megatorch",
    "moreminecarts:chiseled_organic_glass",
    "functionalstorage:copper_upgrade",
    "functionalstorage:gold_upgrade",
    "etched:album_jukebox",
    "numismatics:creative_vendor",
  ];
  itemBans.forEach((item) => {
    e.add("furniture:trash_bag_blacklist", item);
  });
});
