Are you on a server with PvP but don't want to take part?
-> Then PvPControl is your way to go.
Every player decides for themselves whether they want PvP. A hit only lands when both players have PvP on. And after a fight you can't just switch it off to escape, because a combat cooldown keeps PvP on for a few seconds.
Works everywhere
| Platform | Minecraft |
|---|---|
| Plugin: Spigot, Paper, Purpur, Folia & forks | 1.8.8 to 26.3 (one jar for all versions) |
| Fabric / Quilt (needs Fabric API) | 1.20 to 26.3 |
| NeoForge | 1.20.1 to 26.3 |
| Forge | 1.20 to 26.3 |
The mods are server-side only, so players join with a normal vanilla client. They also work in singleplayer and LAN. Pick the file for your loader and Minecraft version on the Versions tab; each mod file lists the exact versions it supports.
In-game menu
Just type /pvp:
- switch your PvP on or off with one click
- see whether you're in combat and how long the cooldown still runs
- admins additionally get: cooldown ±5s or a custom value via input dialog (click the clock, 1.21.6+), feedback in action bar or chat, language switch, reload, and a player list to toggle anyone's PvP
Commands
| Command | What it does |
|---|---|
/pvp |
Open the menu |
/pvp on, off, toggle |
Change your PvP |
/pvp status [player] |
Show your or someone's PvP |
/pvp help |
Clickable list of all commands |
Admin
| Command | What it does |
|---|---|
/pvp players |
Menu with all online players, click to toggle |
/pvp set <player|*> <on|off|toggle> |
Set PvP for one player or everyone |
/pvp cooldown [seconds] |
Show or change the combat cooldown |
/pvp display <actionbar|chat> |
Where "PvP blocked" notices appear |
/pvp language <en|de|...> |
Change the language |
/pvp reload |
Reload config and messages |
Aliases: /pvpcontrol, /pvptoggle
Permissions
pvpcontrol.use -> use /pvp and the menu (default: everyone)
pvpcontrol.others -> check other players' PvP (default: everyone)
pvpcontrol.admin -> settings and other players' PvP (default: op)
pvpcontrol.bypass.cooldown -> turn PvP off while in combat (default: op)
On mod loaders, operators are admins. On Fabric, LuckPerms (fabric-permissions-api) is supported automatically.
What gets blocked
Melee, bows, crossbows, tridents, snowballs, fishing rods, fireworks, TNT lit by a player and, on the plugin, harmful splash and lingering potions. Self-damage is never blocked.
Configuration
config.yml: language, default PvP state, cooldown, feedback display, sounds, worlds where PvPControl stays outlang/messages_en.yml,lang/messages_de.yml: every text, with&colors and&#RRGGBBhex colors. Add your own language asmessages_xx.yml.
New options from updates are added to your config automatically, without touching your comments.
Bugs, Suggestions & Feedback
You can only post on those sites with an account on eloxad.net
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
PvPControl 2.0.0 (Forge 26.3) 2.0.0+forge-26.3 |
26.3
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 26.2) 2.0.0+forge-26.2 |
26.2
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 26.1 to 26.1.2) 2.0.0+forge-26.1.2 |
26.1, 26.1.1, 26.1.2
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.21.11) 2.0.0+forge-1.21.11 |
1.21.11
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.21.9 to 1.21.10) 2.0.0+forge-1.21.10 |
1.21.9, 1.21.10
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.21.6 to 1.21.8) 2.0.0+forge-1.21.8 |
1.21.6, 1.21.7, 1.21.8
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.21.5) 2.0.0+forge-1.21.5 |
1.21.5
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.21.4) 2.0.0+forge-1.21.4 |
1.21.4
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.21.2 to 1.21.3) 2.0.0+forge-1.21.3 |
1.21.2, 1.21.3
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.21 to 1.21.1) 2.0.0+forge-1.21.1 |
1.21, 1.21.1
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.20.5 to 1.20.6) 2.0.0+forge-1.20.6 |
1.20.5, 1.20.6
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.20.3 to 1.20.4) 2.0.0+forge-1.20.4 |
1.20.3, 1.20.4
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.20.2) 2.0.0+forge-1.20.2 |
1.20.2
|
forge
|
Download |
|
PvPControl 2.0.0 (Forge 1.20 to 1.20.1) 2.0.0+forge-1.20.1 |
1.20, 1.20.1
|
forge, neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 26.3) 2.0.0+neoforge-26.3 |
26.3
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 26.2) 2.0.0+neoforge-26.2 |
26.2
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 26.1 to 26.1.2) 2.0.0+neoforge-26.1.2 |
26.1, 26.1.1, 26.1.2
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.21.11) 2.0.0+neoforge-1.21.11 |
1.21.11
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.21.9 to 1.21.10) 2.0.0+neoforge-1.21.10 |
1.21.9, 1.21.10
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.21.6 to 1.21.8) 2.0.0+neoforge-1.21.8 |
1.21.6, 1.21.7, 1.21.8
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.21.5) 2.0.0+neoforge-1.21.5 |
1.21.5
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.21.4) 2.0.0+neoforge-1.21.4 |
1.21.4
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.21.2 to 1.21.3) 2.0.0+neoforge-1.21.3 |
1.21.2, 1.21.3
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.21 to 1.21.1) 2.0.0+neoforge-1.21.1 |
1.21, 1.21.1
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.20.5 to 1.20.6) 2.0.0+neoforge-1.20.6 |
1.20.5, 1.20.6
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.20.3 to 1.20.4) 2.0.0+neoforge-1.20.4 |
1.20.3, 1.20.4
|
neoforge
|
Download |
|
PvPControl 2.0.0 (NeoForge 1.20.2) 2.0.0+neoforge-1.20.2 |
1.20.2
|
neoforge
|
Download |
|
PvPControl 2.0.0 (Fabric 26.3) 2.0.0+fabric-26.3 |
26.3
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 26.2) 2.0.0+fabric-26.2 |
26.2
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 26.1 to 26.1.2) 2.0.0+fabric-26.1.2 |
26.1, 26.1.1, 26.1.2
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.21.11) 2.0.0+fabric-1.21.11 |
1.21.11
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.21.9 to 1.21.10) 2.0.0+fabric-1.21.10 |
1.21.9, 1.21.10
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.21.6 to 1.21.8) 2.0.0+fabric-1.21.8 |
1.21.6, 1.21.7, 1.21.8
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.21.5) 2.0.0+fabric-1.21.5 |
1.21.5
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.21.4) 2.0.0+fabric-1.21.4 |
1.21.4
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.21.2 to 1.21.3) 2.0.0+fabric-1.21.3 |
1.21.2, 1.21.3
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.21 to 1.21.1) 2.0.0+fabric-1.21.1 |
1.21, 1.21.1
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.20.5 to 1.20.6) 2.0.0+fabric-1.20.6 |
1.20.5, 1.20.6
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.20.3 to 1.20.4) 2.0.0+fabric-1.20.4 |
1.20.3, 1.20.4
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.20.2) 2.0.0+fabric-1.20.2 |
1.20.2
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Fabric 1.20 to 1.20.1) 2.0.0+fabric-1.20.1 |
1.20, 1.20.1
|
fabric, quilt
|
Download |
|
PvPControl 2.0.0 (Plugin 1.8.8 to 26.3) 2.0.0+bukkit |
1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
|
bukkit, folia, paper, purpur, spigot
|
Download |
|
PvPControl 1.0.2 1.0.2 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
bukkit, folia, paper, purpur, spigot
|
Download |
|
PvPControl 1.0.1 1.0.1 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
bukkit, folia, paper, purpur, spigot
|
Download |
|
PvPControl_v1.0.0_1.20.2 0.0.1 |
1.20.2
|
fabric
|
Download |