Central configuration panel

Overview

Demo mode is active. The designers are loaded with your current MHQ LuckTAB and VScoreboard layouts. Open Connection to connect this site to Pelican and apply edits directly to the server.
ServerMHQ SMPDemo mode
Installed plugin folders46Detected from /plugins
Memory7 GBPelican limit
Java port25565Bedrock 19132
What this panel controls

Server configuration

LuckTABHeader/footer, player list styling, ping display, AFK, nametags, chat and sidebar.
VScoreboardBoards, pages, lines, conditions, refresh rates and live visual preview.
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

Reload when supported
LuckTAB and VScoreboard reload automatically.

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

First-join broadcast

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 tickControls fire spread and natural fire updates.
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.
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

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.

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 panel requests Pelican’s server WebSocket, authenticates with the short-lived Wings token, requests recent logs, and then streams new console output in real time. If WebSocket access is blocked, it falls back to polling /logs/latest.log.
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