PvPManager: Anti-PvP-Log and Battle Control for Minecraft Servers

PvPManager for Minecraft is a lightweight plugin offering anti-PvP-log protection, combat tag management, and flexible PvP toggles. Streamline server combat control without performance loss.

Download PvPManager

Original name: PvPManager

FileVersionLoaderSize
PvPManager.jar92 КБDownload

PvPManager: All-in-One PvP Control for Minecraft Servers

Running a Minecraft server that revolves around combat often turns into a juggling act. Server admins find themselves installing one plugin to prevent players from logging out mid-fight, another to shield newcomers from immediate attacks, and yet another to stop cheaters from abusing auto-disconnect mechanics. Keeping this patchwork of tools updated, compatible, and performant quickly becomes a nightmare. PvPManager: All-in-One PvP Control for Minecraft Servers steps in as a consolidated solution, merging dozens of combat-related mechanics into a single, lightweight package designed to simplify server management without sacrificing flexibility.

What Makes PvPManager Stand Out

This plugin was built with performance and adaptability at its core. Every feature can be toggled on or off individually, and disabled modules are completely unloaded from memory, ensuring zero impact on server TPS. Whether you run a small community server or a large network, the plugin scales effortlessly. It supports popular server platforms like Spigot and Paper, and even embraces the multi-threaded architecture of Folia, making it suitable for heavily loaded projects. Additionally, deep integration with PlaceholderAPI lets you display player combat status across scoreboards, tab lists, and custom GUI panels.

Core Combat Features Replacing Multiple Plugins

The developer aimed to cover the most demanded aspects of PvP gameplay out of the box. Here is what you get immediately after installation:
  • Anti-PvP-Logging: Customizable punishments for players who quit during combat, ranging from fines to instant character death.
  • Toggleable PvP: Players can enable or disable their combat mode using the /pvp command, giving them control over when they engage.
  • Unfair Advantage Blocking: Entering battle automatically disables flight, creative mode, disguises, and invisibility effects.
  • Newbie Protection: Freshly joined players receive temporary immunity with a configurable duration.
  • Auto-Soup Mechanic: Instant mushroom soup consumption for health restoration, reminiscent of classic PvP arenas.
  • Border Escape Prevention: Marks players who attempt to flee into safe zones, preventing them from exiting combat mode unfairly.
  • Kill Abuse Limiter: Restricts repeated kills of the same player within a short timeframe to prevent farming.
  • Respawn Protection: A brief invulnerability window after respawning so players are not instantly killed again.
Beyond these essentials, the plugin offers visual blood particle effects on hits, lava and fire placement restrictions near peaceful players, and bans on Ender Pearls or specific commands during active combat. You can even route a defeated player's drops directly into the winner's inventory, eliminating clutter and mid-battle looting distractions.

Installation and Initial Configuration

Getting started is straightforward. To download PvPManager: All-in-One PvP Control for Minecraft Servers, simply grab the JAR file from its official Spigot page and place it into your server's /plugins directory. After a restart, a config.yml file appears, granting access to granular settings for every module. For those who prefer a graphical approach, some launchers offer integrated mod management, allowing you to activate the plugin directly from an installation menu, which accelerates the setup of custom modpacks. All user-facing messages reside in a messages.properties file. You can translate them into any language using standard color codes like &1 or &2, and even HEX colors for modern Minecraft clients. The localization selection happens in the config, and community translations are actively maintained through Crowdin.

Commands for Players and Administrators

PvPManager provides an intuitive command set divided between player-facing and administrative tools. Players gain access to essential actions without risking server balance. Player Commands:
  • /pvp [player] — toggles PvP mode on or off.
  • /pvpstatus — displays current PvP status.
  • /pvptag — shows remaining time before leaving combat mode.
  • /newbie [disable] — checks remaining newbie protection time or disables it early.
Administrative Commands:
  • /pvplist — lists PvP states for all players, including offline ones.
  • /pvpinfo [player] — provides detailed player information.
  • /pvpoverride — allows attacking under any conditions.
  • /newbie [add/checktime/remove] — manages newbie protection settings.
  • /pvptag [player] [seconds] — forcibly marks a player as combat participant.
  • /untag [player] — removes a combat tag.
  • /pvpglobal — globally enables or disables PvP across the entire server.
  • /announce — sends a broadcast message without the plugin prefix.
  • /pmr reload — reloads the configuration.
  • /pmr worlds — opens an interactive menu for per-world PvP settings.
  • /pmr update — checks for and installs updates.
Many commands feature handy aliases; /pvp can be replaced with /toggle or /pvptoggle, while /pmr works as /pvpmanager or /pvpm. A full permissions list is available on the plugin's documentation page.

Performance, Compatibility, and Versions

A major selling point of PvPManager is its minimal footprint on server performance. Features disabled in the configuration are completely unloaded, generating no unnecessary overhead. The plugin runs smoothly on Paper and its forks, and its Folia support ensures compatibility with even the most demanding server setups. The built-in update checker is optional and can be turned off in the Update Check section of config.yml. If you encounter bugs, the developer encourages submitting tickets on the plugin page, with fixes typically arriving quickly.

Free and Premium Editions

PvPManager is distributed in two editions. The free version remains actively developed and receives regular updates, including new features, though some additions may appear in the premium edition first. The premium version acts as an enhanced fork with improved performance and exclusive capabilities. If your server does not generate revenue, the free edition is fully functional and stable. Supporting the developer can be as simple as leaving a review, which genuinely motivates continued development.

Real-World Scenarios and Use Cases

Imagine running a factions server where raiding is encouraged but spawn camping ruins the experience. PvPManager's respawn protection and kill abuse limiter solve both problems instantly. On a kitPvP arena, the auto-soup mechanic recreates the nostalgic gameplay players love, while anti-logout ensures no one escapes a duel by closing their client. For a survival server with optional PvP, the /pvp toggle lets players opt in or out of combat, and newbie protection gives newcomers time to build their first base in peace. The per-world configuration even allows you to enable full PvP in one dimension while keeping another completely safe.

Conclusion

PvPManager: All-in-One PvP Control for Minecraft Servers is a mature, thoughtfully designed tool that eliminates the chaos of managing a dozen scattered plugins. With flexible configuration, a rich command set, PlaceholderAPI integration, and outstanding performance, it stands among the best solutions in its niche. Whether you oversee a cozy community server or a sprawling network, this plugin adapts seamlessly to your requirements. To download PvPManager: All-in-One PvP Control for Minecraft Servers, visit its official Spigot page, and for guidance on how to install, follow the simple steps outlined above. Your control over combat will reach a new level of precision and ease.