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 Nov 23, 2014Thanks, console also get spammed by this error message (don't know why)
http://pastebin.com/JBkpqD0N
-
View User Profile
-
Send Message
Posted Nov 23, 2014@yataaki
Thanks for the report.
Honestly, the performance gain from disabling that would probably be really really small but i will consider adding an option for that.
-
View User Profile
-
Send Message
Posted Nov 22, 2014@NoChanceSD
Yeah, I understand. By the way I have this error message in the console each time a player places lava with a bucket:
http://pastebin.com/62jvVQdU
Maybe you should add an option to disable the whole "pvp toggle" thing and all the related listeners, a lot of people don't use this part of the plugin and it would increase the performances.
-
View User Profile
-
Send Message
Posted Nov 22, 2014@yataaki
Alright, thanks for the report. It's hard to deal with fake players that are really trying to act like players >.>
-
View User Profile
-
Send Message
Posted Nov 22, 2014@NoChanceSD
Apparently the error with citizens were caused by the penalty, when a citizen sentry kill a player it try to apply the money penalty to the sentry, I simply disabled it to fix the problem
-
View User Profile
-
Send Message
Posted Nov 19, 2014It took $10 out of PVP players no matter what. Please fix this quick.
-
View User Profile
-
Send Message
Posted Nov 19, 2014@luigi_vampa
Yep, sorry. Yaml can't have ":" in the comments, i totally forgot about it
Fix uploaded.
-
View User Profile
-
Send Message
Posted Nov 19, 2014will confirm ThisUsernameIsMine's comment. The default config is throwing errors, line 88
-
View User Profile
-
Send Message
Posted Nov 18, 2014Thanks for the update buddy! :-)
edit: For some reason (in 2.4.4), the commented out part "Enabled: false" on line 88 (of default config) is interpreted/parsed on server startup:
- http://dev.bukkit.org/paste/10972/
Changing or leaving out the double colon, fixes it.
-
View User Profile
-
Send Message
Posted Nov 18, 2014@drew5494
Like i said in the ticket, i will add that option soon.
@tdarren
I'm glad you like it =P
@yataaki
You need to be more specific... do you have error logs or something?
Because as far as i know it was working fine with Citizens.
-
View User Profile
-
Send Message
Posted Nov 18, 2014Please fix compatibility issues with citizens
-
View User Profile
-
Send Message
Posted Nov 17, 2014What a great plugin! It's flawless and it just works. I highly recommend this plugin and it has great features. Many Thanks :)
-
View User Profile
-
Send Message
Posted Nov 15, 2014Can you add an option in the config to make it so the players name changes colour only when Pvp is toggled on?
-
View User Profile
-
Send Message
Posted Nov 12, 2014@warthelm
The cooldown doesn't persist through restarts, so if you restart the server all cooldowns are gone. The cooldown isn't supposed to be such a high number, when i finally get to add sql databases to the plugin it will be possible though.
-
View User Profile
-
Send Message
Posted Nov 11, 2014Somehow, all players on my server seem to be bypassing the 48 hour cooldown that I set on the /pvp toggle command. Is this because of the high cooldown, or am I doing something wrong?
-
View User Profile
-
Send Message
Posted Nov 4, 2014@warthelm
I'm pretty sure i block the damage from splash potions unless some change i made altered that. But i agree with the possibility to define items in config, i will think about it.
-
View User Profile
-
Send Message
Posted Nov 4, 2014@NoChanceSD
Awesome. :)
It would be useful if it was possible to list items in the config. So that I could add items that are restricted myself. As I am suspecting that some of my players are using splash potions to bypass protection.
-
View User Profile
-
Send Message
Posted Nov 3, 2014@switorik
It's probably not compatible then, i coded that feature in a way that it should be compatible with most region protection plugins but i can't tell if it's compatible with a specific plugin until it's tested. Hope you understand what i mean.
Short answer, if it doesn't seem to work it's not compatible. I will try to get it working with GP.
-
View User Profile
-
Send Message
Posted Nov 3, 2014Is the border hopping feature compatible with grief prevention? I have it set to true and players can run into admin claims to avoid pvp after hitting a player. Using version 2.4.0.
-
View User Profile
-
Send Message
Posted Nov 2, 2014@warthelm
Added that for next version, didn't include TNT though.