Kit item name hotfix
This is a reupload of the last update:
- Fixed renaming Leap's axe would break the kit.
Kit hotfix
- Fixed renaming Leap's axe would break the kit.
1.21.9
- Added support for 1.21.9.
- As always, the plugin will already work on newer versions, this update just adds the new sounds, materials and stuff.
- Fixed hex color codes not working for Scoreboard titles.
New placeholder
- Added %dragons_coins% PAPI Placeholder.
Message change & New Option
- You can now change the "Price" lore of the Trails shops.
- It was the same as the Shop setting, It is now located at Messages.Trails.Price-Lore-Addon.
- If empty, the price line will be ignored and no new line will be added.
- Added a new option: Options.Game.Force-Remove-Dragons
- Some plugins can cause issues with Dragon's entities, setting this to true will remove any Dragon from the game world, regardless if it was spawned by this plugin.
- Fixed hex color support for item lore.
Scoreboard changes
1.17+ servers can now disable numbers (the red score) from the Scoreboard.
- Option at Options.Scoreboard-Hide-Numbers, true by default, disabled in non-supported versions.
- Requires Paper, but any of its forks should work as well. Auto disabled when not supported.
- If Options.Use-New-Dragon-Escape-Scoreboard is set to false, you might want to disable this new option, but you should be using the new Scoreboard (true by default).
Win Area Improvements
- Added two new options:
- Options.Game.Dragon-Escape-Win-Area-Offset
- Defines the max distance between the player and the end of the game.
- Example: If set to 2.5, the player will win the game when he is 2.5 blocks close to the center of the last waypoint/win area.
- Options.Game.Dragon-Escape-Win-Area-Offset-Index
- Same as above, but uses a different offset calculation based on the previous to last checkpoint.
- Win Area, if set, will now take priority over the waypoint distance calculation to define a winner.
Bugfixes
- The drop loot is now cleared when player dies to avoid conflict with other plugins.
- Rearranged the event priority of some events for better compatibility.
- Fixed the Starting game state using the incorrect value from language.yml.
- Removed %time% placeholder from the default Messages.Sign.State.Starting value.
Bugfixes
- Small bugfix to global spawn can teleport to wrong coordinates in some occasions due rounding miscalculation.
- Fixed data loading & no data PAPI placeholders are missing colors.
New Options
- Added a new option: Options.Game.Dragon-Escape-Respawning, if true, the game has two conditions to respawn players:
- The dragon has not spawned yet; players will respawn until the dragon spawns.
- Any spawn point is still present, the game checks for blocks around the spawn point areas to see if the spawn point has been destroyed or not.
- This require
Options.Game.Dragon-Escape-Look-For-Respawn-Point set to true.
- This also requires
Options.Game.Dragon-Escape-Dragon-Kill-Player set to false.
- Dragon's mode game length can now be changed per arena.
- /dragons setGameLength <arena> <time-in-seconds>
- Added a delay option for the dragon to spawn in Dragon Escape at Options.Game.Dragon-Escape-Dragon-Spawn-Delay-Ticks
- Default is 0, meaning no delay.
- Time is in ticks, 20 ticks = 1s.
- Player position in the scoreboard cannot be done during when the dragon is not spawned since the game depends on the dragon's position to calculate score.
- Each second players will receive a dragon spawning message that can be changed at
- Messages.The-Dragon-Spawns-In
- Messages.The-Dragon-Spawned
- Added 1.21.6 support.
Fixes, new option
- Removed a ton of unused code.
- As requested, added a new option: Options.Game.Destroy-Liquid-Blocks
- If true, the dragon will be able to destroy Water and Lava.
- Fixed a critical issue where the Dragons event handling could interfere with events outside of the game, including Dragon Escape.
1.21.4, offline placeholders
- Added 1.21.4 support
- A bit of rework on the backend, report bugs at PM or Discussion.
- (BETA) Added a few offline placeholders, they work with a Cache system and will expire after 5 minutes of not being accessed (You can change this at Offline-Data-Cache-Timeout in options.yml):
- %dragons_offline_wins_PLAYER%
- %dragons_offline_games_PLAYER%
- %dragons_offline_losses_PLAYER%
- More to come.
Fixes, Join As Spectator
- Added a option to let players join as spectator if the game already started
- At Options.Join-As-Spectator, false by default
- This also works for Bungee servers, but testing was limited, if you are having issues with this option on Bungee please report vai PM or Discussion.
- Fixed 1.21.3 NBT support.
- Fixed incorrect trail select permission, not allowing players to select trails if they don't have a certain permission
- Fixed Vault support not working correctly for Trails
- Trails and Shop will now show the price of the item if the player doesn't have it yet
- A extra line will be added to the lore, you can change it at language.yml -> "Messages.Kits.Price-Lore-Addon"
Lobby scoreboard changes
- You can now use per player placeholders (with PlaceholderAPI) on waiting lobby scoreboards.
Up-to-date version with SpigotMC.
Full changelog HERE.
- Fixed some incorrect permissions; dragons.joinfull for Bungee, dragons.admin for sign setup and some others.
- Fixed some API methods returning wrong values.
Following the 1.18 update, added a option to change the void level for 1.18 servers, default is -5.
Added MC 1.18 & Java 17 support.
(Requested feature) Added a option to change the Hologram refresh rate (options.yml -> Leaderboard-Refresh-Rate)
Minimum is 0.1 seconds.