SimpleDuels | The Ultimate 1v1 Duels Plugin for 1.21+ 1.0.1
Список изменений
SimpleDuels — What's new since 1.0.1
Arena protection (anti-intruder guard)
Teleports INTO an arena (original region always, active clones while a duel is running) are cancelled and the intruder is sent to spawn via a configurable console command (default spawn %player%, config section arena-guard). A periodic check evicts anyone standing inside an arena who isn't allowed. Anyone standing exactly where a new clone is about to be pasted gets sent to spawn first. Allowed inside: OPs, players with the new simpleduels.bypass.arena permission, duel participants, spectators of that duel, and admins editing the map. No warning messages to players. Menu titles fixed
Titles loaded from config.yml (menus.*.title) now convert & color codes and HEX colors (&#RRGGBB) properly instead of showing raw text. New admin command: /simpleduels cancelduel (alias /sd cancelduel)
Opens a menu of all active duels; click on one to end it instantly. Winner = the player with the most health (absorption included); ties are decided at random. New admin command: /simpleduels edit
Reserves the arena while you edit it — no auto-teleport, no forced gamemode. done re-captures the schematic and saves it; cancel (or disconnecting) discards the changes. While a map is being edited it's NOT available: duels can't start there, and clicking it in the map menu tells the player it's being edited. Tab-complete is context aware: not editing → shows only maps; editing → shows only done / cancel. Map selection menu cleaned up
Removed the "in use / will be duplicated" info: no more red terracotta, no busy icon, no duplicate icon amount. All maps look the same; cloning is internal. Removed /kit and /kits commands
They conflicted with EssentialsX / PlayerKits2. Only /duel editinventory
With exactly 1 pending invite, /duel accept accepts it automatically and tells you who invited you.
With 2+ invites, /duel accept lists ONLY the players who invited you (with their kit), never every player on the server.
Tab-complete for /duel accept now shows only your pending challengers, not all online players.
Multiple simultaneous invites are now supported (before, one invite per player overwrote the previous one).
/duel accept
When a duel ends, ALL entities inside the arena are removed (end crystals, arrows, fireballs, TNT, dropped items, boats, etc.), not just item drops, so nothing is left behind. Fixes
All new messages now have built-in fallbacks (no more raw keys like edit-started/slot showing with older lang.yml). Users no longer see the old "/duel (jugador)" usage line. XP loss after a duel and spectator gamemode issues were fixed, plus tab-complete only shows players for /duel invite and /duel accept.

