Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for NObrix_

Stop combat logging and escapes. Tag fights, block teleport commands, limit pearls and elytra, and show a sleek animated

Report NexaCombat?

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*, /warp and 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, DROP or NOTHING when 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.yml using MiniMessage

Integrations

  • WorldGuard (optional): use the nexacombat-tag region 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 untag
  • nexacombat.bypass: ignore combat tagging (not given by default)

Installation

  1. Download the jar and drop it in your plugins/ folder
  2. Restart the server
  3. Edit plugins/NexaCombat/config.yml and messages.yml to taste
  4. Run /nc reload to 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

Members

1