⚔️ PersonalPVP 1.17-1.19 ️| Protects pets! ️️ | Prevents bad potions & more! icon

⚔️ PersonalPVP 1.17-1.19 ️| Protects pets! ️️ | Prevents bad potions & more! -----

Customizable. Prevents arrows, harmful splash & lingering potions, etc.. Protects pets. /pvp



[​IMG]
PersonalPVP - A plugin for everyone.

1.5.2

PersonalPVP provides optional PVP that can be toggled by each player. Players' statuses can be locked individually or en masse by using permissions or the config.yml.
PPVP is user-friendly. Players can have a (customisable) actionbar that by default displays their PVP status alongside the in-game time.

Pets are protected if their owner has PVP disabled and players who have PVP disabled cannot harm those with PVP enabled or their pets.
This doesn't interfere in situations where the attacker owns the pet.

If you do discover a bug, please create an issue here (<-click) and I will try to respond as soon as I can.

I'm currently only maintaining this for the fun of the coding. I don't know of anybody who uses this plugin so feature additions may be slow.


Discord support is available from me if you need help at any stage.

V 1.5.2 |[ Discord Support ]

banner.png
IF YOU ARE NOT USING PAPER OR PURPUR, PLEASE DISABLE THE ACTIONBAR IN CONFIG.YML TO AVOID ERRORS.
If you find a bug, please open an issue here or contact me on Discord so that I am aware of it.

WARNING FOR PLUGMAN USERS (AND OTHER PLUGIN-RELOADING PLUGIN USERS)::
This plugin does not reload well with a plugin manager and I recommend adding it to your ignored plugins list in your plugin manager.
I do not intend to support plugin managers in the near future, and /pvp reload is enough for most of this plugin's features.






For more info here's an old but relatively recent explanation:

CLICK HERE FOR PERMISSIONS AND COMMANDS

Click here for the 1.16 version. (It's full of bugs because you deserve them if you're clicking this lol)

[​IMG]
[​IMG]

Don't want all those unnecessary features reducing your server speed?
This PVP plugin has all that anyone would need - just without the cr*p!


Lightweight!
PersonalPVP provides each player with their own PVP option and protects players who would not like to participate in PVP.
Every player is given their own PVP status and can decide whether or not to participate in PVP.
You can even let players keep their items and/or xp if they were killed in PVP.

When one player has PVP enabled and attempts to attack a player who has PVP disabled (or vice-versa), no damage is dealt.
If they threw a projectile (by shooting an arrow from a bow or throwing a trident at the player) or a splash potion, the projectile will be returned to the "shooter's" inventory if one of the players had PVP disabled.
If you're enjoying the plugin, please leave a rating and review below!

/PVP COOLDOWN INCLUDED!
Highly configurable!

I have thoroughly tested this plugin myself.
If you do find a problem, please let me know)! (Preferably through github or Discord).

For any questions or suggestions, feel free to join the plugin's official discord server!


COMMANDS AND PERMISSIONS
THE LIST BELOW MAY CONTAIN OUTDATED INFORMATION.
FOR UP-TO-DATE INFO, CLICK HERE (https://github.com/nsgwick/PersonalPVP/wiki/Commands-and-Permissions)

Basic Command List
/pvp - Toggle PVP (for self).
/pvp togglebar - Toggle the actionbar (for self).
/pvp control - Quick action personal and admin text panels (configurable!).
/pvp other [...] - Control PVP for other players.
/pvp reset player [player] - Reset PVP for a certain player (can be offline!).
/pvp list - List players with non-default PVP statuses.
/pvp reload - Reload config.
/pvp help - Self explanatory.
/pvp lock toggle [player] - Toggle a player's lock (lock or unlock their PVP status)
/pvp lock offlinetoggle [player] - Toggle an offline player's lock (lock or unlock their PVP status)
/pvp lock status [player] - Check whether an online player has PVP locked.

/pvp help - List PersonalPVP commands, descriptions & aliases.
Default Permission: personalpvp.help
/pvp reload - Reload the config.yml.
Default Permission: personalpvp.reload
/pvp - Toggle your personal PVP status.
Default Permission: personalpvp.togglepvp
/pvp togglebar - Toggle actionbar visibility.
Default Permission: personalpvp.toggleactionbar

/pvpcontrol - Access personal PVP options. Admin options are displayed to those with personalpvp.pvpcontrol.admin.
/pvp control resetglobal - Reset every changed PVP status to default. This resets offline players too. Requires personalpvp.pvpcontrol.admin.

/pvp control mystatus - Display your own PVP status.

/pvp control toggleme - Toggle your own PVP status. (Identical to /pvp).

Default Permissions:

- Personal settings: personalpvp.pvpcontrol
- Advanced settings: personalpvp.pvpcontrol.admin

/pvp control other <operation> <player> - player must be online.
/pvp control other reset - Reset a player's PVP status to the default value (as configured in config.yml).
/pvp control other toggle - Toggle a player's PVP status.
/pvp control other status - Fetch a player's PVP status.
/pvp control other enable|disable - Enable/disable PVP for a player.
Default Permission: personalpvp.pvpother

/pvp list - List every player (including offline players) who has PVP toggled from the default setting.
Default Permission: personalpvp.listpvp
Resource Information
Author:
----------
Total Downloads: 677
First Release: Jan 30, 2021
Last Update: Jun 12, 2022
Category: ---------------
All-Time Rating:
3 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings