Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
Added
Added /pvp status to show your current PvP consent state.
Added /pvp reload for admins to reload the plugin configuration without restarting the server.
Added /pvp death for admins to toggle whether PvP is automatically disabled when a player dies.
Added /pvp bypass <player> for admins to clear a player’s PvP toggle cooldown.
Added tab completion for /pvp subcommands and player names for bypass.
Added configurable PvP status indicators above player name tags.
Added support for showing PvP-denial messages in either chat or the action bar.
Added optional defender notifications when a PvP attempt is denied.
Added anonymous PvP-denial messages for cases involving invisible or unidentified players.
Added automatic default config merging so new config options are applied to existing configs.
Improved PvP Protection
Improved detection of indirect PvP damage sources, including:
Projectiles
TNT
End crystals
Explosive minecarts
Splash potions
Lingering potions
Respawn anchors
Lava
Fire
Explosions
Knockback and push attacks
Sweep and mace-style area attacks
Added ownership tracking for end crystals, respawn anchors, lava, and fire.
Prevented non-consensual damage from player-placed lava and fire.
Prevented non-consensual explosion damage where possible.
Prevented vanished players from attacking visible players.
Reduced message spam from sweep-style attacks and area damage.
Changed
/pvp with no arguments now shows the player’s current PvP status instead of only showing usage text.
PvP enable/disable now updates the player’s name tag indicator immediately.
Fixed / Maintenance
Cleaned up generated Maven build files.
Updated project IDE config from JDK 24 to JDK 21.
Added cleanup for name tag scoreboard teams when the plugin disables.
You can’t perform that action at this time.