Discount Stacking Fix
by Soumeh
Discount Stacking Fix changes how villager discounts from curing a zombie villager are applied, limiting them to one per villager.
What it does
Villagers who were cured from a zombie state normally give the player a reduced price on trades. Without a fix, that discount can stack, which is the behavior tracked as MC-181190. This mod removes the curing discount entirely, so cured villagers no longer reduce prices, and the stacking problem cannot occur.
The author describes the change as a balance choice for players who find curing rewards unfit for survival, since it removes a shortcut for cheap trades. The mod is server-side only, so only the server needs to load it and players connect without installing anything. It works on Fabric for game versions 1.16 – 1.19.4, and the source code is under the GNU General Public License v3.0 only, which makes it open source.
Snapshot builds are not part of the listing. The mod can be added to modpacks, and its author notes that it was first published on 2023-04-14 with version 1.1 for 1.19.4 as the latest file.
Key features
Curing discount removed
Cured villagers no longer grant a discount on their trades, so prices stay at their normal level.
One discount per villager
Any discount that remains applies only once per villager, which prevents repeated stacking from curing.
Fix for MC-181190
The change targets the stacking bug tracked as MC-181190 by limiting how the discount is applied.
Server-side operation
The mod loads only on the server, so players connect without installing it.
Compatibility
Latest build for each game version and loader.
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Balanced survival servers
Server owners who want trades to stay at normal prices can remove the curing discount for everyone on the server.
Modpacks with trading changes
Modpack authors can include the mod to adjust how villager trading works in a pack.
Who it’s for: Server owners and modpack authors who want villager trade prices to follow the default rules, with no discount from curing zombie villagers.
How it compares
Infinite Villager Discounts is server-side only, published for Fabric on 26.1 – 26.2, and licensed under Creative Commons Attribution 4.0 without being open source. No Discounts is client-side only for Fabric on 1.20 – 1.21.4 and is under All rights reserved. Discount Disable is open source under the MIT License and needs the server, with clients optional, on Fabric for 1.21 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Discount Stacking Fix | Fabric | 1.16 – 1.19.4 | Server-side only | 2023-04-14 |
| Infinite Villager Discounts | Fabric | 26.1 – 26.2 | Server-side only | 2026-09-24 |
| No Discounts | Fabric | 1.20 – 1.21.4 | Client-side only | 2024-07-14 |
| Discount Disable™ | Fabric | 1.21 – 26.3 | Server required, client optional | 2026-02-12 |
Questions
Does Discount Stacking Fix need to be installed on clients?
Which loader does Discount Stacking Fix use?
Is the mod open source?
In the catalog
Discount Stacking Fix is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 9,374 mods support Minecraft 1.19.4.
Similar mods
What the author says
Discount Stacking Fix is a server-side mod which removes villager curing discounts from the game. It (technically) fixes MC-181190, a bug, not a feature.
Official listing
- Modrinth page
- modrinth.com/mod/discount-stacking-fix
- Owner
- Soumeh
- Published
- 2023-04-14
- Updated on Modrinth
- 2023-04-14
- Facts verified
- 2026-10-15
