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)
@ThisUsernameIsMine
Sure, i will add it as "pvpmanager.nopvp", players with that permission have PvP always disabled.
Btw, i'm planning to upload a new version today and expect this change to be there.
@NoChanceSD
Can you possibly add an exempt node so that i can disallow certain players/ranks completely from doing PvP? (e.g. pvpmanager.nopvp or pvpmanager.pvpexempt)
thanks :)
@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