This update improves stability for servers that do not run WorldGuard. Previously, if WorldGuard was missing but enabled in config, the plugin could fail to start. We've now safely isolated all WorldGuard integration using reflection — no more startup crashes when optional dependencies are absent!
WorldGuard integration - Custom flags (duel-force-pvp, duel-force-handle-death) are now registered only if WorldGuard is present.
- Region checks for PvP and death handling are fully reflection-based.
- Works even if WorldGuard is added or removed between restarts.
Tested on: Paper 1.21.6 (build 34) — everything loads and works great!
Thanks to everyone continuing to support ConquestDuels ❤️ Have feedback or requests? Drop them below or ping us on Discord.