KingdomsOfArden-AntiCombatLog — punish cowardly logouts in Minecraft

KingdomsOfArden-AntiCombatLog is a Minecraft plugin that punishes combat logouts, integrates with Heroes, and supports Vault, Essentials, and BattleTracker for flexible penalties.

Download AntiCombatLog

Original name: AntiCombatLog

FileVersionLoaderSize
AntiCombatLog.jar3 КБDownload

KingdomsOfArden-AntiCombatLog: Smart Combat Log Protection for Minecraft

Running a multiplayer Minecraft server comes with a unique set of challenges, and one of the most persistent headaches for administrators is the combat logger. You know the scenario: a player is losing a fight, their health bar is flashing red, and instead of facing the consequences, they simply hit the disconnect button. This behavior not only undermines the competitive integrity of PvP but also devalues the time and effort players invest in building their characters. This problem is especially pronounced on servers that feature role-playing mechanics or deep progression systems, where a single death can mean losing hard-earned experience points or valuable resources.

For server owners who rely on the Heroes plugin to manage classes and combat, the solution is now more elegant than ever. KingdomsOfArden-AntiCombatLog: Smart Combat Log Protection for Minecraft is a dedicated plugin designed specifically to integrate with the Heroes ecosystem, offering a robust and conflict-free way to punish players who attempt to escape a fight by logging off.

Understanding the Core Purpose

The primary goal of this plugin is to eliminate the unfair advantage gained by disconnecting mid-battle. Unlike generic anti-combat-log solutions that often clash with Heroes or duplicate its event listeners, this plugin was built from the ground up to work in harmony with it. Instead of maintaining its own separate combat timer, it leverages the built-in combat state detection that Heroes already provides. This ensures that the plugin operates cleanly, without adding unnecessary server load or causing conflicts with other plugins that might be monitoring the same events.

When a player disconnects while flagged as being in combat—whether against another player or a hostile mob—the plugin steps in. It forcefully kills the character, and crucially, it does so in a way that respects all of Heroes' rules. This means experience points and health are deducted correctly, as if the death had occurred naturally on the battlefield. This seamless integration prevents any exploitation or data desync that might occur with less carefully designed plugins.

Key Features and Functional Details

The developer has packed this tool with a variety of configurable options, making it highly adaptable to different server rulesets. Here is a breakdown of the main functionalities you can expect to manage:

Integration with Essential Server Tools

The plugin offers a native integration with Essentials, specifically supporting the /mail command. This is used to send a notification to the offending player, informing them that their character died as a direct result of their combat logout. This feature is excellent for transparency, ensuring players understand exactly what happened and why they lost their items or progress.

Economic Penalties via Vault

For servers that run an economy, the plugin can be configured to apply a financial penalty. By enabling this option, a set amount of currency will be deducted from the offender's balance through the Vault API. This serves as a strong deterrent, especially for players who are hoarding large sums of in-game money.

Smart Mob Combat Handling

Not all disconnects are malicious. Sometimes, a player might experience a sudden internet drop while fighting a monster in a dungeon. To prevent punishing these innocent disconnects, the plugin includes an intelligent tag for mobs. You can disable the automatic kill mechanic if the player logged out during a fight with a monster, reserving the harshest penalties exclusively for PvP encounters. This nuance is a godsend for server admins who want to be strict on player-versus-player combat but fair when it comes to PvE situations.

BattleTracker Rating Penalties

For PvP-focused servers that use BattleTracker to manage player ratings, this plugin can be configured to apply ELO penalties. If a player cowardly logs out during a ranked match, they will lose rating points, which is a significant consequence for competitive players. This feature ensures that the leaderboards remain a true reflection of skill and bravery, not a measure of who can click the disconnect button fastest.

Command and Teleport Control

The plugin provides a flexible command system that allows admins to choose between a whitelist or a blacklist. You can either permit only specific commands to be used during combat or ban a list of commands entirely. This allows you to block players from using /spawn, /home, or other escape routes while fighting. Additionally, the plugin can block all teleportation attempts during combat. For servers with multiple worlds, you can even set it to ignore teleports that leave a world with a specific name, preventing false positives when players are moving between custom locations.

Permissions and Privileges

To give server administrators fine-grained control, the plugin offers three key permissions. These are designed to allow trusted players or donors to bypass the restrictions without compromising the integrity of the game for everyone else.

  • combatlog.bypass.logoff: Grants the player the ability to log off without triggering the anti-combat-log punishment.
  • combatlog.bypass.command: Allows the player to use any command, even while in a combat state.
  • combatlog.bypass.teleport: Removes the restriction on teleporting during a fight.

These permissions are perfect for granting to server staff or VIP players, ensuring their gameplay is not hindered while maintaining fairness for the general player base.

Configuration and Setup Scenarios

All settings are managed through the config.yml file. The configuration process is straightforward, allowing you to enable the monetary fine, set the exact amount, choose the command list mode (whitelist or blacklist), and decide whether the plugin should react to mob combat. Enabling the BattleTracker integration is as simple as toggling the option and specifying the rating deduction value. The world name filter for teleportation is also easily configured, ensuring that custom world transitions do not trigger accidental punishments.

Future Development and Roadmap

The developer has announced several exciting additions for future updates. These plans include a comprehensive logging system that records all instances of combat logout for later analysis, which will be invaluable for admins who want to identify repeat offenders. There is also a planned feature to ignore teleports that enter a world with a specific name, offering even more granular control over the teleport blocking system. These enhancements promise to make the plugin an even more precise tool for maintaining order on your server.

Why This Plugin Stands Out

Unlike broad, catch-all solutions, KingdomsOfArden-AntiCombatLog: Smart Combat Log Protection for Minecraft is hyper-focused on its role. It is tailored for the Heroes ecosystem and performs exactly the function it was designed for—preventing dishonest exits without creating conflicts. The minimalistic codebase and the absence of duplicate listeners ensure stability, even on heavily modded or high-traffic servers. The flexible configuration options allow you to adapt its behavior to your specific server rules, whether you prefer to issue financial fines, kill the character, or offer bypass privileges to elite players.

For players looking to join servers that use this plugin, understanding the rules is crucial. The plugin is compatible with several Minecraft versions and can be used on servers running popular mod loaders. If you are ready to experience fair and honest PvP, you might want to download KingdomsOfArden-AntiCombatLog: Smart Combat Log Protection for Minecraft to see how it works. For server admins, the process of setting it up is simple, and you can find clear instructions on how to install it within the documentation. Many players also use launchers that simplify the process of adding mods, making it easier to get started. Ultimately, this plugin is a testament to the idea that fair play is the foundation of a great gaming community, and it provides the tools necessary to enforce that principle effectively.

Conclusion

In the world of Minecraft server management, KingdomsOfArden-AntiCombatLog: Smart Combat Log Protection for Minecraft is a precise and dependable instrument for server owners who use Heroes. It effectively combats the issue of cowardly combat exits without burdening the server core with redundant checks. It offers a wealth of options for fine-tuning, ensuring that your server's rules are upheld. If you value honest PvP and want every death to carry weight, this plugin is definitely worth your attention. It ensures that when players log off, they do so with honor, and when they fight, they fight to the end.