Files
AzerothCore-RealmMaster/config/modules.json
2025-11-07 22:29:13 -05:00

1153 lines
38 KiB
JSON

{
"modules": [
{
"key": "MODULE_PLAYERBOTS",
"name": "mod-playerbots",
"repo": "https://github.com/mod-playerbots/mod-playerbots.git",
"description": "Adds scriptable playerbot characters that can form dungeon parties, raid, and PvP with humans",
"type": "data",
"notes": "Installs SQL/config assets; core functionality is built into playerbot images",
"post_install_hooks": [],
"config_cleanup": [
"playerbots.conf*"
],
"category": "automation",
"order": 1,
"special_message": "\ud83e\udd16 Foundation module: Enables AI-powered companions for solo and group content"
},
{
"key": "MODULE_AOE_LOOT",
"name": "mod-aoe-loot",
"repo": "https://github.com/azerothcore/mod-aoe-loot.git",
"description": "Lets characters loot multiple corpses with one click for faster farming",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod_aoe_loot.conf*"
],
"category": "quality-of-life"
},
{
"key": "MODULE_LEARN_SPELLS",
"name": "mod-learn-spells",
"repo": "https://github.com/azerothcore/mod-learn-spells.git",
"description": "Teaches class spells automatically at the correct level to streamline leveling",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod_learnspells.conf*"
],
"category": "quality-of-life"
},
{
"key": "MODULE_FIREWORKS",
"name": "mod-fireworks-on-level",
"repo": "https://github.com/azerothcore/mod-fireworks-on-level.git",
"description": "Spawns celebratory fireworks whenever a player dings a new level",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod_fireworks.conf*"
],
"category": "quality-of-life"
},
{
"key": "MODULE_INDIVIDUAL_PROGRESSION",
"name": "mod-individual-progression",
"repo": "https://github.com/ZhengPeiRu21/mod-individual-progression.git",
"description": "Tracks each character through Vanilla \u2192 TBC \u2192 WotLK progression, unlocking content sequentially",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"individual_progression.conf*"
],
"category": "progression"
},
{
"key": "MODULE_AHBOT",
"name": "mod-ahbot",
"repo": "https://github.com/azerothcore/mod-ahbot.git",
"description": "Populates the auction house with configurable buying/selling behavior to keep markets active",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod_ahbot.conf*"
],
"category": "economy"
},
{
"key": "MODULE_AUTOBALANCE",
"name": "mod-autobalance",
"repo": "https://github.com/azerothcore/mod-autobalance.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"AutoBalance.conf*"
],
"description": "Adjusts creature health and damage in real time to keep fights tuned for the current party size",
"category": "gameplay-enhancement"
},
{
"key": "MODULE_TRANSMOG",
"name": "mod-transmog",
"repo": "https://github.com/azerothcore/mod-transmog.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"transmog.conf*"
],
"description": "Adds a transmogrification vendor so players can restyle gear without changing stats",
"category": "npc-service"
},
{
"key": "MODULE_NPC_BUFFER",
"name": "mod-npc-buffer",
"repo": "https://github.com/azerothcore/mod-npc-buffer.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"npc_buffer.conf*"
],
"description": "Provides a ready-to-use buff NPC who hands out class buffs, food, and utility spells",
"category": "npc-service"
},
{
"key": "MODULE_DYNAMIC_XP",
"name": "mod-dynamic-xp",
"repo": "https://github.com/azerothcore/mod-dynamic-xp.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"Individual-XP.conf*"
],
"description": "Tweaks XP gain based on population or custom rules to keep leveling flexible",
"category": "progression"
},
{
"key": "MODULE_SOLO_LFG",
"name": "mod-solo-lfg",
"repo": "https://github.com/azerothcore/mod-solo-lfg.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"SoloLfg.conf*"
],
"description": "A solo-friendly queue that lets every player run dungeons without needing a premade group",
"category": "quality-of-life"
},
{
"key": "MODULE_1V1_ARENA",
"name": "mod-1v1-arena",
"repo": "https://github.com/azerothcore/mod-1v1-arena.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"1v1arena.conf*"
],
"description": "Creates a structured 1v1 ranked arena ladder for duel enthusiasts",
"category": "pvp"
},
{
"key": "MODULE_PHASED_DUELS",
"name": "mod-phased-duels",
"repo": "https://github.com/azerothcore/mod-phased-duels.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"phasedduels.conf*"
],
"description": "Moves duelers into their own phase to block interference and griefing",
"category": "pvp"
},
{
"key": "MODULE_BREAKING_NEWS",
"name": "mod-breaking-news-override",
"repo": "https://github.com/azerothcore/mod-breaking-news-override.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"breaking_news.conf*"
],
"description": "Replaces the client breaking-news panel with server-managed announcements",
"category": "social"
},
{
"key": "MODULE_BOSS_ANNOUNCER",
"name": "mod-boss-announcer",
"repo": "https://github.com/azerothcore/mod-boss-announcer.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"boss_announcer.conf*"
],
"description": "Broadcasts dramatic messages when raid bosses fall to your players",
"category": "social"
},
{
"key": "MODULE_ACCOUNT_ACHIEVEMENTS",
"name": "mod-account-achievements",
"repo": "https://github.com/azerothcore/mod-account-achievements.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"account_achievements.conf*"
],
"description": "Shares achievements across characters on the same account for persistent milestones",
"category": "account-wide"
},
{
"key": "MODULE_AUTO_REVIVE",
"name": "mod-auto-revive",
"repo": "https://github.com/azerothcore/mod-auto-revive.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"AutoRevive.conf*"
],
"description": "Automatically resurrects characters on death\u2014handy for casual PvE or testing realms",
"category": "quality-of-life"
},
{
"key": "MODULE_GAIN_HONOR_GUARD",
"name": "mod-gain-honor-guard",
"repo": "https://github.com/azerothcore/mod-gain-honor-guard.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"GainHonorGuard.conf*"
],
"description": "Awards honor when players kill city guards, spicing up world PvP raids",
"category": "pvp"
},
{
"key": "MODULE_ELUNA",
"name": "mod-ale",
"repo": "https://github.com/azerothcore/mod-ale.git",
"type": "cpp",
"post_install_hooks": [
"mod-ale-patches"
],
"config_cleanup": [
"mod_eluna.conf*"
],
"description": "Adds Eluna Lua scripting engine for creating custom gameplay mechanics",
"category": "scripting",
"order": 9998,
"special_message": "\u26a1 Advanced scripting: Required by many Lua-based modules. Enable this first if you plan to use scripted features"
},
{
"key": "MODULE_TIME_IS_TIME",
"name": "mod-TimeIsTime",
"repo": "https://github.com/dunjeon/mod-TimeIsTime.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod-time_is_time.conf*"
],
"description": "Adds experimental time-twisting mechanics suited for custom events",
"category": "gameplay-enhancement"
},
{
"key": "MODULE_POCKET_PORTAL",
"name": "mod-pocket-portal",
"repo": "https://github.com/azerothcore/mod-pocket-portal.git",
"type": "cpp",
"status": "blocked",
"block_reason": "Requires C++20 std::format support patch before enabling",
"post_install_hooks": [],
"config_cleanup": [
"pocketportal.conf*"
],
"description": "Gives players a portal gadget for quick travel to configured destinations",
"category": "minigame"
},
{
"key": "MODULE_RANDOM_ENCHANTS",
"name": "mod-random-enchants",
"repo": "https://github.com/azerothcore/mod-random-enchants.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"RandomEnchants.conf*"
],
"description": "Rolls randomized stat bonuses on loot to add Diablo-style gear chasing",
"category": "economy"
},
{
"key": "MODULE_SOLOCRAFT",
"name": "mod-solocraft",
"repo": "https://github.com/azerothcore/mod-solocraft.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"Solocraft.conf*"
],
"description": "Automatically scales dungeon and raid encounters for solo players or small teams",
"category": "gameplay-enhancement"
},
{
"key": "MODULE_PVP_TITLES",
"name": "mod-pvp-titles",
"repo": "https://github.com/azerothcore/mod-pvp-titles.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod_pvptitles.conf*"
],
"description": "Restores classic honor titles with a configurable ranking ladder",
"requires": [
"MODULE_ELUNA"
],
"category": "pvp"
},
{
"key": "MODULE_NPC_BEASTMASTER",
"name": "mod-npc-beastmaster",
"repo": "https://github.com/azerothcore/mod-npc-beastmaster.git",
"type": "cpp",
"post_install_hooks": [
"fix-beastmaster-sql"
],
"config_cleanup": [
"npc_beastmaster.conf*"
],
"description": "Adds an NPC who can teach, reset, and manage hunter pets for convenience",
"category": "npc-service"
},
{
"key": "MODULE_NPC_ENCHANTER",
"name": "mod-npc-enchanter",
"repo": "https://github.com/azerothcore/mod-npc-enchanter.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"npc_enchanter.conf*"
],
"description": "Introduces an enchanting vendor who applies enchants directly for a fee",
"category": "npc-service"
},
{
"key": "MODULE_INSTANCE_RESET",
"name": "mod-instance-reset",
"repo": "https://github.com/azerothcore/mod-instance-reset.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"instance-reset.conf*"
],
"description": "Adds commands to reset instances quickly\u2014useful for testing or events",
"category": "quality-of-life"
},
{
"key": "MODULE_LEVEL_GRANT",
"name": "mod-quest-count-level",
"repo": "https://github.com/michaeldelago/mod-quest-count-level.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"levelGrant.conf*"
],
"description": "Enables leveling exclusively through questing by awarding tokens after quest completion",
"category": "progression"
},
{
"key": "MODULE_ARAC",
"name": "mod-arac",
"repo": "https://github.com/heyitsbench/mod-arac.git",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"arac.conf*"
],
"description": "Unlocks every race/class pairing so players can roll any combination",
"category": "customization"
},
{
"key": "MODULE_ASSISTANT",
"name": "mod-assistant",
"repo": "https://github.com/noisiver/mod-assistant.git",
"type": "cpp",
"post_install_hooks": [],
"description": "Spawns an all-purpose assistant NPC with heirlooms, professions, and convenience commands",
"category": "npc-service"
},
{
"key": "MODULE_REAGENT_BANK",
"name": "mod-reagent-bank",
"repo": "https://github.com/ZhengPeiRu21/mod-reagent-bank.git",
"type": "cpp",
"post_install_hooks": [],
"description": "Lets players stash crafting reagents with a dedicated banker NPC",
"category": "npc-service"
},
{
"key": "MODULE_BLACK_MARKET_AUCTION_HOUSE",
"name": "mod-black-market",
"repo": "https://github.com/Youpeoples/Black-Market-Auction-House.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"black-market-setup"
],
"description": "Backports the Mists-era Black Market Auction House via Eluna scripts",
"category": "economy"
},
{
"key": "MODULE_CHALLENGE_MODES",
"name": "mod-challenge-modes",
"repo": "https://github.com/ZhengPeiRu21/mod-challenge-modes.git",
"type": "cpp",
"post_install_hooks": [],
"description": "Implements keystone-style timed runs with leaderboards and scaling modifiers",
"category": "gameplay-enhancement"
},
{
"key": "MODULE_OLLAMA_CHAT",
"name": "mod-ollama-chat",
"repo": "https://github.com/DustinHendrickson/mod-ollama-chat.git",
"type": "cpp",
"post_install_hooks": [],
"description": "Connects playerbots to an Ollama LLM so they can chat with humans organically",
"category": "automation"
},
{
"key": "MODULE_PLAYER_BOT_LEVEL_BRACKETS",
"name": "mod-player-bot-level-brackets",
"repo": "https://github.com/DustinHendrickson/mod-player-bot-level-brackets.git",
"type": "cpp",
"requires": [
"MODULE_PLAYERBOTS"
],
"post_install_hooks": [],
"description": "Keeps bot levels spread evenly across configured brackets",
"category": "automation"
},
{
"key": "MODULE_STATBOOSTER",
"name": "StatBooster",
"repo": "https://github.com/AnchyDev/StatBooster.git",
"type": "cpp",
"post_install_hooks": [
"fix-statbooster-api"
],
"description": "Lets players refine gear stats by rerolling random enchantments with special materials",
"category": "gameplay-enhancement"
},
{
"key": "MODULE_DUNGEON_RESPAWN",
"name": "DungeonRespawn",
"repo": "https://github.com/AnchyDev/DungeonRespawn.git",
"type": "cpp",
"status": "blocked",
"block_reason": "Upstream override signature mismatch (OnBeforeTeleport); awaiting fix",
"post_install_hooks": [],
"description": "Teleports dead players back to the dungeon entrance instead of a distant graveyard",
"category": "gameplay-enhancement"
},
{
"key": "MODULE_SKELETON_MODULE",
"name": "skeleton-module",
"repo": "https://github.com/azerothcore/skeleton-module.git",
"type": "cpp",
"post_install_hooks": [],
"description": "Provides a minimal AzerothCore module scaffold for building new features",
"category": "developer"
},
{
"key": "MODULE_BG_SLAVERYVALLEY",
"name": "mod-bg-slaveryvalley",
"repo": "https://github.com/Helias/mod-bg-slaveryvalley.git",
"type": "cpp",
"post_install_hooks": [],
"description": "Adds the Slavery Valley battleground complete with objectives and queue hooks",
"requires": [
"MODULE_ELUNA"
],
"category": "content"
},
{
"key": "MODULE_AZEROTHSHARD",
"name": "mod-azerothshard",
"repo": "https://github.com/azerothcore/mod-azerothshard.git",
"type": "cpp",
"post_install_hooks": [],
"description": "Bundles AzerothShard tweaks: utility NPCs, scripted events, and gameplay improvements",
"category": "content"
},
{
"key": "MODULE_WORGOBLIN",
"name": "mod-worgoblin",
"repo": "https://github.com/heyitsbench/mod-worgoblin.git",
"type": "cpp",
"post_install_hooks": [],
"description": "Enables Worgen and Goblin characters with DB/DBC adjustments",
"requires": [
"MODULE_ELUNA"
],
"category": "customization"
},
{
"key": "MODULE_ELUNA_TS",
"name": "eluna-ts",
"repo": "https://github.com/azerothcore/eluna-ts.git",
"type": "tool",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [],
"description": "Adds a TS-to-Lua workflow so Eluna scripts can be authored with modern tooling",
"category": "scripting"
},
{
"key": "MODULE_AIO",
"name": "mod-aio",
"repo": "https://github.com/Rochet2/AIO.git",
"type": "cpp",
"notes": "Azeroth Interface Override - enables client-server interface communication",
"post_install_hooks": [],
"description": "Pure Lua server-client communication system for bidirectional data transmission",
"category": "scripting",
"order": 9999,
"special_message": "\ud83c\udf09 UI Bridge: Enables advanced client-server interfaces. Most users don't need this unless using AIO-based modules"
},
{
"key": "MODULE_ELUNA_SCRIPTS",
"name": "eluna-scripts",
"repo": "https://github.com/Isidorsson/Eluna-scripts.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Collection of Lua scripts for creating custom gameplay mechanics and features",
"category": "scripting"
},
{
"key": "MODULE_TRANSMOG_AIO",
"name": "azerothcore-transmog-3.3.5a",
"repo": "https://github.com/DanieltheDeveloper/azerothcore-transmog-3.3.5a.git",
"type": "lua",
"requires": [
"MODULE_AIO"
],
"post_install_hooks": [
"copy-aio-lua"
],
"description": "Transmogrification system built with AIO and Eluna for changing equipment appearance",
"category": "customization"
},
{
"key": "MODULE_EVENT_SCRIPTS",
"name": "acore-eventscripts",
"repo": "https://github.com/55Honey/Acore_eventScripts.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Lua scripts that spawn custom NPCs with scripted combat and community events",
"category": "scripting"
},
{
"key": "MODULE_LEVEL_UP_REWARD",
"name": "acore-levelupreward",
"repo": "https://github.com/55Honey/Acore_LevelUpReward.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Rewards players with in-game mail when reaching certain levels",
"category": "rewards"
},
{
"key": "MODULE_ACCOUNTWIDE_SYSTEMS",
"name": "azerothcore-eluna-accountwide",
"repo": "https://github.com/Aldori15/azerothcore-eluna-accountwide.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Shares achievements, currency, mounts, and reputation across account characters",
"category": "account-wide"
},
{
"key": "MODULE_EXCHANGE_NPC",
"name": "acore-exchangenpc",
"repo": "https://github.com/55Honey/Acore_ExchangeNpc.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Spawns a customizable NPC vendor that exchanges materials based on settings",
"category": "economy"
},
{
"key": "MODULE_RECRUIT_A_FRIEND",
"name": "acore-recruitafriend",
"repo": "https://github.com/55Honey/Acore_RecruitAFriend.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Implements Recruit-a-Friend system with rewards for reaching level milestones",
"category": "rewards"
},
{
"key": "MODULE_PRESTIGE_DRAFT_MODE",
"name": "prestige-and-draft-mode",
"repo": "https://github.com/Youpeoples/Prestige-and-Draft-Mode.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Enables characters to reset to level one for prestige rewards with optional spell selection",
"category": "rewards"
},
{
"key": "MODULE_LUA_AH_BOT",
"name": "azerothcore-lua-ah-bot",
"repo": "https://github.com/mostlynick3/azerothcore-lua-ah-bot.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Automated auction house bot for buying and selling items",
"category": "economy"
},
{
"key": "MODULE_HARDCORE_MODE",
"name": "lua-hardcoremode",
"repo": "https://github.com/HellionOP/Lua-HardcoreMode.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Implements hardcore mode system allowing activation via NPC token",
"category": "gameplay-enhancement"
},
{
"key": "MODULE_NPCBOT_EXTENDED_COMMANDS",
"name": "npcbot-extended-commands",
"repo": "https://github.com/Day36512/Npcbot_Extended_Commands.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Provides gear templates, transmog clearing, and chat features for NPC bots",
"category": "automation"
},
{
"key": "MODULE_MULTIVENDOR",
"name": "azerothcore-lua-multivendor",
"repo": "https://github.com/Shadowveil-WotLK/AzerothCore-lua-MultiVendor.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Enables multiple NPC merchants with database integration",
"category": "npc-service"
},
{
"key": "MODULE_TREASURE_CHEST_SYSTEM",
"name": "treasure-chest-system",
"repo": "https://github.com/zyggy123/Treasure-Chest-System.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Allows GMs to create and manage treasure chests with custom loot",
"category": "content"
},
{
"key": "MODULE_ACTIVE_CHAT",
"name": "activechat",
"repo": "https://github.com/Day36512/ActiveChat.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Populates artificial world and guild chat to make servers feel more lively",
"category": "social"
},
{
"key": "MODULE_ULTIMATE_FULL_LOOT_PVP",
"name": "ultimate-full-loot-pvp",
"repo": "https://github.com/Youpeoples/Ultimate-Full-Loot-Pvp.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Spawns loot chests containing gear and gold when players die in PvP",
"category": "pvp"
},
{
"key": "MODULE_HORADRIC_CUBE",
"name": "horadric-cube-for-world-of-warcraft",
"repo": "https://github.com/TITIaio/Horadric-Cube-for-World-of-Warcraft.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Diablo II-inspired crafting system with item synthesis and transmutation",
"category": "gameplay-enhancement"
},
{
"key": "MODULE_CARBON_COPY",
"name": "acore-carboncopy",
"repo": "https://github.com/55Honey/Acore_CarbonCopy.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Enables creating character copies at specific progression points for twinking",
"category": "admin"
},
{
"key": "MODULE_TEMP_ANNOUNCEMENTS",
"name": "acore-tempannouncements",
"repo": "https://github.com/55Honey/Acore_TempAnnouncements.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Allows GMs to create temporary server announcements that repeat at intervals",
"category": "social"
},
{
"key": "MODULE_ZONE_CHECK",
"name": "acore-zonecheck",
"repo": "https://github.com/55Honey/Acore_Zonecheck.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Checks player zones and automatically removes players from restricted areas",
"category": "admin"
},
{
"key": "MODULE_AIO_BLACKJACK",
"name": "aio-blackjack",
"repo": "https://github.com/Manmadedrummer/AIO-Blackjack.git",
"type": "lua",
"requires": [
"MODULE_AIO"
],
"post_install_hooks": [
"copy-aio-lua"
],
"description": "Implements a Blackjack game for players to gamble against an NPC dealer",
"category": "minigame"
},
{
"key": "MODULE_SEND_AND_BIND",
"name": "acore-sendandbind",
"repo": "https://github.com/55Honey/Acore_SendAndBind.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Allows admins to send soulbound items to players via command",
"category": "admin"
},
{
"key": "MODULE_DYNAMIC_TRADER",
"name": "dynamic-trader",
"repo": "https://github.com/Day36512/Dynamic-Trader.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Provides auction house alternative with dynamic pricing",
"category": "economy"
},
{
"key": "MODULE_LOTTERY_LUA",
"name": "lottery-lua",
"repo": "https://github.com/zyggy123/lottery-lua.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Implements customizable lottery system where players can win prizes",
"category": "economy"
},
{
"key": "MODULE_DISCORD_NOTIFIER",
"name": "acore-discordnotifier",
"repo": "https://github.com/0xCiBeR/Acore_DiscordNotifier.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Relays in-game chat events to Discord channels",
"category": "social"
},
{
"key": "MODULE_GLOBAL_MAIL_BANKING_AUCTIONS",
"name": "azerothcore-global-mail-banking-auctions",
"repo": "https://github.com/Aldori15/azerothcore-global-mail_banking_auctions.git",
"type": "lua",
"requires": [
"MODULE_ELUNA"
],
"post_install_hooks": [
"copy-standard-lua"
],
"description": "Allows access to bank, mailbox, and auction house from anywhere via chat commands",
"category": "economy"
},
{
"key": "MODULE_GUILDHOUSE",
"name": "mod-guildhouse",
"repo": "https://github.com/azerothcore/mod-guildhouse.git",
"description": "Phased guild house system allowing guild members to visit their private guild house",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod_guildhouse.conf*"
],
"category": "content"
},
{
"key": "MODULE_PROGRESSION_SYSTEM",
"name": "mod-progression-system",
"repo": "https://github.com/azerothcore/mod-progression-system.git",
"description": "Allows for the automatic loading of scripts and SQL files based on level brackets",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"progression_system.conf*"
],
"notes": "SQL files cannot be unloaded once executed; requires auto DB updater enabled in worldserver config",
"category": "progression"
},
{
"key": "MODULE_NPC_FREE_PROFESSIONS",
"name": "mod-npc-free-professions",
"repo": "https://github.com/azerothcore/mod-npc-free-professions.git",
"description": "Makes a ProfessionsNPC who gives 2 free professions (full with recipes) to player",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"category": "npc-service"
},
{
"key": "MODULE_DUEL_RESET",
"name": "mod-duel-reset",
"repo": "https://github.com/azerothcore/mod-duel-reset.git",
"description": "Adds some duel reset features",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"duelreset.conf*"
],
"category": "gameplay-enhancement"
},
{
"key": "MODULE_ZONE_DIFFICULTY",
"name": "mod-zone-difficulty",
"repo": "https://github.com/azerothcore/mod-zone-difficulty.git",
"description": "Support module for mod-progression-system, handles nerfs and debuffs per zone",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"notes": "Mythicmode NPC 1128001 spawned in raids/heroic dungeons; NPC 1128002 for Mythicmode rewards",
"category": "progression"
},
{
"key": "MODULE_MORPHSUMMON",
"name": "mod-morphsummon",
"repo": "https://github.com/azerothcore/mod-morphsummon.git",
"description": "Change appearance of summoned permanent creatures",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"morphsummon.conf*"
],
"notes": "Allows customization of summoned creature appearances (Warlock demons, Death Knight ghouls, Mage water elementals); NPC ID: 601072",
"category": "customization"
},
{
"key": "MODULE_SPELL_REGULATOR",
"name": "mod-spell-regulator",
"repo": "https://github.com/azerothcore/mod-spell-regulator.git",
"description": "Modify the percentage of the spells by regulating in the best way",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"notes": "WARNING: Custom code changes mandatory before module functions; requires custom hooks from external gist",
"category": "admin"
},
{
"key": "MODULE_WEEKEND_XP",
"name": "mod-weekend-xp",
"repo": "https://github.com/azerothcore/mod-weekend-xp.git",
"description": "XP module that allows server owner to select how much XP players can receive on the weekend via config file",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod-double-xp-weekend.conf*"
],
"category": "progression"
},
{
"key": "MODULE_REWARD_PLAYED_TIME",
"name": "mod-reward-played-time",
"repo": "https://github.com/azerothcore/mod-reward-played-time.git",
"description": "Adds items for players that have stayed logged in for x amount of time",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"reward_system.conf*"
],
"category": "rewards"
},
{
"key": "MODULE_RESURRECTION_SCROLL",
"name": "mod-resurrection-scroll",
"repo": "https://github.com/azerothcore/mod-resurrection-scroll.git",
"description": "Allows users to grant rested XP bonuses to players who have not logged in X days",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"notes": "Requires EnablePlayerSettings to be enabled in worldserver config file",
"category": "rewards"
},
{
"key": "MODULE_ITEM_LEVEL_UP",
"name": "mod-item-level-up",
"repo": "https://github.com/azerothcore/mod-item-level-up.git",
"description": "Creates an item that allows you to level up (id = 701001)",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"category": "progression"
},
{
"key": "MODULE_NPC_TALENT_TEMPLATE",
"name": "mod-npc-talent-template",
"repo": "https://github.com/azerothcore/mod-npc-talent-template.git",
"description": "An NPC that allows players to instantly apply pre-configured character templates that gear up, gem, set talents, and apply glyphs for any class",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"notes": "Admin commands: .templatenpc create [TemplateName] and .templatenpc reload",
"category": "npc-service"
},
{
"key": "MODULE_GLOBAL_CHAT",
"name": "mod-global-chat",
"repo": "https://github.com/azerothcore/mod-global-chat.git",
"description": "Simple global chat for AzerothCore enabling worldserver-wide messaging functionality",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"GlobalChat.conf*"
],
"category": "social"
},
{
"key": "MODULE_PREMIUM",
"name": "mod-premium",
"repo": "https://github.com/azerothcore/mod-premium.git",
"description": "Adds Premium account features to players",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"premium.conf*"
],
"notes": "Script must be assigned to an item (like hearthstone) using script name 'premium_account'",
"category": "premium"
},
{
"key": "MODULE_SYSTEM_VIP",
"name": "mod-system-vip",
"repo": "https://github.com/azerothcore/mod-system-vip.git",
"description": "System offering VIP features and benefits to players",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"SystemVip.conf*"
],
"category": "premium"
},
{
"key": "MODULE_ACORE_SUBSCRIPTIONS",
"name": "mod-acore-subscriptions",
"repo": "https://github.com/azerothcore/mod-acore-subscriptions.git",
"description": "Handles the subscription logic, no longer requires modules or services to have subscription logic in their code",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"category": "premium"
},
{
"key": "MODULE_KEEP_OUT",
"name": "mod-keep-out",
"repo": "https://github.com/azerothcore/mod-keep-out.git",
"description": "Keeps players who are non-GM from entering a zone/map",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"notes": "Requires editing database table mod_mko_map_lock; use .gps command to obtain map and zone IDs",
"category": "admin"
},
{
"key": "MODULE_SERVER_AUTO_SHUTDOWN",
"name": "mod-server-auto-shutdown",
"repo": "https://github.com/azerothcore/mod-server-auto-shutdown.git",
"description": "Establishes a daily restart with configurable time, notification period, and custom messages",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"category": "admin"
},
{
"key": "MODULE_WHO_LOGGED",
"name": "mod-who-logged",
"repo": "https://github.com/azerothcore/mod-who-logged.git",
"description": "Outputs to the console when a player logs into the world",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"who-logged.conf*"
],
"category": "admin"
},
{
"key": "MODULE_ACCOUNT_MOUNTS",
"name": "mod-account-mounts",
"repo": "https://github.com/azerothcore/mod-account-mounts.git",
"description": "Goes through the list of characters on an account to obtain playerGuids and store mount spells that all characters know",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"category": "account-wide"
},
{
"key": "MODULE_ANTIFARMING",
"name": "mod-antifarming",
"repo": "https://github.com/azerothcore/mod-antifarming.git",
"description": "Port of the AntiFarming Script from SymbolixDEV's repo to AzerothCore",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"AntiFarming.conf*"
],
"category": "admin"
},
{
"key": "MODULE_ARENA_REPLAY",
"name": "mod-arena-replay",
"repo": "https://github.com/azerothcore/mod-arena-replay.git",
"description": "Allows you to watch a replay of rated arena games",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"notes": "NPC ID: 98500; known issue: players who were participants experience unusual behavior when watching their own replay",
"category": "pvp"
},
{
"key": "MODULE_TIC_TAC_TOE",
"name": "mod-tic-tac-toe",
"repo": "https://github.com/azerothcore/mod-tic-tac-toe.git",
"description": "Allows players to play Tic Tac Toe between players and against different AI",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [],
"notes": "NPC ID: 100155",
"category": "minigame"
},
{
"key": "MODULE_WAR_EFFORT",
"name": "mod-war-effort",
"repo": "https://github.com/azerothcore/mod-war-effort.git",
"description": "Brings back the war effort of the two factions for the opening of the gates of Ahn'Qiraj",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod_aq_war_effort.conf*"
],
"category": "content"
},
{
"key": "MODULE_PROMOTION_AZEROTHCORE",
"name": "mod-promotion-azerothcore",
"repo": "https://github.com/azerothcore/mod-promotion-azerothcore.git",
"description": "Allows player to receive a promotion consisting of a level 90 character, backpacks, gold, armor, and a mount",
"type": "cpp",
"post_install_hooks": [],
"config_cleanup": [
"mod_promotion.conf*"
],
"category": "progression"
}
]
}