PvPManager
Using multiple plugins to handle PvP? Don't want to use yet another plugin just for that one feature? Or even simply looking for an updated Combat Log plugin with great performance?
Supports servers running Spigot / Paper / Folia
Supports PlaceholderAPI - List of placeholders or /papi info pvpmanager
Features
- Prevent PvP Log with various punishments
- Toggle PvP with commands
- Disables Fly/GameMode/Disguises/Invisibility when entering combat
- Newbie Protection (New players are protected when they join)
- Auto Soup (Soup is instantly consumed and heals player)
- Anti Border Hopping (Players can't run to safe zones while tagged)
- Anti Kill Abuse (Killing the same player several times can be stopped)
- Respawn Protection
Other Features
- Blood animation on hit
- Block placing lava/fire near players with PvP disabled
- Block Commands and Enderpearls while in combat
- Block Placing blocks while in combat
- Detects Auto Disconnect hack and still punishes the player
- Transfer a player's drops directly to his killer
- Can be disabled in specific worlds
- Everything is configurable including messages
Commands
/pvp [player] - Toggles PvP/pvpstatus - Check your PvP status/pvptag - Check time left until out of combat/newbie [disable] - Check time left as newbie or disable protection
/pvplist <offline> - List the PvP state of all online or offline players/pvpinfo [player] - Shows info about you or other player/pvpstatus [player] - Check yours or other player PvP status/pvpoverride - Allows player to attack anywhere/newbie [add/checktime/remove] - Add/remove newbie protection or check time left/pvptag [player] [seconds] - Combat tags a player/untag [player] - Untags a player/pvpglobal <on|off> - Toggle PvP for the whole server/announce - Mainly to be used in the config, can broadcast messages without any prefix/pmr - Shows PvPManager help page/pmr cleanup- Clean players from database/pmr locale- Change your message file to another language/pmr reload - Reloads PvPManager/pmr worlds - Clickable menu to manage world PvP/pmr update - Update PvPManager to latest version
Aliases:
- /pvp - /toggle or /pvptoggle
- /pmr - /pvpmanager or /pvpm
To see all permissions check the Full List
Languages
You can customize the ingame PvPManager messages by editing the file "messages.properties". Change locale to your own language in config.yml or edit the default messages file, it supports color codes (&1, &2, etc) and hex color codes.
You can help translate to your language here: Crowdin
Notes
- PvPManager has an auto updater, it's optional and possible to disable by going to /plugins/PvPManager/config.yml and opt-out under the 'Update Check' section
- If you find a bug, please create a ticket so it can be fixed
- Do you want a similar plugin but directed to PvE? Try my other plugin PvEManager
- Looking for the old PvPTimer feature? Here it is: PvPCycle
Donations

If you appreciate my work and/or make profit from your server, donations are welcome!
PvPManager Premium
bStats
Since 02/10/2019 (Started tracking on v3.5)
-
View User Profile
-
Send Message
Posted Aug 4, 2014@Marco305
If you read the config you would know how to disable name tags.
You should just switch back :)
-
View User Profile
-
Send Message
Posted Aug 4, 2014@NoChanceSD
You still don't understand... You hit a player : your fly goes off BUT HIS FLY DOESN'T. Your plugin only disable the attacker fly, not the defender fly and I want BOTH disabled, like CombatLog does. Tell me if you can do it, or i will switch back to that plugin because all my players are complaining and pvp is too unbalanced. In addition to that, the name tag color thing using scoreboards create problems with the mcmmo stats commands which throws and internal error because they use scoreboards too. How do I disable that? There isn't an "Enabled" option for that.
-
View User Profile
-
Send Message
Posted Aug 3, 2014@Marco305
I did understand, but the point of disabling fly is so that a player can't abuse it by attacking from the air. So as soon as the player attacks, he gets down and can't use /fly while tagged, so he also can't escape.
I think you're telling me that if a player is just flying without attacking anyone, you also want him down? That's what i don't agree, he is not abusing his fly, he just got attacked.
But sure, if i get more people requesting the same thing, i guess i can add it.
@Malachi21
No, currently the only things disabled are the ones mentioned in the config: fly, gamemode, invisibility and disguises.
-
View User Profile
-
Send Message
Posted Aug 3, 2014Godmode is disabled, correct?
Disable Fly: true Disable GameMode: true Disable Disguise: true Disable Invisibility: false Ignore Zones For Tagged: true Ignore No Damage Hits: false
I do not see that in the config?
-
View User Profile
-
Send Message
Posted Aug 3, 2014@NoChanceSD
Maybe you didn't unserstand. If someone hits you, you DON'T get pulled down. This means that anyone can fly away easily when someone wants to kill him and tries to hit him. All the players in my server are complaining about this and I want it back like CombatLog works. That's all. If you can just do that it will be nice.
-
View User Profile
-
Send Message
Posted Aug 3, 2014@Marco305
To run out you would need to type /fly again first(which since commands are blocked you can't do while tagged) and there is no advantage to fly in pvp since you will get pulled down every time you try.
-
View User Profile
-
Send Message
Posted Aug 3, 2014@NoChanceSD
So that it's bad because you can easily run out from pvp. I'll change that myself with the source then.
-
View User Profile
-
Send Message
Posted Aug 2, 2014@Rulerish
It's not really made to be that long. If you put that amount of time and the server restarts or the player logs out, next time he logs in the protection will be gone.
What i mean is that there is no persistence for newbie protection, maybe when i add the top kills feature i can use the database for this too.
For the second question, they can disable the protection with the command "/pvp disable protection" and should now be PvP always on.
-
View User Profile
-
Send Message
Posted Aug 2, 2014I set the Newb Protection to 1440 minutes, my question is.. is that Game-Play time.. or whenever 1 day passes out from their first join( without being on the server )it runs out.
And, Is it possible for em to remove their Newb Protection, but to be unable to go in a Pvp off mode again.
¬ Thanks
-
View User Profile
-
Send Message
Posted Aug 1, 2014@Marco305
Not a bug, i made it to work that way.
-
View User Profile
-
Send Message
Posted Aug 1, 2014There is a problem with fly. If you hit a player while flying you fall, but if you get hitted while flying you don't fall. Fix this bug please.
-
View User Profile
-
Send Message
Posted Aug 1, 2014@dunkeroni
No, I wanted to give it to vip players, but nevermind.
-
View User Profile
-
Send Message
Posted Aug 1, 2014@NoChanceSD
Some servers have loose qualifications for a player to get on the moderator staff, but they still don't want them to take advantage of other players on pvp maps.
@Marco305
Depending on how your server is set up, you might just want to disable the Vanish nodes in your permissions. You can do this for the entire world (if you have a pvp world) or for regions using World Guard.
-
View User Profile
-
Send Message
Posted Jul 31, 2014@Marco305
But why would players have vanish? Isn't that for admins usually?
-
View User Profile
-
Send Message
Posted Jul 31, 2014Can you add a hook with Essentials to disable vanish too, please? It will be great :)
-
View User Profile
-
Send Message
Posted Jul 19, 2014@helptiger
I believe that happens when a player is in combat and sends an empty command like "/" without any text after. You can safely ignore the error and keep using the plugin, it will be fixed for next version.
-
View User Profile
-
Send Message
Posted Jul 19, 2014Please help me with this Error: http://pastebin.com/Ed172G2X
-
View User Profile
-
Send Message
Posted Jul 18, 2014@Bars96
This is the closest to an API currently: http://dev.bukkit.org/bukkit-plugins/pvpmanager/pages/developers/ You can also look at the source code and find a way to do what you need.
-
View User Profile
-
Send Message
Posted Jul 17, 2014Is available API for this plugin? I may do compatibility with my Anti-Arson.
-
View User Profile
-
Send Message
Posted Jul 15, 2014Also, i'm aware that latest release isn't working for new users.
All due to some small changes i made with the config code. I uploaded a fix yesterday and should be approved soon, my apologies to all the new users :(