Precise Damage
If you have ever stacked armor pieces and attribute bonuses only to feel like the numbers were not adding up, you are not imagining things. Vanilla Minecraft quietly rounds fractional values down before applying them, which means an item with 4.5 armor points behaves exactly like one with 4.0. Precise Damage is a lightweight mod that changes those damage calculations so fractional values are actually respected, giving you the full benefit of every decimal point you have earned.
What Precise Damage Actually Changes
At its core, Precise Damage rewrites the way Minecraft handles armor attributes and percentage-based damage reduction. In the unmodified game, an armor attribute of 4.5 is truncated to 4 before the damage formula runs. The same rounding happens with percentage bonuses. Nine points of armor combined with a 25 percent attribute should total 11.25 points of protection, but Vanilla treats it as 11. Precise Damage for Minecraft keeps that 0.25 intact, so your effective defense matches what your gear screen implies.
The mod began life as Precise Armor and was renamed in version 1.1, when support was extended to PersistentProjectileEntities. In practical terms, that means arrows fired from bows and crossbows now benefit from the same fractional accuracy as melee and environmental damage. If you find any other damage source that still gets rounded, the developer actively invites reports, which keeps the mod evolving alongside the game.
Vanilla-Friendly by Design
One of the smartest decisions here is what the mod does not touch. Precise Damage deliberately leaves the player's armor bar HUD untouched, so it stays compatible with Vanilla clients and other interface mods. If you want the visual armor bar to display fractional values too, that is a separate project. Keeping the HUD stock means you can run this on a server where other players are using completely unmodified clients and nobody runs into display glitches.
Supported Versions and Loaders
Precise Damage is built for Fabric and covers a broad spread of modern Minecraft releases, from the 1.16 era through the 1.20 and 1.21 lines. Because it is a server-side-friendly mod, it works in singleplayer exactly like any other mod, and it can also be installed on a server while Vanilla clients connect without issue. That makes it an excellent fit for SMPs where you cannot ask every player to install a matching modpack.
If you would rather skip manual file management entirely, the foxygame.net launcher handles the whole process for you: it lists Precise Damage in its built-in add-on catalog, installs it with a single click, and keeps it updated automatically whenever a new build lands for your chosen Minecraft version.
How to Install Precise Damage
Getting started takes only a few minutes. The steps below assume you already have a Fabric profile set up.
- Download Precise Damage from the official project page and confirm the file matches your Minecraft version.
- Place the .jar file into your mods folder, located at .minecraft/mods on most systems.
- Launch the game through your Fabric profile and verify the mod appears in the mod list.
- For servers, drop the same jar into the server's mods directory and restart. Vanilla clients can still connect.
Once installed, no configuration is required. The mod works silently in the background, adjusting calculations the moment damage is dealt or received. You will notice the difference most clearly in heavily enchanted kits, mixed armor sets, and any build that leans on percentage-based attributes rather than flat numbers.
Who Should Use It
Precise Damage appeals to players who care about min-maxing, theorycrafting, or running tightly balanced PvP and RPG servers. If your gameplay revolves around custom armor values, datapack-driven gear, or modded attribute systems, the rounding bug can quietly undermine your entire balance scheme. Fixing it restores trust in the numbers, which is exactly what a calculation mod should do.
Final Thoughts
Precise Damage is a small mod with a genuinely meaningful impact. It respects the math that Minecraft already shows you, extends that accuracy to arrows, and stays compatible with Vanilla clients and HUD mods alike. Whether you are tuning a competitive server or simply want your armor to mean what it says, this is an easy addition to any Fabric setup.