TNTRun_reloaded | TNTRun for 1.13 - 1.14 | 8.7

A fork of the original Shevchik TNTRun, updated and improved for the latest MC releases

  1. steve4744
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    TNTRun_reloaded
    Run, run, run....

    2019-06-06_01.20.18.png

    Description

    TNTRun is a fully automated minigame plugin that is based on the popular map TNTRUN. Players start on a layer of sand and every block that they step on disappears. If a player falls through a hole, he will continue to run on the layer below. When a player falls through the final layer he loses the game. The last player wins the game.

    TNTRun_reloaded was originally forked from the (now unsupported) TNTRun by Shevchik (for Minecraft pre-1.9) and has been improved and updated as new versions of Minecraft have been released, so that it supports all Minecraft versions from 1.8 through to 1.14.


    Features
    The following list of features applies to the latest release and so not all features will be present in older versions of the plugin.
    • Supports multiple arenas
    • Automatic arena regeneration
    • Configurable block destroy delay
    • Force-start voting system
    • Force-start command with permission
    • Custom Events **NEW**
    • Join fee can be set per arena **NEW**
    • Join fee currency can be money or Minecraft material **NEW**
    • Configurable anti-camping system
    • Custom messages
    • Formatting codes support
    • Full tab completion based on permissions
    • Kits - can be enabled per arena
    • Heads - interfaces with HeadsPlus plugin
    • Signs
    • Configurable per-arena time limit
    • Configurable per-arena countdown
    • Configurable sounds
    • Customisable arena join menu
    • Autojoin command to join first available arena
    • In-game scoreboard
    • Titles and bossbars
    • Spectator system
    • Player stats
    • Leader board
    • Auto updating leader board sign
    • Arena leave checker
    • Customizable shop
    • PVP can be enabled/disabled per arena
    • Player rewards
    • Built-in placeholder support
    • Legacy placeholder support - https://www.spigotmc.org/resources/tntrun_reloaded-expansion.53945/
    • MySQL support


    Legacy Support
    For servers running Minecraft 1.13 and later, download the latest release from Spigot here.
    For servers running Minecraft 1.8 - 1.12.2, version 6.8.2 can be downloaded from GitHub.


    All versions are available to download from the "Version History" tab. I'll still support older versions where possible, but all future code changes and bug fixes will be applied to the latest release.


    Dependencies
    For Minecraft 1.13+ the minimum version required for each plugin is listed below:
    FAWE is also supported, and can be used in place of the WorldEdit 7.0.0 dependency on 1.13 servers. Currently there is no FAWE dev build for 1.14.

    For legacy Minecraft 1.12.2 and below:
    • TNTRun_reloaded 6.8.2
    • WorldEdit 6
    • Vault (optional)

    Setup Tutorial
    Thanks to ericbarbwire for creating the following guide:



    Thanks to LuxLacis for creating the following guide:




    Commands

    The commands required to create a standard arena are shown below.

    2019-06-10_23.28.29.png

    Player Commands

    /tr list - list the TNTRun arenas
    /tr list {arena} - list the arena configuration
    /tr join {arena} - join arena, needs tntrun.join permission (default)
    /tr join - open arena join menu, needs tntrun.joinmenu permission (default) **NEW**
    /tr autojoin - join first available arena **NEW**
    /tr leave - leave the current TNTRun arena
    /tr vote - vote for the TNTRun arena start
    /tr lobby - teleport to the TNTRun lobby
    /tr stats - displays your TNTRun record
    /tr leaderboard {size} - displays the TNTRun leaderboard
    /tr listkit - list the TNTRun kits
    /tr listkit {kit} - list the kit configuration
    /tr start {arena} - force-start arena, needs tntrun.start permission **NEW**
    /tr info - information about this plugin
    /tr help - lists all the /tr commands
    /tr cmds - lists all the /trsetup commands​

    The following admin commands require the tntrun.setup permission.
    Use WorldEdit or FAWE for selections, the built-in selection system is broken for now.

    Arena Configuration Commands

    /trsetup setmaxplayers {arena} {number} - set max players for this arena (default: 15)
    /trsetup setminplayers {arena} {number} - set min players for this arena (default: 2)
    /trsetup settimelimit {arena} {seconds} - set the time limit for arena (default: 300)
    /trsetup setcountdown {arena} {seconds} - set countdown time for arena (default: 10)
    /trsetup setmoneyreward {arena} {amount} - sets a money reward (Vault is required for this)
    /trsetup setteleport {arena} {previous/lobby} - teleports the player to pre-join location or to lobby when game ends
    /trsetup setdamage {arena} {yes/no/zero} - sets pvp state in the arena (yes - full damage, zero - zero damage, no - no attack at all)
    /trsetup delspectate {arena} - deletes spectator spawnpoint
    /trsetup setgameleveldestroydelay {arena} {ticks} - add a delay before a block is destroyed after a player steps on it (default: 8)
    /trsetup setregenerationdelay {arena} {ticks} - set the time allowed for arena regeneration before players can rejoin (default: 60)
    /trsetup setvotepercent {arena} {0<votepercent<1} - set the percentage of votes required to start the game for this arena (default: 0.75)
    /trsetup setfee {arena} {amount} - set a fee to join the arena **NEW**
    /trsetup setcurrency {arena} {currency_item} - set the currency item **NEW**
    /trsetup setreward {arena} - start conversation to set Material, XP and Command rewards for arena​

    Console Commands
    trconsole help - help for console commands
    trconsole info - plugin info
    trconsole list - list TNTRun_reloaded arenas
    trconsole enable {arena} - enable the arena
    trconsole disable {arena} - disable the arena
    trconsole start {arena} - force-start the arena **NEW**
    trconsole reloadconfig - reload config.yml
    trconsole reloadbars - reload configbars.yml
    trconsole reloadmsg - reload messages.yml
    trconsole leaderboard - display leader board

    Additional Commands

    /trsetup setlobby - set the TNTRun lobby at your current position
    /trsetup deletelobby - delete the TNTRun lobby
    /trsetup setbarcolor {color} - set bar color. Default is RANDOM
    /trsetup addkit {kit} - create a kit
    /trsetup deletekit {kit} - delete a kit
    /trsetup reloadbars - reload configbars.yml
    /trsetup reloadmsg - reload messages.yml
    /trsetup reloadtitles - reload titles.yml
    /trsetup reloadconfig - reload config.yml
    /trsetup enable {arena} - enable the arena
    /trsetup disable {arena} - disable the arena
    /trsetup delete {arena} - delete the arena​


    Arena Setup Example

    First create your arena. In this picture the arena was created quickly using WorldEdit and left unenclosed to show the various levels which are made up of TNT and Sand.
    You can have any number of levels.
    Leave enough room between the levels for players to jump without hitting the level above. There is a gap of 7 blocks in this example.
    2018-03-02_15.29.27.png

    1. Give the arena a name

    /trsetup create <arena>

    2. Set the boundary of the arena - using WorldEdit, select 2 opposite corners, one above and one below the arena, ensuring the whole of the arena is included within the selection.(http://wiki.sk89q.com/wiki/WorldEdit/Selection)

    /trsetup setarena <arena>

    3. Set the lose level. This is basically the floor beneath the final level of the arena, the level at which the player loses. Use WorldEdit to select 2 points on opposite sides of the arena. The 2 points MUST be within the boundary of the arena from the previous step.

    /trsetup setloselevel <arena>

    4. Set the spawnpoint. Go to the top level of the arena, the spawnpoint will be created at the location you are standing.

    /trsetup setspawn <arena>

    5. Set spectator spawnpoint. The point at which a player spawns after losing (provided the game has not ended).

    /trsetup setspectate <arena>

    6. Finish the arena creation and save it. The arena is automatically enabled.

    /trsetup finish <arena>

    7. Set a main lobby location for all TNTRun arenas (only needs to be done once) at your current location.

    /trsetup setlobby

    Permissions
    Code (Text):
    tntrun.join:
        description: used to control who can join tntrun and from where.
        default: true
    tntrun.setup:
        description: required to run "/trsetup" commands
        default: op
    tntrun.version.check:
        description: display new version message on player join
        default: op
    tntrun.heads:
        description: allow players to use HeadsPlus in game
        default: true
    tntrun.shop:
        description: allow players to buy any shop item (if they have money)
        default: true
    tntrun.joinmenu:
        description: allow players to use the join menu
        default: true
    tntrun.start:
        description: allow players to start an arena before the minimum players is reached
        default: op

    Installation
    For upgrading, check the release notes for each release.

    1. Download TNTRun_reloaded.jar
    2. Copy to your 'plugins' folder
    3. Restart your server - this will create the default config.yml and other configuration files.

    To migrate from the old devbukkit version of TNTRun, simply remove the old TNTRun from the plugins folder , replacing it with TNTRun_reloaded, start & stop the server, then copy the contents of folder plugins\TNTRun\arenas to plugins\TNTRun_reloaded\arenas and restart the server. The existing TNTRun arenas should then be enabled without the need to recreate them.

    Configuration
    Code (YAML):

    special
    :
       # use bossbar to display arena messages and countdown
       UseBossBar
    : true
       # set the bossbar color, or have random colors
       BossBarColor
    : RANDOM
       # use splash titles for join/leave
       UseTitle
    : true
       # use scoreboard to display in-game stats
       UseScoreboard
    : true
       # enable metrics (bStats)
       Metrics
    : true
       # check for new version of TNTRun_reloaded on Spigot
       CheckForNewVersion
    : true
    # Use player's rank in chat messages
    UseRankInChat
    :
       enabled
    : false
       usegroup
    : true
       useprefix
    : false
    shop
    :
       name
    : '&6&lTNTRun &f&lSHOP'
       size
    : 27
       doublejump
    :
          maxdoublejumps
    : 10
       # log every shop purchase to console
       logpurchases
    : false
       # remove player's purchase if player leaves before game starts
       onleave
    :
          removepurchase
    : false
       # item to use to show player's monetary balance in shop
       showmoneyitem
    : GOLD_INGOT
    # give players free doublejumps when arena starts
    freedoublejumps
    :
       enabled
    : false
       amount
    : 10
    # run server commands on win
    commandsonwin
    :
    - say {PLAYER} won TNTRun
    - say Congratulations...
    # set duration (seconds) for fireworks on win (max=4)
    fireworksonwin
    :
       enabled
    : true
       duration
    : 4
    # broadcast win to whom:
    # 2 = server, 1 = only arena players, 0 = no broadcast message
    broadcastwinlevel
    : 2
    # configure arena join menu
    menu
    :
       item
    : TNT
       panecolor
    : LIGHT_BLUE
    # configure sounds
    sounds
    :
      arenastart
    :
         enabled
    : true
         sound
    : ENTITY_PLAYER_LEVELUP
         volume
    : 10
         pitch
    : 1.0
      itemselect
    :
         enabled
    : true
         sound
    : UI_BUTTON_CLICK
         volume
    : 1
         pitch
    : 1.0
      blockbreak
    :
         enabled
    : true
         sound
    : BLOCK_SAND_BREAK
         volume
    : 5
         pitch
    : 1.0
    # if enabled, all players in arena teleport to arena spawn when countdown = 5 seconds
    anticamping
    :
       enabled
    : true
    # set max entries displayed by leaderboard command
    leaderboard
    :
      maxentries = 10
    # set GUI items while waiting for arena start
    items
    :
       vote
    :
          use
    : true
          material
    : DIAMOND
          name
    : '&2&lVOTE'
       info
    :
          use
    : true
          material
    : EMERALD
          name
    : '&2&lINFO'
       shop
    :
          use
    : true
          material
    : NETHER_STAR
          name
    : '&2&lSHOP'
       stats
    :
          use
    : true
          material
    : REDSTONE
          name
    : '&2&lSTATS'
       leave
    :
          material
    : GREEN_BED
          name
    : '&2&lLEAVE'
       heads
    :
          use
    : true
          material
    : GLOWSTONE_DUST
          name
    : '&e&lHEADSPLUS'
    # set scoreboard text
    scoreboard
    :
       header
    : '&6&lTNTRUN'
       waiting
    :
      - '&fWelcome to TNTRun'
       - '&a '
       - '&fArena
    : &6&l{ARENA}'
       - '&b '
       - '&fPlayers
    : &a&l{PS}&7&l/&c&l{MPS}'
       - '&c '
       - '&fVotes required
    : &a&l{VOTES}'
       - '&d'
       - '&fStarting in
    : &6&l{COUNT}'
       playing
    :
      - '&fPlaying TNTRun'
       - '&fon arena
    : &6&l{ARENA}'
       - '&b '
       - '&fPlayers
    : &a&l{PS}&7&l/&c&l{MPS}'
       - '&c '
       - '&fLost Players
    : &a&l{LOST}'
       - '&2 '
       - '&fEnd in
    : &c&l{LIMIT}'
    # set database to 'file' or 'sql'
    database
    : file
    MySQL
    :
       host
    : host
       port
    : 12345
       name
    : tntrun
       user
    : root
       pass
    : password
    # set sign text
    signs
    :
       prefix
    : '&6&lTNTRun'
       join
    : '[Join]'
       status
    :
          disabled
    : '&cDisabled'
          ingame
    : '&c&l{PS}&8/&c&l{MPS}'
          regenerating
    : '&6&lRegen...'
          waiting
    : '&a&l{PS}&8/&a&l{MPS}'

    Kits
    A kit is a set of items, weapons, food and potions that can be allocated to players at the start of a game.
    A kit is created with command /trsetup addkit [kitname]

    The addkit command adds all the items in your inventory including armour and active potion effects to the kit.
    Kits are enabled on a per arena basis using command /trsetup enablekits [arena]
    Players joining an arena (with kits enabled) will be allocated a random kit from those that have been created. If there is only one kit, everyone will receive the same kit.

    The list of available kits can be displayed with command /tr listkits
    The contents of a kit can be displayed with command /tr listkit [kitname]
    A kit can be deleted with command /trsetup deletekit [kitname]

    Item slot 9 in the hotbar will always be the configured 'leave' item for the arena.


    Heads
    An optional feature is to allow players to purchase different heads to wear during the game. To enable this feature you will need to have the plugin HeadsPlus by Thatsmusic99 installed on your server.

    During the arena countdown, players can use a hotbar item to open the HeadsPlus interface and purchase a head to wear during the game. The head is automatically equipped on the player's head when purchased, and removed at the end of the game.

    Players will need permission node tntrun.heads: true to be able to use this feature.

    The price for each head is set in plugins\HeadsPlus\headsx.yml. The default price is 10.0 and is set in the same file, so if you want all heads to be free just change the default price to 0.0.

    2019-06-10_23.08.25.png 2019-06-10_23.10.06.png


    Arena Join Menu **NEW**
    The arena join menu allows TNTRun_reloaded arenas to be selected from an inventory menu. This can be disabled by disallowing permission tntrun.joinmenu.

    The clickable items (TNT by default) and the coloured tiles can be changed in the config.yml file. The menu heading and text "Players" can be changed in the messages.yml file (the menutitle and menutext strings).

    trmenu.png


    Double-Jumps **NEW**
    There is an option (disabled by default) to give players a set number of double-jumps at the begining of each game.
    Code (YAML):
    freedoublejumps:
      enabled
    : false
      amount
    : 10
    This avoids the need to purchase double-jumps in the shop. If the free double-jumps option is enabled, then players can still purchase double-jumps in the shop (up to the maximum allowed), but these are stored and not used until the free double-jumps option is disabled. Unlike the shop bought double-jumps, the number of free double-jumps are reset at the start of each game.


    Shop Setup
    Items to be purchased in-game can be defined in the shop.yml file. The configuration below is the default shop configuration created when the plugin is installed. The description and prices can can be amended, items can removed completely or new items added provided they follow the existing convention.

    By default, the permission node tntrun.shop is set to true, allowing players to purchase any shop item, provided they have the money to purchase it. Alternatively, each shop item can have its own permission node set (in shop.yml) which a player will need to have in order to purchase that item.

    Potions and Splash Potions have a duration and amplifier which can be set using the syntax:
    <potion effect>#<duration>#<amplifier>

    Setting the amplifier is optional in which case the default value of 1 will apply.

    Snowballs have a custom knockback effect. This can be set from 0 (no knockback) to 5 (large knockback). The default is 2.

    Items can be bought while waiting in the arena or during the arena countdown, and are given to the player immediately the game starts. Only one shop item can be purchased per game.

    Optionally purchases can be removed when the player leaves the arena before the game starts using the config.yml option:
    Code (YAML):
    shop:
      onleave
    :
          removepurchase
    : true
    The amount of money a player currently has is displayed using the item in the final slot of the shop GUI. The GOLD_INGOT can be changed to any other item in the config.

    shop balance.png

    This is the default shop for the current release of Spigot/Minecraft. For older versions, some items may need to be removed for the shop to function. For example, SNOWBALLS and SPLASH_POTIONS will not work on Spigot/Minecraft 1.8.

    Code (Text):

    '1':
      name: '&fDouble Jump'
      cost: 100
      material: FEATHER
      amount: 1
      permission: tntrun.shop.default
      lore:
      - Double Jump
      - Cost&6 100 &5coins
      items:
        '1':
          material: ''
          amount: 1
          displayname: '&cDouble jump'
          lore:
          - Basic kit - double jump
          enchantments:
          - 'null'
    '2':
      name: '&fSwordsman'
      cost: 250
      material: IRON_SWORD
      amount: 1
      permission: tntrun.shop.2
      lore:
      - Sword + Knockback#1
      - Cost&6 250 &5coins
      items:
        '1':
          material: IRON_SWORD
          amount: 1
          displayname: '&cSword + Knockback1'
          lore:
          - Sword + Knockback#1
          enchantments:
          - KNOCKBACK#1
    '3':
      name: '&fProtection Plus'
      cost: 300
      material: GOLDEN_CHESTPLATE
      amount: 1
      permission: tntrun.shop.3
      lore:
      - Chestplate + Thorns#1
      - Cost&6 300 &5coins
      items:
        '1':
          material: GOLDEN_CHESTPLATE
          amount: 1
          displayname: '&cChestplate + Thorns1'
          lore:
          - Chestplate + Thorns#1
          enchantments:
          - THORNS#1
    '4':
      name: '&fSword and Helmet'
      cost: 300
      material: GOLDEN_SWORD
      amount: 1
      permission: tntrun.shop.4
      lore:
      - Golden Sword and Helmet
      - Cost&6 300 &5coins
      items:
        '1':
          material: GOLDEN_SWORD
          amount: 1
          displayname: '&cGolden Sword'
          lore:
          - Golden Sword
          enchantments:
          - null
        '2':
          material: GOLDEN_HELMET
          amount: 1
          displayname: '&cGolden Helmet'
          lore:
          - Golden Helmet
          enchantments:
          - PROTECTION#1
    '5':
      name: '&fSnowballs x 20'
      cost: 50
      material: SNOWBALL
      amount: 20
      permission: tntrun.shop.5
      lore:
      - Snowballs + Knockback2
      - Cost&6 50 &5coins
      items:
        '1':
          material: SNOWBALL
          amount: 20
          displayname: '&cSnowballs'
          lore:
          - Snowballs
          enchantments:
          - KNOCKBACK#2
    '6':
      name: '&fSpeed Potion'
      cost: 50
      material: POTION
      amount: 1
      permission: tntrun.shop.6
      lore:
      - Add&6 SPEED &5(1:00)
      - Cost&6 50 &5coins
      items:
        '1':
          material: POTION
          amount: 1
          enchantments:
          - SPEED#60#1
    '7':
      name: '&fJump Potion'
      cost: 50
      material: POTION
      amount: 1
      permission: tntrun.shop.7
      lore:
      - Add&6 JUMP &5boost (0:45)
      - Cost&6 50 &5coins
      items:
        '1':
          material: POTION
          amount: 1
          enchantments:
          - JUMP#45#1
    '8':
      name: '&fNight Vision Potion'
      cost: 50
      material: POTION
      amount: 1
      permission: tntrun.shop.8
      lore:
      - Add&6 NIGHT_VISION &5(2:00)
      - Cost&6 50 &5coins
      items:
        '1':
          material: POTION
          amount: 1
          enchantments:
          - NIGHT_VISION#120#1
    '9':
      name: '&fInvisibility Potion'
      cost: 50
      material: POTION
      amount: 1
      permission: tntrun.shop.9
      lore:
      - Add&6 INVISIBILITY &5(1:00)
      - Cost&6 50 &5coins
      items:
        '1':
          material: POTION
          amount: 1
          enchantments:
          - INVISIBILITY#60#1
    '10':
      name: '&fSplash Potion of Slowness'
      cost: 50
      material: SPLASH_POTION
      amount: 1
      permission: tntrun.shop.10
      lore:
      - Add&6 SLOWNESS &5(0:30)
      - Cost&6 50 &5coins
      items:
        '1':
          material: SPLASH_POTION
          amount: 1
          displayname: '&cSplash Potion of Slowness'
          lore:
          - Slowness
          enchantments:
          - SLOW#30#1
    '11':
      name: '&fSplash Potion of Confusion'
      cost: 50
      material: SPLASH_POTION
      amount: 1
      permission: tntrun.shop.11
      lore:
      - Add&6 CONFUSION &5(0:30)
      - Cost&6 50 &5coins
      items:
        '1':
          material: SPLASH_POTION
          amount: 1
          displayname: '&cSplash Potion of Confusion'
          lore:
          - Confusion
          enchantments:
          - CONFUSION#30#1
    '12':
      name: '&fSplash Potion of Blindness'
      cost: 50
      material: SPLASH_POTION
      amount: 1
      permission: tntrun.shop.12
      lore:
      - Add&6 BLINDNESS &5(1:30)
      - Cost&6 100 &5coins
      items:
        '1':
          material: SPLASH_POTION
          amount: 1
          displayname: '&cSplash Potion of Blindness'
          lore:
          - Blindness
          enchantments:
          - BLINDNESS#90#1
     


    Placeholders **NEW**
    These placeholders are new in version 8.3, and do not need the TNTRun_reloaded expansion pack. Older versions of the plugin require the correct version of the expansion pack for the placeholders to work (see here for details). Note that the %tntrun_leaderboard_x% placeholders will only work with version 8.3+.
    Code (Text):
    %tntrun_played%                     : number of TNTRun games played
    %tntrun_wins%                       : number of TNTRun games won
    %tntrun_losses%                     : number of TNTRun games lost
    %tntrun_version%                    : version number of plugin
    %tntrun_arena_count%                : number of TNTRun arenas
    %tntrun_player_count%               : number of players currently playing TNTRun
    %tntrun_leaderboard_<position>%     : leaderboard ranking (position=1-10), e.g. %tntrun_leaderboard_2%
     

    Signs
    Each sign is created as in the picture below. The Join sign colours are configurable in config.yml, and the Leaderboard sign colours and text in messages.yml. The Leaderboard sign will automatically refresh at the end of each game.

    The leave and vote signs have largely been superceded by using inventory items but can still be used if required.

    The lobby and autojoin signs were added in version 8.7.

    all signs.png

    Custom Events
    Custom events have been added in version 8.6 allowing developers to hook into TNTRun_reloaded.
    The current list of events are:
    • PlayerJoinArenaEvent
    • PlayerLeaveArenaEvent
    • PlayerWinArenaEvent
    • PlayerSpectateArenaEvent
    Each custom event will give you the player object and also the arena.
    Code (Java):
    @EventHandler
    public void onPlayerJoinArena(PlayerJoinArenaEvent event) {

        Player player = event.getPlayer();
        Arena arena = event.getArenaName();

        getLogger().info("TNTRun_reloaded: Player " + player.getName() + " has joined arena " + arena)
    }


    Metrics
    This plugin uses bStats to collect anonymous plugin metrics. The data is collected once every 30mins and is submitted asynchronously to the bStats server. The plugin doesn't collect any custom data, just the default bStats data which is listed on bstats.org. The metrics class is also open source and can be viewed here, or in this plugin's source code on GitHub (see below).

    Metrics can of course be disabled on your server but I would appreciate it if it was left enabled as the information it provides gives me an idea of how many servers are using the plugin, what versions are in use, etc. and is an incentive for me to put more of my time into development of the plugin.

    Data from the plugin can be viewed here:
    https://bstats.org/plugin/bukkit/TNTRun_reloaded

    [​IMG]


    Issues and source code
    I've created a new Discord server to make it easier to discuss issues and share information.

    [​IMG]

    The source code is on GitHub. Any issues or suggestions can be raised on the Issues tab in the Github repository.

Recent Updates

  1. Version 8.7 update
  2. Version 8.6 update
  3. Version 8.5 update

Recent Reviews

  1. ydyhdh
    ydyhdh
    5/5,
    Version: 8.6
    I love it, Great Support. The video guide helps a lot and steve is constantly updating the plugin. Thank you <3
    1. steve4744
      Author's Response
      Thanks for the review
  2. jonnycp9
    jonnycp9
    5/5,
    Version: 8.5
    --------------------------------------------------------------------------------------------
    Good plugin, work fine in 1.14.4, easy for create arena, and funny games
    --------------------------------------------------------------------------------------------
    1. steve4744
      Author's Response
      Thank you for the review.
  3. iTzGamer_05
    iTzGamer_05
    5/5,
    Version: 8.4
    Please do BungeeCord Support, thank you :)))))))))))))))))))))))))))))))))))))))
    1. steve4744
      Author's Response
      Thank you for the review.
  4. Sandbag
    Sandbag
    5/5,
    Version: 8.2.1
    I love it when a plugin is so simple you're sure you've missed something.
    Love it! TY for the work.
    1. steve4744
      Author's Response
      Thanks for the review. Glad you like it!
  5. BannerGames
    BannerGames
    5/5,
    Version: 8.2
    The plugin is perfect. I just want to know how can I use HeadsPlus to create a leaderboard with heads.
    1. steve4744
      Author's Response
      Thanks for the review.
      HeadsPlus is a different plugin to the likes of LeaderHeads, so I don't think its possible at the moment. However, I do have a Heads plugin for Parkour, so it may be possibe to do something for TNTRun too.
  6. MilaDesign
    MilaDesign
    5/5,
    Version: 8.2
    very good plugin :)
    can you add cost to join?
    like if player has 5 emerald can join.

    thanks
    1. steve4744
      Author's Response
      Thanks for the review.
      I'll look at adding a cost to join in the next release.
  7. dinoboss2001
    dinoboss2001
    5/5,
    Version: 8.1
    gran plugin sigelo ploxx gooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooood
    1. steve4744
      Author's Response
      Thank you for the review.
  8. CrazySpeed_
    CrazySpeed_
    5/5,
    Version: 8.0
    Great work! The plugin works really smooth and overall you get such a great support from the dev.

    Keep it up!
    1. steve4744
      Author's Response
      Thank you for the review.
  9. eickmung
    eickmung
    5/5,
    Version: 7.7
    Great TNT Run Plugin. It is amazing tnt run plugin. that's good plugin. im using minigame server!
    1. steve4744
      Author's Response
      Thanks for the great review.
  10. anemul
    anemul
    5/5,
    Version: 7.7
    Great plugin , absolutely awesome that it is available . Dev is responsive and friendly over on Discord . Thanks for this .
    1. steve4744
      Author's Response
      Thanks for the great review.