Our Villager Discounts
by Gremlite
Our Villager Discounts shares one set of villager discounts across a server, so a single trading hall serves every player.
What it does
Villager trade prices are normally tied to each player's reputation with the villager, and curing a villager resets that progress. The mod sets discounts once on the server, and every player who visits the same villagers receives the same prices. Only the server needs the mod; players join without installing anything.
The mod is written to stay lightweight, which keeps the load on a busy server low. Because discounts are shared rather than tracked per player, a trading hall does not have to be duplicated for each participant. Villager curing is no longer a painful step for players who want a fixed rate, since the discount does not depend on the cure.
Installation needs Fabric API and Fabric Language Kotlin on Fabric. The Forge build needs no extra library. The mod is open source under the MIT License and is published for Fabric and Forge across 29 release versions, 1.16.2 – 1.21.7. The latest file for both loaders is 1.21.7+build.0 for 1.21.7, released on 2025-07-13.
Key features
Shared villager discounts
Discounts apply to every player on the server, so one trading hall offers the same rates to everyone.
Server-side operation
Only the server runs the logic, and clients join with no added files.
Reduced reputation grind
Players do not need to build reputation with each villager to reach a discounted price.
Data pack alternative
Where a data pack works instead, the mod avoids depending on a changing villager NBT format.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x8 of 8 versions with builds
1.20.x7 of 7 versions with builds
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.x4 of 4 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 2
Use cases
Shared trading halls
A server with one village or hall can give every player the same prices without separate setups.
Small servers
Owners who want fixed discounts without per-player tracking can keep the setup simple.
Who it’s for: Server owners who run economy or trading gameplay and want the same villager prices for every player. Players on those servers need nothing installed.
How it compares
No Villager Discounts is server-side only and released under the MIT License, for Fabric and Forge across 1.20.1 – 1.21. Global Villager Discounts is also server-side only and released under the MIT License, but it is Fabric only and covers 1.21.4 – 1.21.10. StackingDiscounts is Fabric only, server-side only and released under All rights reserved for 1.21 – 1.21.4.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Our Villager Discounts | Fabric and Forge | 1.16.2 – 1.21.7 | Server-side only | 2025-07-13 |
| No Villager Discounts | Fabric and Forge | 1.20.1 – 1.21 | Server-side only | 2024-07-26 |
| Global Villager Discounts | Fabric | 1.21.4 – 1.21.10 | Server-side only | 2025-10-08 |
| StackingDiscounts | Fabric | 1.21 – 1.21.4 | Server-side only | 2025-05-16 |
Questions
Does Our Villager Discounts need Fabric API?
Does a player need the mod installed?
Which game versions have files?
In the catalog
Our Villager Discounts is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 13,697 mods support Minecraft 1.21.7.
Similar mods
What the author says
A server-only lightweight mod that shares villager discounts across the server. See the alternative data pack for a version that shouldn't need to update for every Minecraft release. Fabric relies on both the Fabric API and Fabric Language Kotlin mods.
Official listing
- Modrinth page
- modrinth.com/mod/our-villager-discounts
- Owner
- Gremlite
- Published
- 2023-06-09
- Updated on Modrinth
- 2025-07-13
- Facts verified
- 2026-10-15
