Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
Duels | Survival PvP & Team Queues

Duels | Survival PvP & Team Queues v1.0.3

- Fixed Keep Inventory sometimes losing items, where the winner's inventory was restored a second time after the fight and discarded anything collected during the loot phase.
- Fixed the duel glow staying on players after a duel ended, including glows left behind by a server restart
- Added an admin command to clear a duel glow from one player or from everyone online.
- Changed the duel history to show an arena's display name instead of its internal id.
- Added tidy capitalization for arenas that were deleted after a duel was recorded.
- General stability improvements.
- Fixed block placing and breaking staying disabled after switching a duel from Sword to Mace or Crystal.
- Fixed the terrain breaking button doing nothing on Sword duels, which now explains that the setting is locked.
- Added a message when a block cannot be placed or broken, so players know why instead of nothing happening.
- Added a separate message for trying to break the arena itself during Mace duels.
- Added a cooldown setting so the blocked building messages cannot spam the action bar.
- Fixed the loot countdown staying on screen after the winner used the leave command.
- Fixed winners being teleported a second time after they had already left the arena.
- Fixed players staying lit up with the duel glow after their duel had finished.
- General stability improvements.

PLACEHOLDERS
YAML:
%shyamduels_wins%              Total duel wins
%shyamduels_losses%            Total duel losses
%shyamduels_draws%             Total duel draws
%shyamduels_winstreak%         Current win streak
%shyamduels_best_winstreak%    Highest win streak ever reached
%shyamduels_games%             Total duels played
%shyamduels_requests_enabled%  Whether the player accepts duel requests
%shyamduels_in_duel%           Whether the player is currently in a duel
%shyamduels_active_duels%      Number of duels running right now
%shyamduels_queue_size%        Number of players waiting in queues
%shyamduels_arena_count%       Number of configured arenas

NOTES:
The Yes/No wording used by %shyamduels_requests_enabled% and %shyamduels_in_duel%
comes from display.option-labels.placeholder-yes and placeholder-no in config.yml,
so it can be translated or recolored.

External PlaceholderAPI placeholders from other plugins also work inside this
plugin's messages.yml, menu titles, item names, and item lore.
- Fixed configuration files being overwritten on startup so your edited messages, menus, and settings are always kept
- Improved configuration loading so a file with a mistake in it is reported clearly instead of being emptied.
- Fixed arena types coming back after being removed, so you can now delete the ones you do not want.
- Added an enabled option for each arena type so you can turn one off without deleting it.
- Added separate colors for each Elytra state so Fireworks Enabled, Fireworks Disabled, and Disabled can look different.
- Added editable colors for every Ender Pearl cooldown value, including custom cooldown times.
- Added editable colors and formats for the selected and unselected lines in every duel setting and arena type selector.
- Added a working Save button to the arena editor, with new arenas asking for a name in chat and edited arenas saving straight away.
- Added a cancel word for the arena save prompt so you can back out at any time.
- Fixed messages set to an empty value sending a blank chat line instead of being turned off.
- Fixed loot time only showing seconds, and added minute and countdown display options.
- Added an editable label for the New arena text in the arena editor.
- Improved reload handling so a failed reload tells you what went wrong and keeps the previous settings.
- Improved arena type handling so removing the default arena type no longer breaks the duel creator.
- Improved configuration saving so your own comments and notes are never removed.
- General stability and configuration safety improvements.
- Added MiniMessage support across all ymls
- Added a configurable arena type selector for public queues and direct duel requests.
- Added configurable Plains, Mushrooms, Desert, Badlands, and Snowy arena types with custom names, icons, and menu order.
- Added arena type selection and editing to the arena editor GUI and admin arena commands.
- Improved matchmaking so duel requests and queues use arenas that match both the selected duel mode and arena type.
- Improved full queues so they remain ready and automatically start when a compatible arena becomes available.
- Added safe arena reservation during match startup to prevent two matches from selecting the same arena.
- Improved the PvP area selector so selections extending outside an arena can be clamped to its boundaries.
- Improved the duel creator layouts with a player head team selector, dedicated arena type control, corrected pearl placement, and dynamic item amounts.
- Improved wager invitations so the configured wager is preserved while the sender chooses duel settings.
- Added arena type information to queue, request, active duel, arena manager, and arena editor displays.
- Added arena type access to the developer API.
- Added non-destructive configuration migration for the updated menu layouts while preserving customized text and styling.
- General stability, compatibility, and configuration validation improvements.
Back
Top