- Added support for tiered whitelists: global, duel, and spectator-specific commands
- Fully supports subcommands like /duel spectate <player> or /duel spectate leave [*]- Now checks spectator state before duel participant state for reliable enforcement [*]- New YAML config format: easier to read, better separated [*]- Fixed issue where both duelers and spectators could access /duel spectate
️ /duel forfeit — Surrender Mechanic
- New command: /duel forfeit lets you surrender mid-duel [*]- Instant defeat with sound, particles, and bossbar feedback [*]- Only usable during an active duel (and configurable!) [*]- Message support included in generalMessages.yml
Improved Help & Permissions
- Added /duel forfeit to the help menu [*]- Added new permission: conquestduels.user.forfeit [*]- Full integration into plugin.yml and PermissionModels enum [*]- Help menu now uses consistent suggest-command click types