✅ Update: Citizens NPC Protection for Duel Interactions
We've patched a key issue where
duel interactions were triggering on NPCs created by the Citizens plugin. This led to unintended duel menu openings when right-clicking or attacking NPCs.
What’s Fixed:
All duel-triggering interactions now properly ignore Citizens NPCs.
PlayerInteractEntityEvent, EntityDamageByEntityEvent, and ray-trace triggers are all filtered.
Added a helper method isNPC(Player) for centralized Citizens checks.
Updated pom.xml to include the Citizens API as a provided dependency.