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)
@blomman2
PvPManager only blocks damage from other players, i don't think that is caused by this plugin.
Anyway, if you really think it is this plugin please create a ticket with more details.
when i turn off the pvp .. disabled it i got no fall dmg why.. ?
Please vote on the poll in the right side of this page. I won't add any of those features unless one of them gets at least 5 votes.
I'm also open to other suggestions. Help me improve the plugin.
Thank you.
Thanks for the nice chat/talk on Skype!
Looking forward to the next update ;) +1
@Slappygilmore
- The nodrop feature you mean only on deaths caused by PvP right?
- About the rest, i don't see how it would be useful run commands on death/pvp. And by Deathban you also mean only when PvP logging? Probably yes as it wouldn't make sense to ban someone just for dying =P
I will be working on the Deathban and Nodrop feature for next version. The rest of the suggestions you said require some work and i don't have much time right now, also i don't know if everyone would want and use those features.
Thank you for your suggestions!
Suggested Features to be added -
- Ability to stop certain group of players from dropping items on death (pvpmanger.nodrop) - Ability to run a create a command to be run on death for certain players (pvpmanager.deathcommand.(customcommand)) - Ability to run a certain custom command for players who enter pvp (pvpmanager.pvpcommand.(customcommand)) - Option for Deathban, ban for specified time on user death. - Option for sign on death, sign placed on death in the following format - "Rest in peace {Name} Died at.... Time" (Sign disappears in 30 seconds or less) - Chest on death, all items are put in a chest (This is incorporated in the plugin PvPTag, have a look at that and that's what I'm talking about)
I honestly just need the nodrop aspect of the plugin, if you add that I will be using it on my server. Thank you so much!
@Miodo
I was already thinking about adding a name tag color when they are "In Combat". So i can't add a color for PvP status.
Hey, Can You add like Name Tag Color Change When they are in Enable/disable PVP ? ,
@NoChanceSD
I can show you later when i record a video of it.
@NoChanceSD
ok nice thx !:)
@ThisUsernameIsMine
I don't know what to tell you then, i tested it and it works fine. Unless someone else has the same permission problem i have to assume that it's working.
Even as Op you can't use /pvp toggle?
About users.yml, if you have PvP set to true on server.properties and didn't allow anyone to change then they have PvP enabled meaning they can attack each other, right?
So it is supposed to have no names there.
@NoChanceSD
Well.. all other plugins i have work fine so i'm sure i've set it up correctly.
I haven't given anyone permission to chainge their PvP state so everyone's PvP is disabled.
users.yml on the other hand remains unchanged.
I'm also thinking of another feature for admins/Op's:
A permission node that bypasses the disabled flight/commands ;-)
@ThisUsernameIsMine
I'm pretty sure it works now. Just tested it again and it works with both pvpmanager.user and pvpmanager.admin. Also, i test with groupmanager permissions, i don't know how your permissions plugin works, maybe you didn't add it correctly?
And users.yml only saves players with PvP disabled, if any player in your server disabled PvP, when the server restarts or you reload the plugin it will save their names there.
@NoChanceSD
@NoChanceSD
sigh.. those darn things =^P
And ur right. U've added many things, and that within only two days (amazing)! :)
Thanks a lot for this sweet @$$ plugin dude, will give it another swirl! ;)
btw: unapproved files can be downloaded too, using the 'filenumber trick'
edit: :(:(:( still getting "You don't have permission!" @ 1.2.1
Also, users.yml stays empty i.e. it only has players: [] in it.
@ThisUsernameIsMine
Yes, read the edit from my last reply please.
Already fixed, it's already on Dev Builds if you want and waiting for approval here.
@NoChanceSD
Signs were (and are) disabled.
@ThisUsernameIsMine
Did you enable the Signs? If you did, there is also the option to disable /pvp toggle to force people using signs, just set it to false.
Edit: I'm sorry, i added a lot of things this version, permissions, signs, re-code a few classes and apparently made a mistake there, it sucks but i did and want to know what it was? I missed 2 parenthesis on a line of code lol
So it's fixed now, i'm going to upload the fixed one.
@NoChanceSD
Sweet! Will test this asap! :) +1
edit: Well, for some reason i'm not allowed to use /pvp while i'm Op and gave myself the permission node pvpmanager.admin.
Even adding pvpmanager.pvpstatus.change still gives a "You don't have permission!" :(
I'm running the recommended build of CraftBukkit for 1.6.2 and use both bPermissions 2.10.7c and Vault 1.2.27
Just uploaded v1.2. Added both a way to override PvP being disabled and Sign support!
The override can be done by giving a player the permission: pvpmanager.override
And writing [PvPManager] on a sign enables toggling PvP by clicking it.
Also made a page with a list of all permissions: Permissions
@blomman2
Added to my ToDo List. I will add it but will be disabled by default, you will have to enable signs in config, probably in next version.