BSPvPToggleEN

A lightweight PvP toggle plugin providing per-player PvP control and enforcement. Compatible with Spigot, Paper, Folia, and Purpur. Supports Minecraft 1.20–1.21.9.

66

BSPvPToggleEN

BSPvPToggleEN

A lightweight PvP toggle plugin providing per-player PvP control and enforcement. Compatible with Spigot, Paper, Folia, and Purpur. Supports Minecraft 1.20–1.21.9.

Compatibility

- Server types: Spigot, Paper, _Folia_, Purpur - Game versions: 1.20–1.21.9 - Build target: Java 17 (runs fine on Java 21 servers)

Features

- Toggle personal PvP with `/pvp on` and `/pvp off` - Check current PvP status with `/pvp status` - PvP damage between players is only allowed when both have PvP enabled - If either player has PvP disabled, the damage is blocked and both players receive feedback - Folia compatible: runtime detection and thread-safe task/message dispatching - Persistence: player PvP states stored in YAML and retained across restarts

Pvp status

/pvp on and /pvp off

Both players must have PvP enabled in order to attack each other

Commands

- `/pvp on`: Enable personal PvP - `/pvp off`: Disable personal PvP - `/pvp status`: Show current personal PvP status

Permissions

- `bspvptoggle.use`: Allow using `/pvp` commands - `bspvptoggle.admin`: Reserved for future admin features (optional in current version)

ADS