Compatibility
Minecraft: Java Edition
1.21.11
Platforms
Links
Tags
Creators
Details
Licensed MIT
Published last month
โ PixelCombat
The combat plugin your competitive server deserves.
Lightweight. Zero dependencies. Built for Paper 1.21.1.
๐ฅ Why PixelCombat?
Most combat plugins ship bloated with libraries you don't need, configs you'll never touch, and performance you'll always feel.
PixelCombat does the opposite โ every feature is hand-optimized, every config key does something real, and the whole plugin runs on what Paper already provides.
No Caffeine. No Gson. No SnakeYAML. No LiteCommands. Just clean, fast combat logic.
โจ Features
โ Combat Tagging
- Tags both players the moment a hit lands โ no delay, no missed hits
- Combat timer resets on every hit, just like Donut SMP
- Customizable duration per server (default 15s)
- Glow effect so both fighters are visible through terrain
๐ Real-Time Action Bar
- Live countdown shown directly on the player's screen
- Shows Ender Pearl cooldown inline:
Combat: 14s, Ender Pearl: 8s - Fully customizable format with color codes and hex colors (
&#RRGGBB) - Optional progress bar, opponent name, and health display
๐ก New-Player PvP Protection
- Brand-new players get automatic PvP immunity on their first join
- A boss bar counts down their remaining protection time
- Boss bar color, style, and title are fully configurable
- Protected players cannot be attacked โ attackers see a clear warning
- Attacking while protected removes protection immediately (configurable)
- Admin commands to remove protection from one player or everyone
๐ฐ Spawn Safe Zone
- Define a rectangular safe zone with a wand or commands
- Combat players cannot enter โ they get pushed back automatically
- Knockback is corrected so players are never phased through the wall
- Red glass boundary visualization โ players see the wall before they hit it
- No WorldGuard required
๐ Combat Logger System
- Players who disconnect during combat are punished instantly
- Kill on rejoin โ they die the moment they reconnect
- Inventory drop at logout location (armor + offhand configurable)
- Server-wide broadcast so everyone knows who ran
๐ซ Command Blocking
- Block any command during combat (spawn, home, tp, warp, etc.)
- Full list is configurable โ add or remove any command
- Bypass permission for trusted players or staff
๐ Killstreak System
- Tracks consecutive kills per player
- Broadcasts at configurable milestones (3, 5, 10, 15, 20...)
- Resets on death
๐ฎ Combat Mechanics
| Feature | Description |
|---|---|
| Ender Pearl Cooldown | Extra cooldown while in combat (configurable ticks) |
| Elytra Disable | Prevents gliding during combat |
| Flight Disable | Removes /fly during combat (Creative/Spectator exempt) |
| Glow Effect | Both fighters glow white โ visible through walls |
๐ Sound System
- Custom sounds for: tag, untag, combat log
- Every sound individually configurable (name, volume, pitch)
- Uses standard Bukkit Sound enum โ no resource packs needed
๐ bStats Analytics
- Tracks tagged players, spawn protection status, and combat duration
- Anonymous โ no personal data collected
๐ Commands
| Command | Description | Permission |
|---|---|---|
/pc status [player] |
Check combat status | pixelcombat.status |
/pc toggle |
Toggle chat notifications | pixelcombat.toggle |
/pc info |
Plugin info & stats | Everyone |
/pc tag <p1> [p2] |
Force-tag player(s) | pixelcombat.tag |
/pc untag <player> |
Remove from combat | pixelcombat.untag |
/pc protection remove <player> |
Remove PvP protection | pixelcombat.protection |
/pc protection removeall |
Clear all protections | pixelcombat.protection |
/pc protection status [player] |
Check protection status | pixelcombat.protection |
/pc region wand |
Get region selection wand | pixelcombat.region |
/pc region pos1/pos2 |
Set safe zone corners | pixelcombat.region |
/pc region clear |
Delete the safe zone | pixelcombat.region |
/pc reload |
Reload config & messages | pixelcombat.reload |
Aliases: /pc, /combat, /ctag
โ Configuration
Every single feature can be toggled independently.
Messages support & color codes and &#RRGGBB hex colors throughout.
# Combat timer, logger punishment, leave warning mode (once / interval)
# Action bar format with {time}, {pearl}, {bar}, {opponent}, {health}
# Boss bar color, style, title for new-player protection
# Spawn safe zone with boundary visualization
# Ender pearl cooldown, elytra, flight, glow effect
# Killstreak milestones, custom sounds, blocked commands


