This update is for Spigot/Minecraft 1.16.5 - 1.18.1, and has been compiled with Java 16 and Spigot API 1.18.1.
A number of new config options have been added, namely
1) if a player dies in the arena, setting `dropitems: false` will remove any dropped items to prevent them being picked up by another player.
Code (YAML):
ondeath:
dropitems
: true
2) an option to remove any arrows that are fired in a PVP arena that have missed their target. Setting this to true will prevent the arrows being picked up and re-used.
Code (YAML):
removearrows
: false
3) an option to use/enable parties from plugin AlessioDP Parties. By default TNTRun's native parties will be used if
`parties.enabled: true` is set. This should be set to false, and `
parties.usePartiesPlugin` set to true in order to use AlessioDP parties.
Code (YAML):
parties:
enabled
: true
usePartiesPlugin
: false
4) a bungeecord option to teleport players to the TNTRun lobby at the end of a game. By default players will be sent to the 'hub' server, but by setting `teleporttohub: false` players will teleport to the TNTRun lobby.
Code (YAML):
bungeecord:
teleporttohub
: true
Additionally, the spectator spawn code has been refactored and now includes yaw and pitch values, a '
tntrun.party' permission has been registered which can be used to restrict the use of the `
/tr party` command, and the party API has also been updated.
The German language translation has been updated - thanks to
zermarvt for updating this.
Gitlocalize is currently broken as its unable to sync with the GitHub repository. All previously submitted translations are included with the plugin, even though they might be showing as 0% completed. Gitlocalize support seems very slow, so I'm looking at migrating to 'Crowdin' for future localization support.
Change Log
==========
- add option to remove dropped items on player death
- add option to prevent players picking up used arrows in pvp arenas
- update to spigot 1.18.1
- update party api
- update switch statements in menus class
- Spigot MySQL has been updated to v8.0 so make default config setting 'legacyDriver: false'
- re-add support for AlessioDP parties
- add Parties plugin to soft depends
- register `tntrun.party` permission (default true)
- add new message string for (TNTRun) parties not enabled
- config option to enable/disable in-built parties and AlessioDP Parties plugin ('parties.enabled: true' will take precedence over the Parties plugin)
- refactor spectator spawn code
- finally fix spelling of 'lose' in method names
- add yaw and pitch to spectator spawn location
- correct scope of loselevel methods
- add updated German language file - thanks to zermarvt
- add bungeecord 'teleportto' option to allow teleport to TNTRun lobby
Please report any issues found either in the discussion pages, on GitHub or Discord -
https://discord.gg/wFYSAS4