What's new
  • NEW: Happy Cataclysm gaming! The fresh 4.3.4 Cataclysm Repack V20.0 is now live - and downloadable from our brand-new Emucoach App.
    Download it now
  • Mists of Pandaria is calling! Heya - did you know that the newest 5.4.8 MoP Repack - version 7.1 - is now live?
    Download now

[Addon] MoP_GM — Clean GM Panel for 5.4.8

Kneuma

MoP Premium
Verified Member
15
2025
13
MoP_GM
A clean, movable GM panel for the Emucoach 5.4.8 repack

Hi all,

I built a small GM addon for the Emucoach MoP 5.4.8 repack and wanted to share it with the community.

It puts the most useful GM commands behind a few clean tabs so you can run them without typing — including the .bot / .bots PlayerBot system and the .npcbot commands.

GitHub: https://github.com/timoinglin/MoP_GM
Download (zip): https://github.com/timoinglin/MoP_GM/releases/latest/download/MoP_GM.zip


Screenshots

general.jpg

General tab — Toggles and Cheats & Modify sub-tabs.

player.jpg

Player tab — Target / Modify / Spells / Reset sub-tabs.

server.jpg

Server tab — announce, motd, save, shutdown / restart, reload tables.


What's included
  • 12 main tabs — General, Player, Items, NPC, Object, Teleport, Quest, Server, Moderation, Bots, Favorites, History
  • Tabs with a lot of commands are split into sub-tabs (e.g. Player → Target / Modify / Spells / Reset) so nothing scrolls
  • Inline argument fields next to every command — fill in the values, click the label or press Enter to fire
  • Right-click any command to pin it to the Favorites tab
  • History tab keeps the last 20 commands you sent — click any to re-run
  • Confirmation popup before destructive commands (ban, kick, shutdown, reset, …)
  • Full .bot / .bots (Emucoach PlayerBot) sub-tab + .npcbot sub-tab
  • Movable panel (drag the header) + SHIFT-draggable minimap launcher button
  • Slash commands: /gm to toggle, /mopgm reset to recenter, /mopgm debug for troubleshooting


Install
  1. Download MoP_GM.zip
  2. Extract the MoP_GM folder into your client's Interface\AddOns\ directory
  3. Log in. A gear icon appears next to the minimap — click it to open the panel, or type /gm
Your account needs the GM level required for the commands you intend to run — the addon doesn't elevate permissions, it only sends the chat lines on your behalf.


Compatibility
  • WoW client 5.4.8 (interface 50400)
  • TrinityCore-based servers — built and tested on the Emucoach MoP repacks
  • No external libraries, only built-in WoW UI APIs


⚠ Heads up — please report bugs

I haven't personally tested every single command in the addon (there are around 150 of them). The common ones — .gm on/off, .additem, .announce, .tele, the bot commands — work fine on Emucoach 5.4.8. If you hit a command that misbehaves or doesn't exist on this server, please open a GitHub issue:

https://github.com/timoinglin/MoP_GM/issues

Include the command name and what happened (or a screenshot of /mopgm debug output if the addon itself misbehaves) and I'll fix it.


License

MIT — do whatever you want with it.

Big thanks to Emucoach for the 5.4.8 repacks and the reworked PlayerBot system that this addon was built around. Hope it's useful!
 
MoP_GM
A clean, movable GM panel for the Emucoach 5.4.8 repack

Hi all,

I built a small GM addon for the Emucoach MoP 5.4.8 repack and wanted to share it with the community.

It puts the most useful GM commands behind a few clean tabs so you can run them without typing — including the .bot / .bots PlayerBot system and the .npcbot commands.

GitHub: https://github.com/timoinglin/MoP_GM
Download (zip): https://github.com/timoinglin/MoP_GM/releases/latest/download/MoP_GM.zip


Screenshots

general.jpg

General tab — Toggles and Cheats & Modify sub-tabs.

player.jpg

Player tab — Target / Modify / Spells / Reset sub-tabs.

server.jpg

Server tab — announce, motd, save, shutdown / restart, reload tables.


What's included
  • 12 main tabs — General, Player, Items, NPC, Object, Teleport, Quest, Server, Moderation, Bots, Favorites, History
  • Tabs with a lot of commands are split into sub-tabs (e.g. Player → Target / Modify / Spells / Reset) so nothing scrolls
  • Inline argument fields next to every command — fill in the values, click the label or press Enter to fire
  • Right-click any command to pin it to the Favorites tab
  • History tab keeps the last 20 commands you sent — click any to re-run
  • Confirmation popup before destructive commands (ban, kick, shutdown, reset, …)
  • Full .bot / .bots (Emucoach PlayerBot) sub-tab + .npcbot sub-tab
  • Movable panel (drag the header) + SHIFT-draggable minimap launcher button
  • Slash commands: /gm to toggle, /mopgm reset to recenter, /mopgm debug for troubleshooting


Install
  1. Download MoP_GM.zip
  2. Extract the MoP_GM folder into your client's Interface\AddOns\ directory
  3. Log in. A gear icon appears next to the minimap — click it to open the panel, or type /gm
Your account needs the GM level required for the commands you intend to run — the addon doesn't elevate permissions, it only sends the chat lines on your behalf.


Compatibility
  • WoW client 5.4.8 (interface 50400)
  • TrinityCore-based servers — built and tested on the Emucoach MoP repacks
  • No external libraries, only built-in WoW UI APIs


⚠ Heads up — please report bugs

I haven't personally tested every single command in the addon (there are around 150 of them). The common ones — .gm on/off, .additem, .announce, .tele, the bot commands — work fine on Emucoach 5.4.8. If you hit a command that misbehaves or doesn't exist on this server, please open a GitHub issue:

https://github.com/timoinglin/MoP_GM/issues

Include the command name and what happened (or a screenshot of /mopgm debug output if the addon itself misbehaves) and I'll fix it.


License

MIT — do whatever you want with it.

Big thanks to Emucoach for the 5.4.8 repacks and the reworked PlayerBot system that this addon was built around. Hope it's useful!
Love this!
 
Update — v1.1.0 out now

Hi all,

Since the initial post 20+ people have downloaded MoP_GM — thanks for trying it out! :)

I've spent the day testing the addon in depth against today's 7.1 repack. Every single command has been cross-checked against the server's live world.command table and verified at runtime through a new in-addon probe. Lots of things were wrong on a server-customised repack like Emucoach; almost all of them are now fixed.

If you already have MoP_GM installed, please re-download v1.1.0.

Download: https://github.com/timoinglin/MoP_GM/releases/latest/download/MoP_GM.zip
Release notes: https://github.com/timoinglin/MoP_GM/releases/tag/v1.1.0


What's new

  • New /mopgm probe <command> slash — sends any chat command and captures the next 2 s of server responses inline, prefixed and easy to spot. Best way to test what works on your server. If a button misbehaves, this is the fastest way to diagnose.
  • Cleaner UI, no scrolling anywhere — Player split into 6 sub-tabs (Target / Modify / Spells / Learn / Reset / Character), Server into 3 (Announce / Status / Lifecycle), Moderation into 2 (Bans / Mute · Inspect), Teleport into 3 (Tele / Go / Locations). General now uses a 2-column layout.
  • Bots tab simplified to 4 buttons — Emucoach 7.x is gossip-driven via the Tester NPC, so the addon only needs Add bot / Add by role / Manage selected / Manage party. The legacy .npcbot system isn't installed on 7.x and has been removed.
  • ~30 commands added (all DB-confirmed) — full .character family (level / boost / gear / spec / role / titles / deleted list / deleted restore / erase / changeclass), every .cast variant (self / back / target / triggered), all .learn all * variants, .modify drunk / standstate / faction / runicpower / currency, full .go family (xyz / zonexy / creature / object / graveyard / grid / taxinode / ticket / trigger), full .lookup family, .send items / money / mail / message, .baninfo / .banlist / .mutelist, .gobject set phase, all shutdown/restart cancel variants, …
  • ~12 broken commands removed (verified absent on Emucoach 7.1) — .kill (use .die), .respawn, .repopall, .bag clear, .voidstorage, .reagentbank, .mailbox, .ahbot, .tele del, .taxicheat, .go quest, .modify level/xp/arena (replaced by .character level), all of .npcbot.
  • Bug fixes.npc set faction was the wrong subcommand name (now .npc set factionid), .go gobject id was wrong (now .go object), and the .server shutdown / .server restart syntax was wrong — the middle arg is exit_code, not the reason. The reason text was being parsed as exit code, which is why those used to behave oddly. Now hardcoded to 1 (the value that actually works on Emucoach), so the UI only shows seconds + reason.


Found a broken command?

Run /mopgm probe <command> and paste the output in a GitHub issue. The addon was calibrated to a specific Emucoach 7.1 build, so if your repack is a fork or older version some commands may differ — feedback gets things fixed fast.
 
Back
Top