
XLTournaments v3.17.12
Reward your players for participating in server-wide events!
The exclude_placed_blocks configuration option is no longer global it now can be configured per-tournament when using the BREAK_BLOCK objective type.
The BROADCAST action now broadcasts the message globally instead of sending it to each user. Should prevent spam.
Remove support for anything below 1.19
Build against Java 17
Fix an issue with hex colors not translating properly
Add new PLAYER_CONSUME objective type.
Update gradle to 8.5
THIS IS THE LAST RELEASE THAT WILL SUPPORT ANYTHING BELOW 1.19 - 1.20.2
Removed support for anything below 1.16.5
Fixed an issue with coloring text.
Various code cleanup and improvements related to version support changes.
Fix some incorrect default configuration values.
Fix an issue that caused coloring the lore of items in the gui not to work.
- Add the ability to use AIR as the filler item in the GUI.
- Fixed an issue that caused the GUI not to reload when using the reload command.
Fix an issue with the exclude_placed_blocks configuration setting not working correctly.
Fix a possible issue with duplicating scores when using the ITEM_CRAFT objective.
Optimize the tournament GUI a bit.
Fixed an issue where player placed crops would not be tracked for the BLOCK_BREAK objective.
Some minor code cleanup.
Fixed an issue where having multiple tournaments with the block_whitelist meta would cause others to not work.
Slightly optimized the BLOCK_BREAK objective type.
Improve placeholder replacing for the webhook.
Fixed an issue where crops were always assumed to be growing instead of fully grown.
Fixed an issue where the block_whitelist wasn't working properly for the BLOCK_BREAK objective.
If you are using 1.12.2 and attempting to make a farming tournament most crops are under the CROPS material name.
PLEASE READ THIS UPDATE CAREFULLY IF YOU USE BLOCK_BREAK OR ITEM_CRAFT OBJECTIVES!
Updated the gui library.
Fixed an issue where the BLOCK_BREAK objective didn't support multiple items in the whitelist.
Added the ability to whitelist multiple items for the ITEM_CRAFT objective.
Configuration Changes:
If you use the BLOCK_BREAK or ITEM_CRAFT objective and have a whitelist setup for them you need to modify your tournament configuration file.
Block Break:
The new format for the whitelist is the following:
block_whitelist:
- IRON_ORE
- COAL_ORE
- DIAMOND_ORE
Item Craft
The new way to use the whitelist is the following:
item_whitelist:
- RED_BED
- BEACON
v3.14.4
- Fixed an issue with the tournament start command not sending the correct messages.
- Added improved support for lower versions
- Added a discord webhook to notify users in a discord channel when a tournament has ended.
- Added a start command to start tournaments.
- Cleaned up some internal code.
New Configuration Settings:
Put this new section right below the database options in your config.yml
discord_webhook:
# Should the webhook be enabled or not
enable: false
# The URL for the webhook.
url: ''
# Link to an avatar to use for the webhook.
avatar_url: 'https://cdn.discordapp.com/attachments/1028362255785545747/1159605391274037298/XLT_logo.PNG?ex=6531a1ad&is=651f2cad&hm=c0beef7c23632a12fa461c12102e2878c17cb2d19ae46ba90e6d99f4ee7cce40&'
# This is the message sent when the tournament ends.
# Placeholders:
# {TOURNAMENT} - Returns the name of the tournament.
# {FIRST_PLACE} - Returns the name of the first place winner.
# {SECOND_PLACE} - Returns the name of the second place winner.
# {THIRD_PLACE} - Returns the name of the first place winner.
#
# {FIRST_PLACE_SCORE} - Returns the score of the first place winner.
# {SECOND_PLACE_SCORE} - Returns the score of the second place winner.
# {THIRD_PLACE_SCORE} - Returns the score of the third place winner.
content: 'The {TOURNAMENT} has completed here are the winners!\n\n:first_place: 1st Place: {FIRST_PLACE}\n:second_place: 2nd Place: {SECOND_PLACE}\n:third_place: 3rd Place: {THIRD_PLACE}'
- Added new POTION_BREW objective type.
This objective works by tracking when a user takes a potion out of a brewing stand regardless if they brewed it or not. Once the potion has been removed the plugin assigns a NBT tag to the item to prevent them from spamming them.
This is experimental and may likely need further tweaks sadly there is not a good method to listen for potion brewing while also tracking who brewed them.
- Added EXCELLENTCRATES_OPEN objective for Excellent Crates
- Fixed an issue where the X-Prison objective wasn't registered properly.