/PvPManager

A Spigot/Paper plugin to toggle PvP, stop combat log, protect new players and much more

Primary LanguageJavaOtherNOASSERTION

PvPManager

Discord Spiget Downloads Build Status Quality Gate Status Crowdin GitHub commits since latest release GitHub Releases


To install and use the plugin, check the Wiki

Useful Links

Spigot: https://www.spigotmc.org/resources/pvpmanager-lite.845/
Bukkit: https://dev.bukkit.org/bukkit-plugins/pvpmanager/
Discord: https://discord.gg/QFTjs3g
Dev Builds: https://ci.codemc.io/job/ChanceSD/job/PvPManager/
Crowdin Translations: https://crowdin.com/project/pvpmanager

Developers (API)

Maven Repo:

<repository>
    <id>CodeMC</id>
    <url>https://repo.codemc.org/repository/maven-public/</url>
</repository>

Artifact Information:

<dependency>
    <groupId>me.NoChance.PvPManager</groupId>
    <artifactId>pvpmanager</artifactId>
    <version>3.18.21</version>
    <scope>provided</scope>
</dependency>

Description

PvPManager is an all in one PvP plugin. There are some features that are better covered by a dedicated separate plugin. Even so, PvPManager aims to cover most of those even if in a more superficial way, always maintaining good performance as a goal.

Some of the plugin's main features are:

  • Toggle PvP for each player, world, server
  • Stop combat logging by issuing punishments
  • Disable several actions while in combat such as fly, gamemode, blocking commands, etc
  • Stop what we named as "border hopping" which happens when a player enters combat and attempts to run away to a safezone
  • Protect new players from being killed by other players
  • Stop spawn killing or KDR abuse by issuing a kick or any other custom command
  • Give money rewards, penalties, steal money or execute commands when a player kills another
  • Keep/Drop player inventory depending whether they died in PvP or transfer drops directly to the killer

There is a more detailed description of all features on the plugin page and in the config.

bStats

bStats

YourKit

PvPManager uses YourKit to make sure everything runs smoothly in your server.
YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.