Overview
Server configuration
How changes are applied
Read live file
Current content is fetched before editing.
Local snapshot
The previous version is saved in browser revision history.
Write to Pelican
The updated file is written directly to the server.
Verify reload
Only loaded plugins are reloaded. Explicit command errors trigger rollback instead of a false success.
Installed plugins
Tab list designer
Header & footer
Create default, world-specific or permission-specific layouts.Player list
AFK
Player list & ping
More of LuckTAB’s tab-list and connection styling, without raw YAML.Fake tab entries
Nametags & below-name
Control the name above players and optional stat below it.Below-name stat
LuckTAB sidebar
Stat sidebar like your reference image: player profile, statistics and server status.Rank prefixes
Scoreboard designer
Lines
Reorder with arrows; structured lines can keep refresh and score metadata.LuckTAB design targeting
Show this design only in matching contexts.Chat formatting
Hover card
Click action
Mentions
Player ranks & tags
Ranks are applied through LuckPerms commands, while their visual tab/chat prefixes are kept synchronized with LuckTAB. Existing MHQ visual ranks are loaded from LuckTAB’s prefix list.
Badges & secondary tags
LuckTAB can show extra LuckPerms groups through%lucktab_badges% and %chatBadges%, even when another group owns the main prefix.Select a player
Choose a player on the left to manage them without typing server commands.
Player
Unknown UUID
Quick actions
Gamemode
Server access
Rank
Move player
Coordinates
Inventory tools
Balance controls
Uses the installed Essence /eco administrator command.
Welcome status
RexWelcome player tracking loads when connected.
This removes only the selected player's RexWelcome record. The next join RexWelcome processes will use the First Join flow again, including any configured first-join commands or rewards.
Message player
Discipline
Moderation buttons use your configured LibertyBans command aliases.
Danger zone
These actions ask for confirmation before they run.
Player action history
RexWelcome designer
First-join broadcast
Title timing
Join sound
World controls
Commands are sent through the same Pelican Client API connection as the console. Select the target dimension first; difficulty is server-wide while time and gamerules are executed in the selected dimension.
Time
Weather
Weather has a visible effect in the Overworld.
Difficulty
Difficulty applies to the whole server, not only the selected dimension.
Game rules
World action log
NPCs & quests
Manage the current MHQ NPC definitions and inspect the ten Woodland Accord quest acts without adding a server-side web backend.
NPC manager
Edits only the FancyNpcs YAML file and uses the same Safe Apply backup + verification path as the rest of the panel. No NPC is deleted automatically.
Select an NPC to edit it.
Quest browser & validator
Moderation center
Run MHQ moderation commands with explicit confirmations, inspect player history, and verify permissions from one place.
LibertyBans
Permission inspector
Operations
Live server health, dependency checks, Pelican backups and scheduled command automation—still fully static HTML/CSS/JavaScript.
Dependency map
Configuration preflight
Backups
Scheduled commands
Admin tools
Diagnostics, safe configuration history, PlaceholderAPI testing and manual server checks run directly through the existing Pelican Client API.
Placeholder tester
Test a placeholder against an actual player before putting it in LuckTAB, menus, holograms or other configs.
Plugin health
Reads the current plugin folders and latest.log only when you click the button. No continuous polling.
Config history & rollback
Every panel write keeps a browser snapshot. When persistent history is enabled, the previous file is also copied into /mhq-panel-data/history before the new version is written and verified.
Global config search
Manual search only. The panel skips logs, backups, databases and player data, and caps the scan to protect the server.
Server quick actions
Audit log
Records panel actions to /mhq-panel-data/audit.json when enabled. The admin name is a convenience label, not cryptographic identity.
Select a plugin
Open any installed plugin to browse its configuration files and available options.
Configuration
Live server console
/logs/latest.log.Connect to MHQ SMP
Apply settings
Host this folder under your Pelican panel’s own HTTPS origin and keep the API key session-only. Do not publish a copy with a hard-coded key.
Integration details
GET /api/client/servers/{server}/resources
GET /api/client/servers/{server}/websocket
GET /api/client/servers/{server}/files/list?directory=…
GET /api/client/servers/{server}/files/contents?file=…
POST /api/client/servers/{server}/files/write?file=…
POST /api/client/servers/{server}/files/create-folder
POST /api/client/servers/{server}/files/delete
POST /api/client/servers/{server}/command
POST /api/client/servers/{server}/power
GET/POST /api/client/servers/{server}/backups
GET /api/client/servers/{server}/backups/{uuid}/download
GET/POST /api/client/servers/{server}/schedules
POST /api/client/servers/{server}/schedules/{id}/tasks