Skip to content

Getting Started

Welcome to TNT Run! This plugin brings the classic disappearing-floor minigame to your Minecraft server, featuring automated arenas, last-player-standing gameplay, and full customization.

This guide walks you through installation, generated files, required permissions, and the recommended setup path.


Before installing the plugin, ensure your server environment meets the following requirements:

  • Java Version: Java 25 or newer is required.
  • Minecraft Version: 1.21.11 or 26.2 (Latest versions recommended).
  • Permissions Plugin Optional : A plugin like LuckPerms to manage user access.

Setting up TNT Run is straightforward. Follow these steps to get started:

  1. Download the latest TNT Run build from SpigotMC, BuiltByBit or Modrinth.
  2. Place the tnt-run-x.x.x.jar file into your server’s plugins/ directory.
  3. PlaceholderAPI Optional : if you plan to use TNT Run placeholders in external scoreboards, holograms, or menus.
  4. Restart the server to generate the default configuration files.
  5. Verify the installation by running /tntrun or /tr in-game.

After the first restart, a new folder will be created at /plugins/TNTRun/. This folder contains everything you need to customize your game:

FilePurpose
config.ymlMain configuration file controlling core gameplay behavior and plugin settings.
block-removal.ymlControl when arena blocks start disappearing, which materials are removable, and how crash recovery works.
messages.ymlCustomize all in-game messages, titles, subtitles, and text outputs used by TNT Run.
scoreboard.ymlConfigure the in-game scoreboard layout, lines, and displayed values.
bossbar.ymlCustomize boss bars used during gameplay, including colors, styles, and messages.
items.ymlConfigure lobby items such as the leave item, including their name, material, slot, and lore.
signs.ymlCustomize the appearance and behavior of arena join signs.
sounds.ymlConfigure external database connections to synchronize player statistics across your network.
mysql.ymlMySQL connection settings if database: mysql is used.
arenas.ymlAutomatically saved arena data. Edit through the setup menu whenever possible.
menu/Setup, stats, spectator settings, and spectator teleporter menu layouts.
Other FilesAutomatically managed internal files used by the TNT Run plugin.

While you’ll spend most of your time in the config files, here are the essential commands:

CommandPermissionDescription
/tr create <arena>tntrun.arena.createCreates a new game arena with the specified name.
/tr edit <arena>tntrun.arena.createOpens the configuration menu to set up spawns, regions, and settings for an arena.
/tr helptntrun.admin.help ´Displays a comprehensive list of all available commands and their usage.
/tr join <arena>NoneAllows a player to join the specified arena.
/tr leaveNoneAllows a player to exit their current game and return to the hub.

Now that the plugin is installed, it’s time to dive deeper: