
A powerful and optimized PvP combat system featuring advanced tracking, cooldown control, combat log
Professional combat tracking with interactive GUIs, persistent statistics, dual grace period protection, and modern Minecraft server optimization.
True Combat Manager is a feature-rich combat management system designed for competitive Minecraft PvP servers. It focuses on accurate combat detection, preventing PvP abuse, providing clear player feedback, interactive statistics GUIs, and persistent data tracking.
The disconnect protection system has been completely overhauled.
grace-seconds, messages, and can be enabled/disabled independently.max-count, window-seconds, messages.bypass-totem: true (default) — punishment kills bypass the Totem of Undying.bypass-totem: false — a held totem can proc and save the player./combat toggle-style works both in and out of combat./combat reload now correctly updates sound profiles without a restart.getContents() including armor slots)plugin.getConfig() stale after reloadgui.ymlGrace period expires, player still offline:
pendingPunishments entry stored — player killed on next loginPlayer rejoins with pending punishment:
/combat status - View your combat status
/combat stats - Open your combat statistics GUI
/combat summary - View latest fight summary
/combat toggle-style - Change visual theme (works anytime)
/combat reload - Reload configuration
/combat inspect <player> - View real-time combat info
/combat summary <player> - Open player's stats GUI
/combatadmin stats - Open server statistics GUI
/combat clear <player> - Force-end combat
/combat protection <player> <seconds> - Grant immunity
/combat debug - Toggle debug mode
/combat logging <on|off> - Toggle console logging
combat:
duration: 10
disconnect-protection:
enabled: true
bad-internet:
grace-seconds: 30
intentional:
grace-seconds: 10
repeat-logout:
enabled: true
max-count: 2
window-seconds: 240
punishment:
drop-inventory: true
bypass-totem: true
visual:
themes:
default-theme: "clean"
sounds:
profile: "default"
database:
type: "sqlite"
logging:
console-enabled: false
All settings reload instantly with /combat reload.
%pvpcombat_in_combat%
%pvpcombat_time_left%
%pvpcombat_opponent%
%pvpcombat_wins%
%pvpcombat_losses%
%pvpcombat_kd_ratio%
%pvpcombat_win_rate%
%pvpcombat_total_damage_dealt%
%pvpcombat_total_damage_received%
plugins folder/combat reloadNo additional setup required — SQLite works out of the box.
Minecraft 1.18+ · Java 17+ (21 recommended) · Paper or Spigot
Optional: PlaceholderAPI · WorldGuard · ProtocolLib
https://github.com/muzlik-gm/True-Combat-Manager/issues
© 2026 muzlik · Made for the Minecraft PvP community