Skip to main content
ConsentPVP logo
Minecraft PluginIn Development

ConsentPVP

Respect in Battle: ConsentPVP for a Better Gaming Experience!

A mutual-consent PvP plugin for Paper servers. PvP damage is only allowed when both the attacker and the defender have consent enabled — and ConsentPVP blocks the indirect tricks too, from projectiles and explosions to player-placed lava and fire.

Why ConsentPVP

Nobody gets dragged into a fight they didn’t choose

ConsentPVP keeps your server peaceful by default and puts combat firmly in players’ hands. PvP only happens when both sides agree — and consent can’t be routed around with projectiles, explosives, or environmental damage.

🤝

Mutual Consent

PvP damage only lands when both the attacker and the defender have opted in. If either side says no, the hit is blocked.

🛡️

Comprehensive Protection

Goes far beyond melee — projectiles, TNT, end crystals, potions, explosions, and player-placed lava or fire are all covered.

Toggle Cooldown

A configurable cooldown stops players from flipping PvP on and off mid-fight to dodge damage.

💀

Disable on Death

Optionally reset a player’s consent the moment they die, so they respawn peaceful until they opt back in.

⚔️

Nametag Indicators

Optional MiniMessage prefixes above each player’s head show their PvP status at a glance.

💾

Persistent Consent

Each player’s choice is saved by UUID, loaded on join, and saved on quit — peaceful by default for everyone.

How it works

Consent in four simple steps

1

Everyone starts peaceful

By default no one has PvP consent enabled, so the server is safe until players choose to fight.

2

Players opt in

A player runs /pvp enable to signal they’re up for a fight, subject to the toggle cooldown.

3

Consent must be mutual

Combat only succeeds when both players have PvP enabled — any one-sided attack is blocked.

4

Toggle off anytime

Running /pvp disable instantly takes a player out of PvP, blocking further combat between them.

More than melee

Indirect PvP is covered too

When consent isn’t mutual, ConsentPVP blocks the sneaky routes players use to deal damage — not just the obvious sword swing.

  • Direct melee attacks and player-fired projectiles
  • TNT, explosions, and explosive minecart damage
  • End crystal damage when the owner is tracked
  • Splash and lingering potion / area effect clouds
  • Player-placed lava and fire (and linked spread fire)
  • Respawn-anchor misuse, knockback, sweep & mace AoE

At a glance

Platform
Paper
Minecraft API
1.20
Built against
Paper 1.21.5
Java
21

Ready to put PvP back in players’ hands?

Dive into the documentation for installation, commands, configuration, and the full protection reference.