PvPManager
Using multiple plugins to handle PvP? Don't want to use yet another plugin just for that one feature? Or even just looking for a good and updated Combat Log plugin with great performance?
Just use PvPManager, it offers multiple PvP features and the list is constantly expanding!
More suggestions are always welcome.
The major features include punishing players who log out to escape combat, allowing players to toggle PvP easily, blocking commands/teleportation for players in combat, protect new players on your server and even prevent kill abuses!
The plugin supports multiple worlds allowing you to disable it in some worlds and each feature can also be toggled off so don't worry if you don't need all the features!​
Wiki | Report Bugs | Developer API | Permissions | Source
If you have been using PvPManager for a long time you probably know how much it improved since earlier versions, it was the first plugin i ever released here, many years ago.
I really appreciate it if you have been using my plugin over the years, even if there were times where I was less active.
If you wish to support my work, there is a premium version of PvPManager. Think of it as a fork of this version but with improved performance and many extra features and improvements.
If you don't make a profit from your server, this free version is NOT abandoned and will keep receiving updates but don't hesitate to throw me a nice review, it means a lot more than you think!
Note: You might need to register on Spigot to see the premium resource!
Features
- Prevent PvP Log with various punishments
- Toggle PvP with commands or signs
- 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
- Player's name changes color when in combat
- Blocks Commands and Enderpearls while in combat
- Give money on each kill and execute commands
- Tag message tells who tagged you
- Detects Auto Disconnect hack and still punishes the player
- Can be disabled in specific worlds
- Everything is very configurable
Commands
- /pvp [player] - Toggle PvP
- /pvplist - Shows all players with PvP enabled
- /pvpinfo [player] - Shows info about a player
- /pvpstatus [player] - Check yours or other player PvP status.
- /pvp disable - Disables Newbie protection for yourself
- /pvpoverride - Allows player to attack anywhere
- /newbie [disable] - Check time left as newbie or disable protection
- /tag - Check time left in combat
- /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
Dev Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk!
Donations
If you appreciate my work and/or make profit from your server, donations are welcome!
bStats
Since 02/10/2019 (Started tracking on v3.5)
@NoChanceSD
Thank you - I forgot to ask something. So aside from the feature you added with towny pvp working even if the world PVP is turned of...
Can you also make it so if someone is tagged and they run back in to a towny / World Guard zone that they are still able to be hurt? that would solve my border hopping issues
@Mortalsinn
I did have a link to Dev Builds before but that website was closed and right now i don't have anything. However, i might release a new version soon.
Edit: In case you really need it now and you can compile the source, here are the latest changes i made: https:github.com/NoChanceSD/PvPManager/tree/Development
Already includes the Towny compatibility, untested but in theory should work.
any ETA on the next build with Towny support? have any Dev builds I can test for yah?
Okay thanks for the help!!
@Ackuraku
That must be other plugin you have, that is not a feature on PvPManager.
@OriginalMadman
Alright, i might visit again sometime =P
Are players not being allowed to eat while pvping intended? Alot of them are complaining because they cant eat their god apples or drink potions etc, thanks for any help!
@NoChanceSD
Excellent. Thanks a lot for your attentiveness and excellent rate of improvement on the plugin. You are awesome!
Welcome back anytime. I'll show you around if I'm on, we have plenty of fantastic builds and features in our 3rd year of running ;).
@OriginalMadman
I did not reply to all tickets but i did read them all. I believe next week i will be able to get most of the things added/fixed. That goes for the Towny PvP too.
Also added your server to the list, i actually went there some days ago, but didn't stay long.
Default PvP false definitely does not work as it should. I need to manually list players and toggle them off all the time.
Actually, we have a single towny world on the server (we have 70 worlds now, I know - crazy) and PvP doesn't seem to work at all there either so I guess I can see the towny issue as well (it is just not of high impact for us atm).
Added a whole bunch of enhancement tickets too yesterday. We're really in need of the broadcast option on toggle tbh.
@NoChanceSD
ok, thanks for giving this a shot, really appreciate it!
@Mortalsinn
Hm, i actually thought it would work, i guess Towny is coded in a way to not override other plugins too. I will try to fix that, it might break some stuff on the plugin though, if it does i won't make it compatible.
looks like PvP doesn't work during the day in a Towny Town with the PvP Flag on
I'd love it if your plug didn't override the Towny Flag - this way during the day people can still defend their towns with PvP disabled world wide.
@Mortalsinn
I'm not sure, never tested it. I guess you will have to test it and see if it works, if it doesn't i might make it compatible.
@OriginalMadman
I will look into that, now that i think about it, it's probably what you said. It's checking the player "list" instead of showing the actual list. The default PvP is also very experimental but in theory it should work.
I don't think the default PvP: false works quite as it should. new players and tourists joining up end up in PvP mode. Consider having the pvpmanager.nopvp permission to be equal (added or not added) to the file.
Also, the users.yml file is gonna be silly-big in this scenario and it should be reversed - so only people who have opted in should be listed.
I guess you can also add our server to the list: damnation.eu (greylisted, age 18+ only)
/pvp list will only give "Player not online!" since it tries to "check" player list rather than listing the online players that have PvP on (I think).
EDIT: I got it working. The perm pvpmanager.list needed to be strictly added (did not work with just .user for me) - Also I think the wrong file was linked earlier today?
@NoChanceSD
Awesome! Will get to testing/reviewing ASAP. Thanks for your hard work NoChanceSD!
Does this play nice with Towny? for example if I disable PVP during the day but people wanted to fight in their town so if they enable the PvP flag will it over ride yours so their able to PvP?
Version 1.6.2 finally approved! There are some new commands and permissions, i will update the main page with everything soon.
@xion87
I will double check that soon.
@NoChanceSD
yeah same result here.... nothing happened (i am using 1.6.4...)
@NoChanceSD:
You rock sir!
Thank you so much for not only responding so quickly but also taking the time to add the node. I absolutely love this plugin!