Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Stop combat logging and escapes. Tag fights, block teleport commands, limit pearls and elytra, and show a sleek animated
NexaCombat
Polished combat tagging and restrictions for Paper.
Stop combat logging and escape tricks with a clean, configurable combat system, complete with animated gradient timers.
Requires Paper 1.21+ (Paper and its forks). Plain Spigot is not supported.
Features
- Combat tagging: hitting a player tags both sides (default 15 seconds, refreshed on every hit)
- Tag sources: melee, arrows, crossbow bolts, tridents, wind charges, fishing rods, potions, TNT and end crystals (each toggleable)
- Blocked commands: stop
/spawn,/home,/tpa*,/warpand more while in combat, with wildcard support - Movement restrictions: disable flying, elytra, riptide and chorus fruit in combat
- Ender pearl cooldown: configurable, with an option to apply it only in combat
- Container and block limits: optionally block ender chests and shulker boxes, plus custom place/break block lists
- Combat-log punishment:
KILL,DROPorNOTHINGwhen a player disconnects in combat - Animated display: action bar, boss bar or both, with gradient colors and a fully themeable look
- Sounds: every sound can be changed, adjusted or disabled
- Messages: all text is editable in
messages.ymlusing MiniMessage
Integrations
- WorldGuard (optional): use the
nexacombat-tagregion flag to allow or deny tagging per region, or use whitelist/blacklist modes in the config. Ender pearls can be restricted per region too. - PlaceholderAPI (optional): placeholder support
Developer API
NexaCombat fires PlayerCombatTagEvent and PlayerCombatEndEvent so other plugins can react to combat.
Commands
| Command | Description | Permission |
|---|---|---|
/nexacombat help |
Show help | nexacombat.help |
/nexacombat info |
Plugin and version info | none |
/nexacombat check |
Check a player's combat status | nexacombat.check |
/nexacombat tag |
Force-tag a player | nexacombat.tag |
/nexacombat untag |
Remove a player's tag | nexacombat.untag |
/nexacombat reload |
Reload config and messages | nexacombat.reload |
Aliases: /nc, /ncombat
Permissions
nexacombat.admin: grants reload, check, tag and untagnexacombat.bypass: ignore combat tagging (not given by default)
Installation
- Download the jar and drop it in your
plugins/folder - Restart the server
- Edit
plugins/NexaCombat/config.ymlandmessages.ymlto taste - Run
/nc reloadto apply changes
Support
- Discord: galaxy.linux
- Found a bug or have a suggestion? Open an issue or message me on Discord.
Made by NObrix

Sponsors

Information
Category
Gameplay
Published
November 7, 2026
License
MIT
1Downloads
0Stars
Pinned Versions
- R1.21–26.3
Pages
Members
1Owner