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 Feb 19, 2014@Malachi21
Simply don't give them the permission to change pvp
-
View User Profile
-
Send Message
Posted Feb 19, 2014How do I make it so all players have pvp toggled on and can't turn it off no matter what?
-
View User Profile
-
Send Message
Posted Feb 19, 2014Can you add an option where you can have pvp enabled always because for my server it's always disabled and I don't want the command or the sign! I want pvp to be enabled always! Please add this. Thanks!
-
View User Profile
-
Send Message
Posted Feb 18, 2014@andriusbz
Nice, but if you update craftbukkit to the latest version 1.7.2-R0.3 it might work even better since i'm pretty sure this plugin won't crash your server. If you update, you should also be able to use PvPManager v1.7.6 which is waiting for approval.
-
View User Profile
-
Send Message
Posted Feb 18, 2014@NoChanceSD
Thanks for the advice, now my server laggs and crasshes much less. I am using 1.5.3 now.
-
View User Profile
-
Send Message
Posted Feb 17, 2014@soulscapex
Added the server.
New Poll
I made a new poll about possible new features in PvPManager, depending on the amount of votes i will probably follow the option with more votes. Be sure to place your vote :)
-
View User Profile
-
Send Message
Posted Feb 17, 2014Hello could you please add my server to list of servers, ive been using your plugin for awhile now,
www.darksoulcraft.com
ip:play.darksoulcraft.com
-
View User Profile
-
Send Message
Posted Feb 16, 2014@Nickbbeezy
Sure i can add a config option to decide if messages should be sent or not.
And will test disabling newbie protection.
-
View User Profile
-
Send Message
Posted Feb 15, 2014Is there a way to disable certain messages the plugin sends? I've tried to disable the newbie protection but it still seems to protect players, the only way around it seems to be to set the protection to 0 minutes but it still displays the messages for the protection. Also, I'd like to disable the messages for the tagging as well, but removing the messages sends blank lines while putting double single quotes just displays the quotes.
-
View User Profile
-
Send Message
Posted Feb 14, 2014@ThisUsernameIsMine
Pvp state is unrelated to pvptimer, they are supposed to always have pvp state enabled(if you have default pvp in true).
That doesn't mean they can pvp during day, it will still be blocked during daytime.
-
View User Profile
-
Send Message
Posted Feb 14, 2014@NoChanceSD
Well, i've checked all permissions and settings and everything's set-up correctly.
I use /day or /night to change the time and now i see that everyone's PvP state is Enabled at daytime.... i really don't know what's causing this but it's starting to .... me off =/
-
View User Profile
-
Send Message
Posted Feb 14, 2014@andriusbz
That one is actually not my fault, in latest craftbukkit versions they made some breaking changes and i'm keeping up with their dev builds(maybe i shouldn't). So if you use their latest versions that error should disappear.
Another option for you is just use an older version of PvPManager but make sure to disable the auto updater in the config.
And i'm pretty sure that error can't make a server crash, you must have something else crashing the server.
-
View User Profile
-
Send Message
Posted Feb 14, 2014I use this plugin in my server mc.skilas.lt. And it crashes every day few times. I have updated all plugins and it still crashes. So I come to this plugin, It offen outputs exception like this :
Also I tried to put earlier versions. Now I used version 1.5.3, but as you can see in exception it says it is 1.7.4. Why it is so ? I use craftbukkit 1.7.2 R0. What causes this exception is it your plugin, or there is something that does not allow it to work properly ? Thanks for any clue ?
-
View User Profile
-
Send Message
Posted Feb 13, 2014Thank you very much realized that my request to the flight. Already being tested, while like no errors!
-
View User Profile
-
Send Message
Posted Feb 11, 2014@levisn1
I just tried it and i couldn't use /f home, just like any other command... but i didn't have factions running, maybe the plugin factions is doing that?
@ThisUsernameIsMine
You can change the time all you want, PvPTimer feature will adapt to the new time, unless you change the time with signs, that might mess a little with the feature.
Make sure the players don't have the permission "pvpmanager.nopvp" and that "Default PvP" in config is set to true.
I can't do that suggestion, making pvp toggle override pvptimer states would break other things and require a lot of changes in code to get it to work. Maybe later when i figure out a better way to handle that.
@chsedv
I'm not sure if i get what you mean, you are using /pvpm instead of /pm and want /pvpm to show in the help page, is that it? Won't do that sorry, maybe try to use a plugin like HelpPages which lets you create your own help menus.
-
View User Profile
-
Send Message
Posted Feb 11, 2014i can not use /pm why other plugin use it. pls make in next update not /pm.
In HELP window standing /pm for all Users but we cant do it . we make it with /pvpm and it works but in help standing /pm.
-
View User Profile
-
Send Message
Posted Feb 10, 2014@NoChanceSD
Hello again ;-)
I use Essentials and sometimes have to change the time to test certain things.
Does changing the time affect PvPManager's PvPtimer funtion? (i think it does)
On our server, PvP is supposed to be enabled at night, but everyone's PvP state remain disabled.
Giving them permission to change their PvP state also isn't the solution, as they could disable PvP at night (what i don't want) =/
additional suggestion: It would be nice if i could give players the ability to enable PvP at day time and at the same time respect the PvP at night times. Currently its only possible to use the PvPTimer, or to give players permission to change their PvP state (which overrules the PvPtimer rules/settings).
Hopefully you understand what i'm trying to achieve.
-
View User Profile
-
Send Message
Posted Feb 10, 2014@NoChanceSD
http://pastebin.com/iKZKkSnR
I don't have any f command in my allowed command list.
-
View User Profile
-
Send Message
Posted Feb 9, 2014@OriginalMadman
Alright, i'm not sure if adding and removing permissions on runtime like that will work, never tried that but will see how it goes.
@ThisUsernameIsMine
Thanks for letting me know about that, i didn't know that could be bypassed so easily.
And i'm glad you two like what i'm doing here :)
Thank you for using my plugin too!
-
View User Profile
-
Send Message
Posted Feb 9, 2014Impressive indeed :-)
Its been a while since i posted here, but i noticed something that's not mentioned under the tickets. Just letting you know that the cooldown on /pvp can be bypassed by relogging.
Thanks again for your continued support and dedication! +1 :)