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)
@soulscapex
Ok, now i get it, you didn't explain that in your first comment.
I didn't expect a PvP server to have fly enabled for players, but i think that feature wouldn't be hard to add.
So if the player is flying and attacks someone, do you want to make them stop flying or keep them flying but stop the damage they make?
@watermelonpizza
Ah, so you mean only have that prefix while in PvP.
No, detecting if a player has PvP activated is done in my plugin, so i guess a chat plugin would have to use my plugin to detect that.
Other alternative to that would be me actually adding that feature in PvPManager.
I think i'm going to add that to my planned features list but don't expect it to be added to the plugin soon, i probably will only work on that after the planned features i have now get implemented (in v1.0+ probably).
And about adding PvP tag under their nametag, looks a little harder to do and if i do it probably only in v1.0+ too.
@NoChanceSD
how isnt that part of pvp , when a player is flying and attacks another player, or any pvp event it removes them from pvp .. that is a big factore for servers who have fly enabled. for donators. gives everyone a fair chance<sub> i currently have noflypvp </sub> i like the principal of havin one pvp plugin <sub>, but like i mentioned , having fly and pvp doesnt work. unless you have something to pull them out of fly mode.</sub>
@NoChanceSD
Hmm I don't know if that plugins can detect if a player has activated PVP and will insert a prefix as such. Do you know any chat plugins that can do that now? No not just when they are in combat, I mean when they have pvp activated via "/pm pvp on"
@watermelonpizza
If it's only modifying the chat, probably a chat plugin can do that better.
Or do you mean add that tag only while they are in combat and then remove it?
Would it be possible to have [PVP] or some configurable text as part of their chat + in/under their nametag?
I currently have chat setup like "[[world][rank]name] message" I would love it if you can make that "[[world][rank][PVP]name] message" Or something similar along those lines, maybe adding to the prefix or suffix of the chat. And if possible a red PVP next to their health underneath their nametag integrating with healthbars plugin. Thanks!
@soulscapex
What do you mean? Can you be more specific?
That doesn't seem to be related with PvP.
would b great to add a feature to pull the person out of fly.. cause this will still cause my servers to run 2 plugins... the way it is setup now.