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 | Developers | Permissions | Source
If you have been a PvPManager user for a long time you probably know how much it improved since the first versions. I really appreciate seeing so many servers using my plugin and it is motivating when someone throws me a thank you or a good review.
However if you wish to support my work financially i have developed a premium version of PvPManager which has extra features such as NPC spawning and automatic respawn. Also, it is updated more often and contains everything in the free version.
If you don't make a profit from your server, the free version is NOT abandoned and will still get 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
- /pm - Shows PvPManager help page
- /pm update - Update PvPManager to latest version
- /pm reload - Reloads PvPManager
Aliases:
- /pvp - /toggle or /pvptoggle
- /pm - /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)
Hi. I'm using your plugin and its great. But one day it just stopped working. I have the latest snapshot. My server is 1.7 and 1.8 spigot.
I have a feature request that may or may not be relevant to the general public, but its worth a shot right!? Limiting the use of /back to PvE deaths only, when a player runs /back it checks their last death to make sure it wasn't caused by another player, if it was then thier /back request is denied! I've been having a battle with some abuse of back on my survival with PVP, This simple addition would solve the issue entirely. The /back would be allowed again after the player next /home or /tpa or /spawn or whatever, so that they don't have to kill themselves to reset the /back.
@NoChanceSD
Will do. :)
@Ebins
It's fine, if it turns out it is really PvPManager, let me know =P
@NoChanceSD
Hey NoChanceSD, I'm a doofis I guess. Never messed around with Github much. Sorry. I've submitted the report.
I wouldn't have bothered if you hadn't written such a great plugin. Its awesome! :)
@Ebins
The link is in this page, where it says "Ticket" and also on the top menu where it says, "files", "images" and "tickets". Anyway, here it is: https://github.com/NoChanceSD/PvPManager/issues
You can disable update checking in the config too.
I tried and tried to find the link to report errors on github, and couldn't find it. Can you post a link in the description? I found a pretty major bug that conflicts with my chat manager - ChatControl. I'm therefore using the older version which works fine. Is there any way to disable the "update available" spam until this is fixed?
As soon as I find a link to where I can report the bug, I will.
@KevinEssence
But there is an option for blacklist or whitelist commands...
Does this plugin not have a blacklist option? Players are using commands like /rspawn teleport to instantly tp out of combat. The command itself can't be disabled so was wondering why there is no blacklist config.
@CloudeLecaw
I have removed the feature as people were complaining, you can check it here:
http://ci.md-5.net/job/PvPManager/118/
I will upload it soon to bukkit.
@CloudeLecaw I see what you mean, your Test2 is OK though, that is how i intended it to be, regions with pvp allow(or arenas) always allow players to attack each other with pvp off or not. I might remove this feature since some people seem to dislike it (like you xD)
However, in your Test1 that should not happen, is your global region with pvp allow flag? Or just no pvp flag?
@Tobeeei Yes, i will add that to the messages file.
@Aribaba95 I don't mind adding it again but personally i never used the signs feature in my own server and most people probably did the same. So far, you are the only one that liked the feature(and commented), if i get a few more comments i will re-add it.
Nooooo the signs :(
Just kidding xD But I did use the toggle signs in my server, they were a nice feature imo.
When I kill a player or die and get/lose money there is a message like: You lose ... money or You geht money. I only can edit the message for the Money_Reward in the config and not the other message for the player who lost the money. Can you please fix it?
@CloudeLecaw
There were lots of changes and with that bugs too. The latest build fixes most of the bugs, i will upload it soon here.
I still don't get that delay problem, it's working fine here, make sure you don't have "pvpmanager.admin". And in latest version if the region is pvp allow then player can attack each other even with pvp disabled.
@CloudeLecaw
They can change pvp instantly if they are admin/OP. And they can attack each other only inside WorldGuard region with pvp allow or is it everywhere?
@twintiptex
Sorry for the delay but i just tested and PvPManager is fully compatible with CrackShot, it tagged players when i fire a gun and blocks damage if pvp is disabled.
@KevinEssence
No, sorry.
@SlideBoxx
No errors in console? You must have done something wrong in the config, make sure to use spaces instead of tab, if you did everything right and it still happens, try one of the latest dev builds.
So I use the plugin on my server and it works very well, but whenever I change one small thing in the config, like the combat time from 10 sec to 12 sec, and restart the server, the plugin refuses to work anymore. Like I won't be able to toggle pvp on or off anymore with the command. Any help?
I had to use spigot 1.8.3 so the plugin would be compatible, and I tried with every 1.8.3 version of the plugin and all do the same thing.
Any commands to add whitelist commands rather than doing so in config?
when i do /pm it is not giving me a list but it gives pm <to> <message>
it its not doing what it have to do when i use the commands. FIX!