Skip to content

steve4744/TNTRun

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TNTRun_reloaded

Resource Java CI with Maven Dev Build GPLv3 License Legacy Release

Discord Chat bStats Crowdin PayPal

Description

TNTRun is a highly configurable, fully automated minigame for Minecraft servers. Traditionally players start on a layer of sand supported by TNT blocks, although any combination of blocks can be used. Once the game starts, every block that a player steps on will disappear. If a player falls through a hole, he/she will continue to run on the layer below. Once a player falls through the final layer he/she loses the game and becomes a spectator for the remainder of the game. The last player remaining wins the game.

This fork was created in 2016 from the unsupported TNTRun by Shevchik for Minecraft v1.10, and has been improved and updated as new versions of Minecraft have been released. The latest version of TNTRun_reloaded requires a minimum Java version of 21, and is supported on servers running Minecraft versions 1.20.6+.

The following description and features apply to the latest release. Some of the features will not be present in the older versions which are maintained and supported on an 'as is' basis, and will only be updated if a bug is reported or an existing feature breaks.

The plugin features a customisable shop where players can buy items such as weapons, armour, double-jumps, splash potions, snowballs (with knockback) and commands which run when the game starts. There is an option to enable PVP in an arena, assign kits, and the plugin also interfaces with HeadsPlus (by ThatsMusic99) allowing players to buy/wear custom heads during the game.

Optionally, a fee can be set to join each arena, which can be monetary or any Minecraft item such gold_nuggets. Rewards for winning the game can be set to any combination of coins, materials, XP or a command based reward. Scoreboards, leaderboards, placeholders and holograms are fully supported (see the Dependencies section below).

Download

If your server is running Minecraft 1.20.6+, then the latest version of TNTRun_reloaded can be downloaded from Spigot.

If your server is running a minimum of Java 17 with Minecraft 1.17.1 to 1.20.4, you should download version 9.27 from Spigot.

If your server is running a minimum of Java 16 with Minecraft 1.16.5 or 1.17.1, you should download version 9.23.1 from Spigot.

For Minecraft versions from 1.13.2 to 1.16.5, on servers running less than Java 16, you should download version 9.11 from Spigot.

For Minecraft versions from 1.8 through to 1.12.2, the legacy version of TNTRun_reloaded (version 6.8.7) is available in the GitHub Releases tab above. It can be downloaded here.

Development Builds

Development snapshots are created by GitHub Actions every time a commit is pushed to the most recent snapshot branch. The latest snapshot build can be downloaded from GitHub Releases.

Features

Supports multiple arenas
Automatic arena regeneration
Custom Events
Native Party system
Support for AlessioDP Parties
Configurable block destroy delay
Force-start voting system
Permission controlled force-start command
Join fee can be set per arena
Arena currency (money or any Minecraft material)
Arena selection GUI
Configurable anti-camping system
Translatable messages
Command whitelist
Formatting codes support
Full tab completion based on permissions
Signs
Configurable per-arena time limit
Configurable per-arena countdown
Configurable sounds
In-game scoreboard
Titles and bossbars
Spectator system
Player tracker for spectators
Player stats
Leader board
Auto updating leader board signs
Arena leave checker
Customizable shop
Shop can be enabled/disabled per arena
Kits - can be enabled per arena
Heads - interfaces with HeadsPlus plugin by Thatsmusic99
PVP can be enabled/disabled per arena
Configurable rewards for players finishing in any position: 1st, 2nd, 3rd, ... etc.
Built-in placeholder support
mcMMO support - allow players in same mcMMO party to PVP if enabled in arena
MySQL support
Bungeecord support

Dependencies

The following plugin dependencies are needed to compile the source code. All are optional to run TNTRun_reloaded on a Spigot server. Links to download each plugin are available on TNTRun_reloaded's Spigot page.

The latest version of TNTRun_reloaded has been tested with the following versions of these plugins:

WorldEdit 7.3.2 (optional, internal commands setP1 and setP2 can be used to set arena bounds)
Vault 1.7 (optional, required to use economy)
HeadsPlus 7.1.2 (optional, allow players to buy and run around wearing different heads)
mcMMO 2.2.012 (optional, will allow players in same mcMMO party to PVP in arena)
PlaceholderAPI 2.11.6 (optional, needed to use placeholders)
AlessioDP Parties 3.2.13 (optional, can be used in place of native tntrun parties)

One of the following plugins (or similar) is required to create Holographic Leaderboards for TNTRun_reloaded (see wiki for details and example).

DecentHolograms 2.8.8 (optional, an example plugin needed to create holograms)
HolographicDisplays 3.0.1 (optional, an example plugin needed to create holograms)

If you are interested in recording the amount of time players spend playing TNTRun_reloaded, with the option to reward players in-game for surviving a set amount of time (includes its own leaderboards and placeholders):

TNTRunTimedRewards (optional add-on for recording time played in arena, and rewarding survival time)

FAWE is also supported, and can be used in place of the WorldEdit on 1.13+ servers.

For legacy Minecraft 1.12.2 and below:

TNTRun_reloaded 6.8.7
WorldEdit 6
Vault (optional)



Updated steve4744 - 31st May 2024