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.
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



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)