MHQ / Control room

Overview

Demo mode is active. The designers are loaded with MHQ-compatible defaults. Open Connection to load the live server configuration. The panel detects which plugins are actually running before enabling reload actions.
ServerMHQ SMPDemo mode
Loaded plugins—Detected from startup log
Memory7 GBPelican limit
Java port25565Bedrock 19132
What this panel controls

Server configuration

LuckTABHeader/footer, player list styling, ping display, AFK, nametags, chat and sidebar.
ScoreboardsLuckTAB sidebar is the active MHQ scoreboard engine. VScoreboard configs remain viewable but its disabled JAR is not treated as live.
LuckPerms ranksCreate groups, set prefixes/suffixes, parent groups and permissions through commands.
Player managementManage online and known players with buttons for gameplay, access, ranks, teleportation, economy and moderation.
World controlsSet time, weather, difficulty and common gamerules per dimension with safe one-click actions.
All text configsBrowse every installed plugin folder and edit YAML, JSON, TOML, properties and other text configs.
Safety

How changes are applied

1

Read live file
Current content is fetched before editing.

2

Local snapshot
The previous version is saved in browser revision history.

3

Write to Pelican
The updated file is written directly to the server.

4

Verify file & request reload
File contents are read back after saving. Review Console to confirm the plugin accepted its reload command.

Live inventory

Installed plugins

/plugins/LuckTAB/config.yml

Tab list designer

Demo

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

/plugins/VScoreboard/scoreboards.yml

Scoreboard designer

Demo
Quick stat lineAdd common PlaceholderAPI/VScoreboard stats without remembering placeholders.

Lines

Reorder with arrows; structured lines can keep refresh and score metadata.

LuckTAB design targeting

Show this design only in matching contexts.
LuckTAB chat renderer

Chat formatting

Demo
Visual format builderBuild a clean format, then fine-tune the generated format above if needed.

Hover card

Click action

Mentions

LuckPerms + LuckTAB

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.
The gradient button uses the colors from the rank style builder when the rank dialog is open; otherwise MHQ blue is used.

Tag style builder

Create solid or gradient tags without writing color codes.
Preview
♟

Select a player

Choose a player on the left to manage them without typing server commands.

/plugins/RexWelcome/config.yml

RexWelcome designer

Demo
Title deliveryPrimary title only.

First-join broadcast

Title deliveryPrimary title only.

Title timing

Join sound

Minecraft / Paper world administration

World controls

minecraft:overworld

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.

Instant actionsThese controls send commands immediately. They do not rewrite server configuration files and they do not require a server restart.
Clock

Time

Daylight cycleFreeze or resume the movement of the sun and moon.
Atmosphere

Weather

Weather has a visible effect in the Overworld.

Weather cycleAllow natural weather changes or keep the current weather locked.
Server-wide

Difficulty

Difficulty applies to the whole server, not only the selected dimension.

Selected dimension

Game rules

Keep inventoryPlayers retain inventory and XP after death.
Mob griefingControls block changes by mobs such as creepers and endermen.
Mob spawningControls natural mob spawning.
Fire spreadMinecraft 26.2 uses a fire-spread radius rule. On restores the server value of 128; Off sets it to 0.
Phantoms / insomniaControls phantom spawning from insomnia.
Immediate respawnSkips the death screen when enabled.
Natural regenerationControls health regeneration from saturation.
Advancement announcementsBroadcast advancement completions in chat.
This browser session

World action log

No world-control actions sent yet.
Characters & commerce

Your world, brought to life.

Place each NPC, shape its interactions and manage the shop behind it.

Connect to load
/plugins/FancyNpcs/npcs.yml

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.

Connect to Pelican to load NPCs.

Select an NPC to edit it.

FoShop / shops/*.yml

Products & prices

Shop NPCs open FoShop. These categories are shared by every NPC using /shop. Auction NPCs open player listings; their prices are set by sellers.

ProductMaterialBuy / itemSell / item

Custom item stacks and non-item products are preserved and use the advanced config editor. Global sell prices and rotating discounts may also affect the final transaction price.

Products load automatically when connected. Select a category, then an item to edit its prices.
Changes apply to the selected NPC. Its UUID is retained.
WorldGuard + Multiverse

Define the battleground.

Control combat rules, protect a cuboid arena and connect the Navigator destination.

Combat settings

Effective PvP requires server PvP, world PvP and applicable region/claim rules to allow it. A region cannot bypass a disabled server setting.

A server restart is required after this setting changes. This button does not restart the server.

Load current settings first.

Arena destination

Navigator uses the Multiverse anchor pvp_arena. Choose a safe arrival point inside the arena; players will not be teleported automatically.

Current anchor configuration
Not loaded
WorldGuard / selected world

Arena boundaries & rules

Edit an existing cuboid or create a new region draft. Other regions, ownership and extra flags are preserved. WorldGuard SQL storage is not supported by this file editor.

Run “rg save -w WORLD” in Console after in-game region edits and wait for completion before loading this form. Higher-priority/overlapping regions, GriefPrevention and TownsAndNations can still affect combat. BattleArena is not assumed active.

Connect and load current settings to begin.
NotQuests

The Woodland Accord

Inspect and validate the ten quest acts. NPC placement and interactions are managed in NPCs & Shops.

— questsConnect to load
NotQuests / Act01–Act10

Quest browser & validator

Acts10
Quests—
YAML errors—
Current act—
Connect to load quests.
Select a quest to inspect its definition.
LibertyBans + LuckPerms

Moderation center

Run MHQ moderation commands with explicit confirmations, inspect player history, and verify permissions from one place.

LibertyBans —LuckPerms —
Punishment action

LibertyBans

No moderation action run.
LuckPerms check

Permission inspector

Permission result will appear here.
Current MHQ setupPlayer ranks remain managed through the existing Ranks & Tags and Player Management pages. This card is for verification, not bulk permission editing.
Pelican Client API

Operations

Live server health, dependency checks, Pelican backups and scheduled command automation—still fully static HTML/CSS/JavaScript.

State—Uptime —
CPU—Pelican live usage
Memory——
Disk—Players —
Runtime relationships

Dependency map

Connect to build the dependency map.
Before changes

Configuration preflight

Errors—
Warnings—
Checks—
Status—
Run preflight to validate the live MHQ integration chain.
Pelican backups

Backups

—
Connect to list backups.
Pelican schedules

Scheduled commands

No schedules loaded.
PHP-free server administration

Admin tools

Diagnostics, safe configuration history, PlaceholderAPI testing and manual server checks run directly through the existing Pelican Client API.

Demo mode 3 worlds — expansions
PlaceholderAPI

Placeholder tester

Ready

Test a placeholder against an actual player before putting it in LuckTAB, menus, holograms or other configs.

Result will appear here.
Manual check only

Plugin health

Reads the current plugin folders and latest.log only when you click the button. No continuous polling.

Errors—
Warnings—
Disabled—
Updates—
Run a health check to inspect the current server log.
Safe Apply

Config history & rollback

When browser revisions are enabled, panel writes keep a local 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.

Connect to Pelican to load persistent history.
No history loaded.
Across plugin text configs

Global config search

Manual search only. The panel skips logs, backups, databases and player data, and caps the scan to protect the server.

Enter at least 2 characters and click Search configs.
Common commands

Server quick actions

RestartThe existing Restart server button remains in the top-right so destructive power controls stay separate from routine commands.
Persistent panel trail

Audit log

Records panel actions to /mhq-panel-data/audit.json when enabled. The admin name is a convenience label, not cryptographic identity.

No audit entries loaded.
⬡

Select a plugin

Open any installed plugin to browse its configuration files and available options.

Pelican / Wings live stream

Live server console

Disconnected
State —CPU —Memory —Players —
Connect to Pelican to stream the current server console here.
>
Live modeThe console stays connected across tabs. Commands use Pelican’s authenticated API; output uses Wings WebSocket with token renewal. A bounded log fallback retries the stream every 30 seconds. Use ↑ / ↓ for command history. A delivery receipt does not guarantee that a plugin accepted the command.
Connection health

Know what is connected.

Diagnostics checks read access. Version check sends the read-only version command; its output appears in Console.

Connect, then run diagnostics to check each connection separately.
Pelican client API

Connect to MHQ SMP

Behavior

Apply settings

Security recommendation

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.

Direct API routes used

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