No Villager Price Increase
by zampinomatti
No Villager Price Increase stops villagers from raising their trade prices after a player's reputation drops, by removing the negative gossip entries that drive those increases.
What it does
The mod is a datapack-based fix that runs a repeating scan of loaded villagers every 3 seconds. It deletes only the negative gossip entries that cause price increases and leaves positive reputation in place, so discounts from curing zombie villagers in a Hero of the Village state are kept. Price changes are driven entirely by the gossip system, which is why this removal works on its own.
Installation takes a single datapack folder placed in the world's datapack directory, followed by a reload. Running the uninstall function in game stops the scan cycle and removes its scoreboard flag, and a green confirmation message appears in chat. Fabric API is required on the Fabric loader, and the NeoForge build needs no extra library.
Files are published for Fabric and NeoForge across 15 release versions, 1.21.1 – 26.2. The latest Fabric file is 2.0 for 1.21.11, and the latest NeoForge file is 2.1 for 1.21.1. The license is All rights reserved, so the project is not open source.
Key features
Blocks price increases
Villagers stop raising trade prices caused by a bad reputation with the player.
Keeps positive reputation
Only negative gossip entries are removed, so trading discounts and cured-villager bonuses remain.
Timed scan of loaded villagers
A self-scheduling function checks loaded villagers every 60 ticks and clears matching gossip entries directly.
Clean uninstall
An uninstall function ends the scan cycle, removes its scoreboard flag and leaves no scheduled work behind.
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x11 of 11 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Reroll-Trades is a Fabric and NeoForge mod for 1.21 – 26.3 that runs on the client and server together and is licensed under the MIT License, not open source. Share The Spare - Share Cured Villager Discounts is a Fabric mod for 1.21 – 26.2 that only the server needs, released under the ISC License and not open source. Villager Cycle is a Fabric and open source mod under the MIT License for 1.21.10 – 26.2 that requires both client and server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| No Villager Price Increase | Fabric and NeoForge | 1.21.1 – 26.2 | Server required, client optional | 2026-07-12 |
| Reroll-Trades | Fabric and NeoForge | 1.21 – 26.3 | Client and server | 2026-09-30 |
| Share The Spare - Share Cured Villager Discounts | Fabric | 1.21 – 26.2 | Server-side only | 2026-09-17 |
| Villager Cycle | Fabric | 1.21.10 – 26.2 | Client and server | 2026-06-23 |
Questions
Does No Villager Price Increase need Fabric API?
Which side does the mod need to run on?
Does the fix remove discounts from curing zombie villagers?
In the catalog
No Villager Price Increase is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 13,894 mods support Minecraft 26.2.
More from zampinomatti
Similar mods
What the author says
In MC 26.1, the old Offers.Recipes NBT structure was removed as part of the new data-driven trading system. Price changes now come entirely from the Gossip system (reputation). This datapack removes only the gossip entries that raise prices, every 3 seconds, on all loaded villagers — using the Gossips[{Type:"..."}]…
Official listing
- Modrinth page
- modrinth.com/mod/no-villager-price-increase
- Owner
- zampinomatti
- Published
- 2026-06-27
- Updated on Modrinth
- 2026-07-12
- Facts verified
- 2026-10-15
