This update is for Spigot/Minecraft 1.13.2 to 1.16.5, and has been compiled with Spigot API 1.16.5.
Main Changes
============
Signs
=====
If a join sign is placed on a STAINED_GLASS block, the glass colour can be configured to reflect the status of the arena, for example waiting: GREEN, in-game: RED, disabled: BLACK
The new default config options for this are:
Code (YAML):
signs:
blockcolour:
disabled
: ''
ingame
: ''
starting
: ''
waiting
: ''
Kits
====
By default, if kits are enabled in an arena, then each player joining the arena will receive a random kit from the list of kits available. By linking a kit to an arena, all players joining the arena will receive the same linked kit.
In this release, multiple kits can be linked to an arena using command
/trsetup linkkit {arena} {kit}. Where there are multiple kits linked to an arena, by default players will receive a random kit from this list. To force all players to receive the same linked kit when the arena has multiple kits linked, set 'randomLinkedKit' to false in the
{arena}.yml file.
Code (YAML):
kits:
enabled
: true
linked
:
- kit1
- kit2
randomLinkedKit
: false
In some cases you may need to relink existing kits to arenas due to the syntax of the kits options changing as above in the config file.
To remove a linked kit from an arena, use command
/trsetup unlinkit {arena} {kit}
Join Message
============
A clickable 'invitation to join' message can be displayed when the first player joins an arena.
This is disabled by default and can be enabled in the
config.yml.
Code (YAML):
invitationmessage:
enabled
: false
The invitation message and hover text strings in
messages.yml are:
Code (YAML):
playerjoininvite
: '&c
{RANK
}&6
{PLAYER
} &7has joined TNTRun arena &6
{ARENA
}&7, click to play'
playerclickinvite
: Click to join
{ARENA
}
Change Log
==========
- update bstats to 1.8
- join signs placed on STAINED_GLASS can change the glass colour with arena status
- add clickable invitation message when 1st player joins arena
- optimise join messages
- remove redundant 'playerjoinedtoplayer' string
- multiple kits can be linked to an arena
- update unlinkkit command to accept kitname argument
- fix longstanding 'block destroy' exploit
- fix potential bug when getting player's rank in offline mode
- fix IO exception on initial install from language file update
Please report any issues found either in the discussion pages, on GitHub or Discord -
https://discord.gg/wFYSAS4