Advanced PvP Toggle
by Brassworks
Players who want controlled combat on a NeoForge server can use Advanced PvP Toggle, which lets each player switch PvP on or off with simple commands.
What it does
Advanced PvP Toggle is a lightweight NeoForge mod for Minecraft 1.21.1 that keeps PvP status in each player's hands without piling on complexity. Players enable or disable PvP with commands, manage exceptions for individual players, and see when another player has attacked them through small nametag icons. Protection can take effect after a configurable delay.
The server holds the core functionality, so the rules stay under server control and remain reachable through commands. Persistent PvP data is stored separately from the world on the server. Administrative commands, which require permission level 2, can force the PvP state of a player. Installation needs KotlinForForge on the server, and the mod is released under the MIT License as open source.
A graphical BrassUI management menu is entirely optional, and only clients that want it need the extra dependency. Players without the mod can still join, since the network channels are optional, and legacy clients using protocol version 1 keep icon support. The server must run the mod, while players may add it for the icons and menu.
Key features
Per-player PvP toggle
Players enable or disable PvP with simple commands, and exceptions can be set for individual players.
Nametag attack icons
Small icons beside nametags show whether another player has attacked, so the state is visible at a glance.
Protection delay
A configurable delay sets how long it takes before PvP protection becomes active.
Knockback protection
An optional setting protects players from knockback-only attacks, and blocked interactions can show configurable feedback.
Administrative overrides
Admin commands force player PvP states, and the behavior is set in a server-side configuration file.
Optional BrassUI menu
A graphical management menu opens with a pvp menu command when the optional BrassUI screen is installed, and a message appears if it is missing.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
PermNodes is a server-side only mod under the MIT License, published for 1.21.8 – 1.21.9 and not for 1.21.1. AFK Marker is server required with client optional, open source under the Mozilla Public License 2.0, and built for 1.21.4, so it covers a different job. Crosshair Name is a client and server mod for NeoForge 1.21.1 under a Creative Commons Attribution 4.0 license, and it is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Advanced PvP Toggle | NeoForge | 1.21.1 | Server required, client optional | 2026-09-06 |
| PermNodes | NeoForge | 1.21.8 – 1.21.9 | Server-side only | 2025-10-09 |
| AFK Marker | NeoForge | 1.21.4 | Server required, client optional | 2025-01-26 |
| Crosshair Name | NeoForge | 1.21.1 | Client and server | 2026-07-01 |
Questions
Does Advanced PvP Toggle need to be installed on the client?
What does Advanced PvP Toggle require?
Who can use the administrative commands?
In the catalog
Advanced PvP Toggle is one of 8,016 Management mods on ModsFinder, and one of 2,689 Management mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from Brassworks
Similar mods
What the author says
Controlled player-versus-player combat for NeoForge servers. PvP Toggle is a lightweight Minecraft mod that gives players control over their PvP status without adding unnecessary complexity. Players can enable or disable PvP, manage exceptions for individual players, and immediately see who can be attacked through…
Official listing
- Modrinth page
- modrinth.com/mod/advanced-pvp-toggle
- Owner
- Brassworks
- Published
- 2026-06-03
- Updated on Modrinth
- 2026-09-06
- Facts verified
- 2026-10-15
