Getting Started
Welcome to TNT Tag! This guide covers the server requirements, installation process, generated files, essential permissions, and the recommended setup order.
Prerequisites
Section titled “Prerequisites”- Java Version: Java 21 or newer.
- Server Software: A compatible Paper server is recommended.
- PlaceholderAPI Optional: Required only when TNT Tag placeholders are used by another plugin.
- Permissions Plugin Optional: Use a plugin such as LuckPerms to grant staff commands.
Installation
Section titled “Installation”- Download TNT Tag from its official SpigotMC or BuiltByBit page.
- Place the downloaded
tnt-tag-x.x.x.jarfile in the server’splugins/directory. - Restart the server. Do not use a plug-in manager to hot-load TNT Tag.
- Confirm that
/plugins/TNTTag/and the configuration files were generated. - Run
/tnttag versionand then create the first arena.
Generated Files
Section titled “Generated Files”| File | Purpose |
|---|---|
config.yml | Timers, game rules, effects, spectators, inventory handling, database selection, and global switches. |
messages.yml | Commands, gameplay messages, titles, bars, scoreboards, signs, state names, and name tags. |
items.yml | TNT, compasses, lobby items, spectator tools, and the force-start item. |
power-ups.yml | Potion-effect pickup definitions and spawn behavior. |
rewards.yml | Commands executed for wins, losses, draws, and completed games. |
mysql.yml | MySQL credentials and table name. |
bungee.yml | Network hub and server-list MOTD settings. |
arena.yml | Automatically stored arena locations, limits, map names, signs, and power-up positions. |
stats.yml | Flat-file player statistics when MySQL is disabled. |
Essential Commands
Section titled “Essential Commands”| Command | Permission | Purpose |
|---|---|---|
/tnttag create <arena> | tnttag.admin.create | Creates an arena. |
/tnttag edit <arena> | tnttag.admin.edit | Opens the arena editor. |
/tnttag join <arena> | None by default | Joins a ready arena. |
/tnttag leave | None | Leaves the current arena. |
/tnttag help | tnttag.admin.help | Shows available commands. |
Recommended Setup Order
Section titled “Recommended Setup Order”- Create an arena with
/tnttag create <arena>. - Open
/tnttag edit <arena>and set the lobby, start, and end locations. - Set minimum and maximum players and a display map name.
- Add power-up locations and join signs if required.
- Save the arena and verify that it reports as ready.
- Join with at least the configured minimum number of players and test a complete match.
Continue with the Arena Setup Guide for each editor option.