Resistance Controller
by ledokua
Resistance Controller replaces the vanilla Resistance effect's fixed 20% per level with a damage reduction value set in the config, so server owners can tune how much each level blocks.
What it does
Vanilla Resistance reduces damage by 20% per level, so a level 5 effect makes an entity completely immune with 100% reduction. The mod hooks the damage calculation in LivingEntity getDamageAfterMagicAbsorb and swaps in its own formula, which lets a server set the reduction for each level instead of accepting the default. Two presets are included: a Balanced setting that caps level 5 at a 25% reduction, and an Invincible setting that keeps the full 100% reduction at level 5.
The config file holds the per-level values, and changes can be applied without a restart by editing the file and running the standard reload command. Releasing the mod on a server avoids the balance problems that stronger Resistance effects cause on modded servers and PvP setups. The mod runs on a Fabric dedicated server alone; players need nothing installed. The first published file is version 1.0 for 1.21.1, released 2026-03-02.
Key features
Configurable reduction per level
Each Resistance level can be given its own damage reduction value in the config, instead of the vanilla 20% step.
Balanced preset
The Balanced default lowers the default reduction to 5% per level, with level 5 capped at 25% reduction.
Invincible preset
A preset keeps level 5 at 100% reduction for servers that want fully immune entities.
Hot reloading
Edits to the config take effect after the standard reload command, so a restart is not needed to change values.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
PvP and modpack balance
Server owners in PvP or modpack setups can cap the Resistance effect so potions do not make players immune.
Who it’s for: Server owners and modpack authors who want to control how strong the Resistance potion effect is. Players on a server that runs the mod do not need to install anything.
How it compares
Resistance Balancer covers Fabric, Forge, NeoForge and Quilt for 1.17 – 1.21.3, is server-side only and uses a custom license that is not open source. Resistance Controller is Fabric-only for 1.21.1 and is also server-side only, under the MIT License but not open source. Cobblemon - Spawn Controller is a separate Fabric server-side mod for 1.21.1 under All rights reserved, and it does not change the Resistance effect.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Resistance Controller | Fabric | 1.21.1 | Server-side only | 2026-03-02 |
| Resistance Balancer | Fabric, Forge, NeoForge and Quilt | 1.17 – 1.21.3 | Server-side only | 2025-05-25 |
| Cobblemon - Spawn Controller | Fabric | 1.21.1 | Server-side only | 2025-01-29 |
Questions
Does Resistance Controller need to be on the client?
Which loader does Resistance Controller support?
Does a config change need a server restart?
In the catalog
Resistance Controller is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from ledokua
Similar mods
What the author says
Tired of players becoming invincible with Resistance V? In vanilla Minecraft, the Resistance potion effect provides 20% damage reduction per level. This means that at Resistance V (Level 5), entities become completely immune to damage (100% reduction). This breaks the balance of many modpacks and PVP servers.
Official listing
- Modrinth page
- modrinth.com/mod/resistance-controller
- Owner
- ledokua
- Published
- 2026-03-02
- Updated on Modrinth
- 2026-03-02
- Facts verified
- 2026-10-15