A PVP toggle plugin: players choose whether to participate in PVP; admins can manage others’ state. Supports Folia, LuckPerms, PlaceholderAPI, and per-world PVP state.
A Paper 1.21 PVP toggle plugin: players choose whether to participate in PVP; admins can manage others’ state. Supports Folia, LuckPerms, PlaceholderAPI, and per-world PVP state.
/pvp or /pvp on / off / toggle to change your own PVP/pvp on|off|toggle <player> to manage someone else’s PVP/pvp status for yourself, /pvp status <player> for others (with permission)/pvp reload to reload config (with permission)%pvptoggle_status%| Command | Description | Permission |
|---|---|---|
/pvp |
Same as /pvp toggle; toggles your PVP |
pvptoggle.use |
/pvp on |
Enable PVP for yourself | pvptoggle.use |
/pvp off |
Disable PVP for yourself | pvptoggle.use |
/pvp toggle |
Toggle your PVP | pvptoggle.use |
/pvp status |
View your own PVP status | pvptoggle.use |
/pvp status <player> |
View another player’s PVP status | pvptoggle.status.other |
/pvp on|off|toggle <player> |
Set PVP for another player | pvptoggle.admin |
/pvp reload |
Reload config.yml | pvptoggle.reload |
| Permission | Description | Default |
|---|---|---|
pvptoggle.use |
Use /pvp, on/off/toggle, and /pvp status (self) | true |
pvptoggle.admin |
Use /pvp on|off|toggle | op |
pvptoggle.reload |
Use /pvp reload | op |
pvptoggle.status.other |
Use /pvp status | op |
%status% = on/off%status% = on/off& color codes and %player%, %seconds%, %status%With PlaceholderAPI installed, these placeholders are registered (return values are configurable):
| Placeholder | Description |
|---|---|
%pvptoggle_status% |
Current player’s PVP status (in that player’s context) |
%pvptoggle_status_<player>% |
A specific player’s PVP status (e.g. %pvptoggle_status_Steve%) |
Default return values are on / off; change them with placeholder-on and placeholder-off in config.
folia-supported: true); uses AsyncScheduler for saves