cleanup: validation and integrations for importing data

This commit is contained in:
uprightbass360
2025-11-22 16:49:01 -05:00
parent 5c9f1d7389
commit 71c1be1b46
17 changed files with 6797 additions and 369 deletions

View File

@@ -1,95 +1,345 @@
{
"modules": [
"MODULE_1V1_ARENA",
"MODULE_ACCOUNTWIDE_SYSTEMS",
"MODULE_ACCOUNT_ACHIEVEMENTS",
"MODULE_ACCOUNT_MOUNTS",
"MODULE_ACORE_SUBSCRIPTIONS",
"MODULE_ACTIVE_CHAT",
"MODULE_AHBOT",
"MODULE_AIO",
"MODULE_AIO_BLACKJACK",
"MODULE_ANTIFARMING",
"MODULE_PLAYERBOTS",
"MODULE_AOE_LOOT",
"MODULE_ARAC",
"MODULE_ARENA_REPLAY",
"MODULE_ASSISTANT",
"MODULE_AUTOBALANCE",
"MODULE_AUTO_REVIVE",
"MODULE_AZEROTHSHARD",
"MODULE_BG_SLAVERYVALLEY",
"MODULE_BLACK_MARKET_AUCTION_HOUSE",
"MODULE_BOSS_ANNOUNCER",
"MODULE_BREAKING_NEWS",
"MODULE_CARBON_COPY",
"MODULE_CHALLENGE_MODES",
"MODULE_DISCORD_NOTIFIER",
"MODULE_DUEL_RESET",
"MODULE_DUNGEON_RESPAWN",
"MODULE_DYNAMIC_TRADER",
"MODULE_DYNAMIC_XP",
"MODULE_ELUNA",
"MODULE_ELUNA_SCRIPTS",
"MODULE_ELUNA_TS",
"MODULE_EVENT_SCRIPTS",
"MODULE_EXCHANGE_NPC",
"MODULE_LEARN_SPELLS",
"MODULE_FIREWORKS",
"MODULE_INDIVIDUAL_PROGRESSION",
"MODULE_AUTOBALANCE",
"MODULE_TRANSMOG",
"MODULE_NPC_BUFFER",
"MODULE_DYNAMIC_XP",
"MODULE_SOLO_LFG",
"MODULE_1V1_ARENA",
"MODULE_PHASED_DUELS",
"MODULE_BREAKING_NEWS",
"MODULE_BOSS_ANNOUNCER",
"MODULE_ACCOUNT_ACHIEVEMENTS",
"MODULE_AUTO_REVIVE",
"MODULE_GAIN_HONOR_GUARD",
"MODULE_GLOBAL_CHAT",
"MODULE_ELUNA",
"MODULE_TIME_IS_TIME",
"MODULE_RANDOM_ENCHANTS",
"MODULE_SOLOCRAFT",
"MODULE_PVP_TITLES",
"MODULE_NPC_BEASTMASTER",
"MODULE_NPC_ENCHANTER",
"MODULE_INSTANCE_RESET",
"MODULE_ARAC",
"MODULE_ASSISTANT",
"MODULE_REAGENT_BANK",
"MODULE_BLACK_MARKET_AUCTION_HOUSE",
"MODULE_OLLAMA_CHAT",
"MODULE_PLAYER_BOT_LEVEL_BRACKETS",
"MODULE_SKELETON_MODULE",
"MODULE_BG_SLAVERYVALLEY",
"MODULE_WORGOBLIN",
"MODULE_ELUNA_TS",
"MODULE_AIO",
"MODULE_ELUNA_SCRIPTS",
"MODULE_TRANSMOG_AIO",
"MODULE_EVENT_SCRIPTS",
"MODULE_LEVEL_UP_REWARD",
"MODULE_ACCOUNTWIDE_SYSTEMS",
"MODULE_EXCHANGE_NPC",
"MODULE_RECRUIT_A_FRIEND",
"MODULE_PRESTIGE_DRAFT_MODE",
"MODULE_LUA_AH_BOT",
"MODULE_HARDCORE_MODE",
"MODULE_NPCBOT_EXTENDED_COMMANDS",
"MODULE_TREASURE_CHEST_SYSTEM",
"MODULE_ACTIVE_CHAT",
"MODULE_ULTIMATE_FULL_LOOT_PVP",
"MODULE_HORADRIC_CUBE",
"MODULE_CARBON_COPY",
"MODULE_TEMP_ANNOUNCEMENTS",
"MODULE_ZONE_CHECK",
"MODULE_AIO_BLACKJACK",
"MODULE_SEND_AND_BIND",
"MODULE_DYNAMIC_TRADER",
"MODULE_LOTTERY_LUA",
"MODULE_DISCORD_NOTIFIER",
"MODULE_GLOBAL_MAIL_BANKING_AUCTIONS",
"MODULE_GUILDHOUSE",
"MODULE_HARDCORE_MODE",
"MODULE_HORADRIC_CUBE",
"MODULE_INDIVIDUAL_PROGRESSION",
"MODULE_INSTANCE_RESET",
"MODULE_ITEM_LEVEL_UP",
"MODULE_KEEP_OUT",
"MODULE_LEARN_SPELLS",
"MODULE_LEVEL_GRANT",
"MODULE_LEVEL_UP_REWARD",
"MODULE_LOTTERY_LUA",
"MODULE_LUA_AH_BOT",
"MODULE_MORPHSUMMON",
"MODULE_MULTIVENDOR",
"MODULE_NPCBOT_EXTENDED_COMMANDS",
"MODULE_NPC_BEASTMASTER",
"MODULE_NPC_BUFFER",
"MODULE_NPC_ENCHANTER",
"MODULE_NPC_FREE_PROFESSIONS",
"MODULE_NPC_TALENT_TEMPLATE",
"MODULE_OLLAMA_CHAT",
"MODULE_PHASED_DUELS",
"MODULE_PLAYERBOTS",
"MODULE_PLAYER_BOT_LEVEL_BRACKETS",
"MODULE_POCKET_PORTAL",
"MODULE_PREMIUM",
"MODULE_PRESTIGE_DRAFT_MODE",
"MODULE_PROGRESSION_SYSTEM",
"MODULE_PROMOTION_AZEROTHCORE",
"MODULE_PVP_TITLES",
"MODULE_RANDOM_ENCHANTS",
"MODULE_REAGENT_BANK",
"MODULE_RECRUIT_A_FRIEND",
"MODULE_RESURRECTION_SCROLL",
"MODULE_REWARD_PLAYED_TIME",
"MODULE_SEND_AND_BIND",
"MODULE_SERVER_AUTO_SHUTDOWN",
"MODULE_SOLOCRAFT",
"MODULE_SOLO_LFG",
"MODULE_SYSTEM_VIP",
"MODULE_TEMP_ANNOUNCEMENTS",
"MODULE_TIC_TAC_TOE",
"MODULE_TIME_IS_TIME",
"MODULE_TRANSMOG",
"MODULE_TRANSMOG_AIO",
"MODULE_TREASURE_CHEST_SYSTEM",
"MODULE_ULTIMATE_FULL_LOOT_PVP",
"MODULE_WAR_EFFORT",
"MODULE_NPC_FREE_PROFESSIONS",
"MODULE_DUEL_RESET",
"MODULE_ZONE_DIFFICULTY",
"MODULE_MORPHSUMMON",
"MODULE_SPELL_REGULATOR",
"MODULE_WEEKEND_XP",
"MODULE_REWARD_PLAYED_TIME",
"MODULE_RESURRECTION_SCROLL",
"MODULE_ITEM_LEVEL_UP",
"MODULE_NPC_TALENT_TEMPLATE",
"MODULE_GLOBAL_CHAT",
"MODULE_PREMIUM",
"MODULE_SYSTEM_VIP",
"MODULE_ACORE_SUBSCRIPTIONS",
"MODULE_KEEP_OUT",
"MODULE_SERVER_AUTO_SHUTDOWN",
"MODULE_WHO_LOGGED",
"MODULE_WORGOBLIN",
"MODULE_ZONE_CHECK",
"MODULE_ZONE_DIFFICULTY"
"MODULE_ACCOUNT_MOUNTS",
"MODULE_ANTIFARMING",
"MODULE_ARENA_REPLAY",
"MODULE_TIC_TAC_TOE",
"MODULE_WAR_EFFORT",
"MODULE_PROMOTION_AZEROTHCORE",
"MODULE_MOD_GUILD_VILLAGE",
"MODULE_MOD_CRAFTSPEED",
"MODULE_MOD_AUTOFISH",
"MODULE_MOD_VANILLA_NAXXRAMAS",
"MODULE_MOD_TREASURE",
"MODULE_MOD_REAL_ONLINE",
"MODULE_MOD_INSTANCE_TOOLS",
"MODULE_MOD_LEARNSPELLS",
"MODULE_MOD_SWIFT_TRAVEL_FORM",
"MODULE_MOD_CHAT_TRANSMITTER",
"MODULE_MOD_NOTIFY_MUTED",
"MODULE_MOD_AH_BOT_PLUS",
"MODULE_OPENPROJECTS",
"MODULE_MOD_DUNGEON_SCALE",
"MODULE_AZEROTHCORE_LUA_ARENA_MASTER_COMMAND",
"MODULE_MOD_HARDCORE_MAKGORA",
"MODULE_MOD_GEDDON_BINDING_SHARD",
"MODULE_MOD_GM_COMMANDS",
"MODULE_MOD_GOMOVE",
"MODULE_MOD_FORTIS_AUTOBALANCE",
"MODULE_MOD_MISSING_OBJECTIVES",
"MODULE_MOD_TRIAL_OF_FINALITY",
"MODULE_MOD_HUNTER_PET_STORAGE",
"MODULE_MOD_CHARACTER_SERVICES",
"MODULE_MOD_MOUNT_REQUIREMENTS",
"MODULE_SETXPBAR",
"MODULE_MOD_REWARD_PLAYED_TIME_IMPROVED",
"MODULE_MOD_GROWNUP",
"MODULE_MOD_MYTHIC_PLUS",
"MODULE_MOD_FACTION_FREE",
"MODULE_MOD_FLIGHTMASTER_WHISTLE",
"MODULE_MOD_STARTER_WANDS",
"MODULE_MOD_MOUNTS_ON_ACCOUNT",
"MODULE_MOD_OLLAMA_BOT_BUDDY",
"MODULE_MOD_AOE_LOOT",
"MODULE_MOD_PROFESSION_EXPERIENCE",
"MODULE_MOD_ACCOUNT_VANITY_PETS",
"MODULE_MOD_GAME_STATE_API",
"MODULE_MOD_WEEKEND_XP",
"MODULE_MOD_PEACEKEEPER",
"MODULE_MOD_QUEST_LOOT_PARTY",
"MODULE_MOD_NORDF",
"MODULE_MOD_DISCORD_ANNOUNCE",
"MODULE_MOD_BRAWLERS_GUILD",
"MODULE_MOD_HARDCORE",
"MODULE_MOD_STREAMS",
"MODULE_MOD_BLACK_MARKET",
"MODULE_MOD_TALENTBUTTON",
"MODULE_MOD_SETXPBAR",
"MODULE_MOD_ITEM_UPGRADE",
"MODULE_MOD_LEVEL_REWARDS",
"MODULE_MOD_REFORGING",
"MODULE_MOD_ONY_NAXX_LOGOUT_TELEPORT",
"MODULE_MOD_QUICK_RESPAWN",
"MODULE_MOD_AUTO_RESURRECT",
"MODULE_MOD_IMPROVED_BANK",
"MODULE_MOD_BIENVENIDA",
"MODULE_MOD_NO_HEARTHSTONE_COOLDOWN",
"MODULE_MOD_PTR_TEMPLATE",
"MODULE_MOD_STARTER_GUILD",
"MODULE_MOD_BG_REWARD",
"MODULE_MOD_NPC_MORPH",
"MODULE_MOD_BG_ITEM_REWARD",
"MODULE_MOD_IP_TRACKER",
"MODULE_MOD_DMF_SWITCH",
"MODULE_MOD_BUFF_COMMAND",
"MODULE_MOD_NPC_CODEBOX",
"MODULE_MOD_CHROMIE_XP",
"MODULE_MOD_SELL_ITEMS",
"MODULE_MOD_PVP_ZONES",
"MODULE_MOD_CONGRATS_ON_LEVEL",
"MODULE_MOD_GUILD_ZONE_SYSTEM",
"MODULE_MOD_CTA_SWITCH",
"MODULE_MOD_NPC_SPECTATOR",
"MODULE_MOD_NPC_GAMBLER",
"MODULE_MOD_WEAPON_VISUAL",
"MODULE_MOD_NPC_ALL_MOUNTS",
"MODULE_MOD_RACIAL_TRAIT_SWAP",
"MODULE_MOD_MONEY_FOR_KILLS",
"MODULE_MOD_APPRECIATION",
"MODULE_MOD_HARD_MODES",
"MODULE_MOD_QUEUE_LIST_CACHE",
"MODULE_MOD_PVPSTATS_ANNOUNCER",
"MODULE_MOD_RDF_EXPANSION",
"MODULE_MOD_COSTUMES",
"MODULE_MOD_WEEKENDBONUS",
"MODULE_MOD_JUNK_TO_GOLD",
"MODULE_MOD_DESERTION_WARNINGS",
"MODULE_MOD_LOW_LEVEL_RBG",
"MODULE_PRESTIGE",
"MODULE_HARDMODE",
"MODULE_MOD_LOW_LEVEL_ARENA",
"MODULE_MOD_CFPVE",
"MODULE_MOD_ACCOUNTBOUND",
"MODULE_MOD_DISCORD_WEBHOOK",
"MODULE_MOD_DUNGEONMASTER",
"MODULE_MOD_RESET_RAID_COOLDOWNS",
"MODULE_MOD_INCREMENT_CACHE_VERSION",
"MODULE_MOD_RECRUIT_FRIEND",
"MODULE_MOD_PETEQUIP",
"MODULE_MOD_LOGIN_REWARDS",
"MODULE_MOD_HIGH_RISK_SYSTEM",
"MODULE_MOD_STARTING_PET",
"MODULE_MOD_BG_TWINPEAKS",
"MODULE_MOD_BG_BATTLE_FOR_GILNEAS",
"MODULE_MOD_ARENA_TIGERSPEAK",
"MODULE_MOD_ARENA_TOLVIRON",
"MODULE_MOD_GHOST_SPEED",
"MODULE_MOD_GUILDFUNDS",
"MODULE_BREAKINGNEWSOVERRIDE",
"MODULE_AOE_LOOT_MERGE",
"MODULE_MOD_CHANGEABLESPAWNRATES",
"MODULE_MOD_NOCLIP",
"MODULE_MOD_NPC_SERVICES",
"MODULE_MOD_NPC_PROMOTION",
"MODULE_DEVJOESTAR",
"MODULE_MOD_OBJSCALE",
"MODULE_MOD_WARLOCK_PET_RENAME",
"MODULE_MOD_MULTI_VENDOR",
"MODULE_MOD_DEMONIC_PACT_CLASSIC",
"MODULE_RECYCLEDITEMS",
"MODULE_MOD_NPC_SUBCLASS",
"MODULE_ATTRIBOOST",
"MODULE_PRESTIGIOUS",
"MODULE_RECACHE",
"MODULE_MOD_REWARD_SHOP",
"MODULE_EXTENDEDXP",
"MODULE_MOD_LEVEL_15_BOOST",
"MODULE_BGQUEUECHECKER",
"MODULE_ADDON_FACTION_FREE_UNIT_POPUP",
"MODULE_MOD_ENCOUNTER_LOGS",
"MODULE_MOD_TRADE_ITEMS_FILTER",
"MODULE_MOD_QUEST_STATUS",
"MODULE_MOD_PVPSCRIPT",
"MODULE_ITEMBROADCASTGUILDCHAT",
"MODULE_FFAFIX",
"MODULE_ACI",
"MODULE_RAIDTELEPORTER",
"MODULE_MOD_QUICKBALANCE",
"MODULE_MOD_DEAD_MEANS_DEAD",
"MODULE_MOD_DYNAMIC_LOOT_RATES",
"MODULE_MOD_SHARE_MOUNTS",
"MODULE_MOD_PREMIUM",
"MODULE_MOD_GLOBALCHAT",
"MODULE_MOD_LEECH",
"MODULE_PLAYERTELEPORT",
"MODULE_WRATH_OF_THE_VANILLA",
"MODULE_STATBOOSTERREROLLER",
"MODULE_MOD_SPONSORSHIP",
"MODULE_MOD_PROFSPECS",
"MODULE_UPDATE_MOB_LEVEL_TO_PLAYER_AND_RANDOM_ITEM_STATS",
"MODULE_MOD_PREMIUM_LIB",
"MODULE_MOD_SPAWNPOINTS",
"MODULE_MOD_FIRSTLOGIN_AIO",
"MODULE_KARGATUM_SYSTEM",
"MODULE_MOD_INDIVIDUAL_XP",
"MODULE_MOD_SPEC_REWARD",
"MODULE_MOD_ACTIVATEZONES",
"MODULE_MOD_INFLUXDB",
"MODULE_MOD_SPELLREGULATOR",
"MODULE_MOD_ITEMLEVEL",
"MODULE_MOD_DYNAMIC_RESURRECTIONS",
"MODULE_MOD_ALPHA_REWARDS",
"MODULE_MOD_WHOLOGGED",
"MODULE_REWARD_SYSTEM",
"MODULE_MOD_CHARACTER_TOOLS",
"MODULE_MOD_NO_FARMING",
"MODULE_CODEBASE",
"MODULE_KEIRA3",
"MODULE_ACORE_LXD_IMAGE",
"MODULE_SAHTOUTCMS",
"MODULE_WOWDATABASEEDITOR",
"MODULE_ACREBUILD",
"MODULE_ACORE_CMS",
"MODULE_SERVER_STATUS",
"MODULE_AZEROTHCORE_ARMORY",
"MODULE_ARENA_STATS",
"MODULE_AZEROTHCORE_SERVER_MANAGER",
"MODULE_WOWSIMS_TO_COMMANDS",
"MODULE_UPDATE_MODULE_CONFS",
"MODULE_ACORE_API",
"MODULE_AZEROTHCORE_REGISTRATION_PAGE",
"MODULE_MPQ_TOOLS_OSX",
"MODULE_ACORE_TILEMAP",
"MODULE_AZEROTHCORE_PASSRESET",
"MODULE_FLAG_CHECKER",
"MODULE_WOW_SERVER_RELAY",
"MODULE_ACORE_CLIENT",
"MODULE_AZEROTHCORE_WEBSITE",
"MODULE_PVPSTATS",
"MODULE_SPELLSCRIPT_REFACTOR_TOOL",
"MODULE_STRAPI_AZEROTHCORE",
"MODULE_WOW_ELUNA_TS_MODULE",
"MODULE_WOW_STATISTICS",
"MODULE_AZEROTHCORE_ANSIBLE",
"MODULE_GUILDBANKTABFEEFIXER",
"MODULE_TELEGRAM_AUTOMATED_DB_BACKUP",
"MODULE_AZEROTHCOREDISCORDBOT",
"MODULE_WOW_CLIENT_PATCHER",
"MODULE_BG_QUEUE_ABUSER_VIEWER",
"MODULE_ARENA_SPECTATOR",
"MODULE_TOOL_TC_MIGRATION",
"MODULE_AZEROTHCOREADMIN",
"MODULE_AUTO_CHECK_RESTART",
"MODULE_TRANSMOG_ADDONS",
"MODULE_ACORE_BOX",
"MODULE_NODEROUTER",
"MODULE_WORLD_BOSS_RANK",
"MODULE_APAW",
"MODULE_ACORE_MINI_REG_PAGE",
"MODULE_ACORE_PWA",
"MODULE_MYSQL_TOOLS",
"MODULE_ACORE_LINUX_RESTARTER",
"MODULE_ACORE_NODE_SERVER",
"MODULE_WEB_CHARACTER_MIGRATION_TOOL",
"MODULE_WOWLAUNCHER_DELPHI",
"MODULE_LUA_PARAGON_ANNIVERSARY",
"MODULE_AZEROTHCORE_ADDITIONS",
"MODULE_AZEROTHCORE_LUA_DEMON_MORPHER",
"MODULE_1V1_PVP_SYSTEM",
"MODULE_LUA_PVP_TITLES_RANKING_SYSTEM",
"MODULE_LUA_SCRIPTS",
"MODULE_ACORE_SOD",
"MODULE_CONFIG_RATES",
"MODULE_AZEROTHCORE_TRIVIA_SYSTEM",
"MODULE_LOTTERY_CHANCE_INSTANT",
"MODULE_WEEKLY_ARMOR_VENDOR_BLACK_MARKET",
"MODULE_MORZA_ISLAND_ARAXIA_SERVER",
"MODULE_MOD_DEATHROLL_AIO",
"MODULE_EXTENDED_HOLIDAYS_LUA",
"MODULE_ACORE_LUA_UNLIMITED_AMMO",
"MODULE_LUA_VIP",
"MODULE_AZEROTHCORE_WOWHEAD_MOD_LUA",
"MODULE_ELUNA_WOW_SCRIPTS",
"MODULE_LUA_NOTONLY_RANDOMMORPHER",
"MODULE_LUA_ITEMUPGRADER_TEMPLATE",
"MODULE_LUA_SUPER_BUFFERNPC",
"MODULE_ACORE_ZONEDEBUFF",
"MODULE_ACORE_ELUNATEST",
"MODULE_ACORE_SUMMONALL",
"MODULE_ACORE_BG_END_ANNOUNCER",
"MODULE_LUA_AIO_MODRATE_EXP",
"MODULE_LUA_COMMAND_PLUS",
"MODULE_TBC_RAID_HP_RESTORATION",
"MODULE_MOD_RARE_DROPS",
"MODULE_MOD_LEVEL_ONE_MOUNTS",
"MODULE_BLIZZLIKE_TELES",
"MODULE_SQL_NPC_TELEPORTER",
"MODULE_ACORE_MALL",
"MODULE_HEARTHSTONE_COOLDOWNS",
"MODULE_AZEROTHCORE_ALL_STACKABLES_200",
"MODULE_PORTALS_IN_ALL_CAPITALS",
"MODULE_AZTRAL_AIRLINES",
"MODULE_MOD_IP2NATION",
"MODULE_CLASSIC_MODE"
],
"label": "\ud83e\udde9 All Modules",
"description": "Enable every optional module in the repository",