Practical PvP
Practical PvP is a server-side balance mod that adds combat logging and reworks ender pearls, elytras and other PvP mechanics for servers.
What it does
The mod targets fights between players. Hitting another player starts a combat timer, 30 seconds by default, and leaving the server before it ends results in the player being killed when they rejoin. A server-wide chat announcement reports when someone dies while combat logging, and a timer in the hotbar shows how long remains until a safe logout. Server operators can change the duration of the timer with a command.
Other changes aim to balance PvP: ender pearls are reworked so they do not stack, and elytras are replaced with other transportation modes so players are not limited to flying. An unbreakable leather chestplate is also changed. Servers must run the mod, while players may leave it out and join without installing anything. It is published for Fabric, Forge, NeoForge and Quilt across 9 release versions, 1.21 – 1.21.8, under the GNU Affero General Public License v3.0 only, and the source code is open.
Key features
Combat timer
A timer, 30 seconds by default, starts when a player is hit by another player and runs while combat continues.
Combat logging penalty
Leaving the server during the timer leads to the player being killed upon rejoining, which discourages escaping fights.
Hotbar timer and announcements
A hotbar display shows the time until a safe logout, and a server-wide message reports deaths caused by combat logging.
Ender pearl and elytra changes
Ender pearls are no longer stackable, only Endermen drop them, and other transportation modes replace the elytra.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x9 of 9 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Balanced server PvP
Server owners running player versus player games can use the timer and logging penalty to keep fights from being abandoned.
Who it’s for: Server owners who want a more balanced and effective PvP server, with fights that players can finish without worrying about others leaving mid combat.
How it compares
Fair Fight is a server-side only mod, open source under the MIT License, with files for 1.21.11 – 26.3 on Fabric, Forge, NeoForge and Quilt. Dynamic pvp crosshair is client-side only and is not open source, published for Fabric, NeoForge and Quilt across 1.21 – 1.21.11. aicheye's Combat Tagging is server-side only and open source under the CC0 1.0 Universal license, with Fabric files for 1.21.4 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Practical PvP | Fabric, Forge, NeoForge and Quilt | 1.21 – 1.21.8 | Server required, client optional | 2026-02-11 |
| Fair Fight | Fabric, Forge, NeoForge and Quilt | 1.21.11 – 26.3 | Server-side only | 2026-08-05 |
| Dynamic pvp crosshair | Fabric, NeoForge and Quilt | 1.21 – 1.21.11 | Client-side only | 2026-02-28 |
| aicheye's Combat Tagging | Fabric | 1.21.4 – 1.21.11 | Server-side only | 2026-04-03 |
Questions
Does Practical PvP need to be installed on the client?
Can server operators change the combat timer?
Which loaders and versions does Practical PvP support?
In the catalog
Practical PvP is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 17,695 mods support Minecraft 1.21.8.
More from burnttoastdev
Similar mods
What the author says
Want balanced, more effective PvP on your server? Practical PvP delivers. This data pack brings essential balance changes by adding combat logging, making ender pearls non-stackable, and making elytras useless. These features create a more enjoyable experience for everyone, as players can fight without worrying about…
Official listing
- Modrinth page
- modrinth.com/mod/practical-pvp
- Owner
- burnttoastdev
- Published
- 2025-05-26
- Updated on Modrinth
- 2026-02-11
- Facts verified
- 2026-10-15
