TNTRun_reloaded | TNTRun for 1.13 - 1.21.4 | icon

TNTRun_reloaded | TNTRun for 1.13 - 1.21.4 | -----

Bungeecord | MySQL | Multi-Arena | Placeholders | PVP | Kits | Scoreboards | Leaderboard | Parties



Version 9.9 update
This update is for Spigot/Minecraft 1.13.2 to 1.16.5, and has been compiled with Spigot API 1.16.5.

Join Message
==========
The clickable 'invitation to join' message which was added in v9.8, and is displayed when the first player joins an arena, has had a couple of extra options added to it.
Code (YAML):
invitationmessage:
  enabled
: false
  allowspectate
: false
  excludeplayers
: false
The allowspectate option, if true, will cause the player to join as a spectator if the arena is already running.
The excludeplayers option, if true, will not send the invitation message to players already in another TNTRun arena.

This message is disabled by default and can be enabled in the config.yml.

Ranks/Placeholders
===============
There are 3 new leaderboard placeholders which allow for a player's rank to be displayed.
Code (YAML):
%tntrun_leaderboard_wins_rank_{position}%
%tntrun_leaderboard_losses_rank_{position}%
%tntrun_leaderboard_played_rank_{position}%
 
There are some performance considerations to make when using these as many leaderboard players are likely to be offline.
Offline player data lookups can be slow, so to try and offset this, offline player ranks are fetched async and are cached for better performance.

All leaderboard placeholders can now be abbreviated to %tntrun_lb_........%

To allow a player's rank in the /tr leaderboard display, the following string in messages.yml has been updated:
Code (YAML):
leaderboard : ' {POSITION } ) &b {RANK } {PLAYER } &f : Wins &3 {WINS }'

Misc
====
Two new custom events have been added, namely ArenaStartEvent and ArenaTimeoutEvent which both return the Arena object.

Added an arena option to exlcude an arena from the stats. If set to true, games played and won in this arena will not be added to players stats. The default is false, and this is set in the arena config file.
Code (YAML):
excludeStats : false
Added a config option to allow spectators to retain the playing scoreboard. The default option is to remove the scoreboard as is currently the case.
Code (YAML):
scoreboard:
  removefromspectators
: true
Added 2 Chinese translations in gitlocalize - thanks to wumingyo
GitLocalize.PNG

The firework duration can now be set to > 4 seconds. The fireworks are cancelled immediately if all players have left arena.


Change Log
==========
  • refactor stats to include rank in placeholders
  • add new leaderboard rank placeholders
  • all leaderboard placeholders can be abbreviated to %tntrun_lb_........%
  • allow RANK in /tr leaderboard display
  • update 'leaderboard' string in messages.yml
  • new arena start event
  • new arena timeout event
  • get offline player ranks async
  • cache player ranks for better performance
  • add arena flag to exclude arena from stats
  • add option to not remove scoreboard when player becomes spectator
  • add option to make 'click to join' go to spectate if arena has started
  • add option to make 'click to join' visible only to players not already playing TNTRun
  • two Chinese language files added to plugin
  • refactor firework duration to allow > 4 seconds
  • fix bug where purchased head was not auto-equiped
  • fix typo in 'setupdelkit' in messages.yml
  • update dependency versions
  • CI versioning added using GitHub Actions
  • automated dev builds available from GitHub Releases page



Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, Feb 26, 2021
Resource Information
Author:
----------
Total Downloads: 73,170
First Release: Feb 16, 2018
Last Update: Dec 2, 2024
Category: ---------------
All-Time Rating:
65 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings