⚔️ ConquestDuels vX.X.X - Security & Arena Logic Update
This update brings major improvements to duel arena enforcement, teleport security, freeze logic, and GUI restrictions.
New Arena Enforcement Features
• Arena Boundary Protection
Players who escape the duel arena bounds will now be
instantly eliminated using proper elimination logic — just like a real in-game death.
No more item dupes or glitch-abuse escapes.
• Internal Boundary Scanner
A new background task checks player positions every 5 seconds during active duels. If you're outside the valid arena zone, you’ll be removed from the match.
Code (Text):
✅ Fully integrated with win condition checks
✅ Triggers team elimination if all members escape
✅ Bypasses finalization or unstarted duels
Teleport Restrictions (with smart exceptions)
• Teleport Prevention During Duels
All teleportation is now blocked during active duels, unless:
- The player uses an Ender Pearl
- The plugin marks the teleport as DUEL_SAFE_TELEPORT
- The player has the new permission: conquestduels.admin.duel.bypass
Code (Text):
⛔ /spawn, /home, /tpa, plugins — all blocked
✅ Ender Pearls work
✅ Internal plugin teleporting to arena/pre-duel loc allowed
❄️ Freeze Logic Improvements
• Movement Lock Now Fully Protected
Previously, frozen players could bypass restrictions via glitchy movement. Now:
- We cancel micro-movements instead of using teleport (no spam)
- If internal movement correction is needed, it's safely marked as DUEL_SAFE_TELEPORT
- TeleportEvent spam is fully resolved
Code (Text):
✅ Players stay frozen without teleport issues
✅ Smooth unfreeze & restore after countdown
GUI Restrictions
• Ender Chest Access is Blocked During Duels
Players can no longer access Ender Chests — either by right-clicking or GUI commands — during active duels.
- Blocked via PlayerInteractEvent
- Blocked via InventoryOpenEvent
- Admin bypass available: conquestduels.admin.duel.bypass
Code (Text):
✅ No dupe paths via /ec or physical chests
✅ Message displayed on attempt
✅ Full session check integration
Admin Bypass Permissions
Admins now have two critical permissions for moderation and test use:
- conquestduels.admin.arena.teleport – bypass teleport blocking
- conquestduels.admin.duel.bypass – bypass GUI and interaction restrictions
Summary
- ✅ Arena escape = proper elimination
- ✅ Teleport blocking with intelligent exceptions
- ✅ Frozen state is truly locked
- ✅ Ender Chest use fully blocked
- ✅ Admins have clean bypass options
Want to suggest a feature or report a bug?
Join our dev Discord or open an issue via GitHub!
Stay deadly,
— The ConquestDuels Dev Team