LiricTNT stores all of its runtime configuration across three YAML files insideDocumentation Index
Fetch the complete documentation index at: https://pumpkings.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
plugins/LiricTNT/. You can edit any of them while the server is running and apply the changes without a full restart by executing /tnt reload. The three files each handle a distinct area of the plugin.
| File | Purpose |
|---|---|
config.yml | Scoreboard lines, bossbar text/style, and tab header/footer |
arena.yml | Global spawn locations (lobby, waiting) and per-arena templates with spawn points |
chat-format.yml | Per-rank chat formatting with MiniMessage, hover events, and click events |
config.yml
config.yml controls everything players see in their HUD during waiting and in-game phases. All text fields accept MiniMessage tags (<red>, <gradient:...>, <bold>, <#RRGGBB>).
Available Placeholders
| Placeholder | Where used | Description |
|---|---|---|
%players% | Scoreboard, tab | Number of players currently online |
%arena% | Scoreboard, bossbar | Display name of the current arena instance |
%alive% | Scoreboard, bossbar | Number of players still alive in the active game |
%mode% | Scoreboard | Current game mode (tag, run, or spleef) |
%timer% | Scoreboard, bossbar | Countdown or explosion timer value in seconds |
<prefix> | Tab player-format | LuckPerms rank prefix for the viewed player |
<suffix> | Tab player-format | LuckPerms rank suffix for the viewed player |
Default config.yml
The file below matches the default values shipped with the plugin. Text is shown as-is from the source — edit the Spanish strings to suit your server’s language.arena.yml
arena.yml is written automatically by /tnt setup and /tnt arena commands. You can inspect it to verify spawn coordinates, but editing it by hand is not recommended. After any manual change, run /tnt reload to pick up the new values.
The file stores a global section for the main lobby and waiting spawn, then one entry per registered arena template under arenas. Each spawn point is stored as a full Bukkit Location object. Here is an example of what a populated file looks like:
The
world field under each spawn must match the exact name of the .slime template file on disk. When /tnt iniciar clones that template, it uses a timestamped name for the live instance — the coordinates are copied automatically.chat-format.yml
chat-format.yml lets you define a unique chat appearance for each LuckPerms group. Each entry under ranks supports a format string, a hover tooltip list, and a click-to-message action.
<player> as the player name token and <message> for the chat content. MiniMessage tags are fully supported in all fields. Add additional named groups (e.g. owner:, admin:) following the same structure to override the default format for specific LuckPerms groups.
Applying Changes
After editing any of the three files, reload all configuration without restarting the server:config.yml, arena.yml (stored arena templates), and the scoreboard manager in one step.