Economical Villager Trading
With Economical Villager Trading installed on a server, a villager restocks its sell trades after a buy trade is locked out, and its buy trades after a sell trade is locked out.
What it does
The mod replaces vanilla's daily villager restock. Instead of a few restocks per day, each newly locked trade triggers a restock of the opposite kind: locking a buy trade restocks all sell trades, and locking a sell trade restocks all buy trades. Any trade that hands the player emeralds counts as a sell trade, and every other trade counts as a buy trade.
Restocks also happen when a villager levels up and when all of its trades become locked, so a villager is never left with no trade to offer. Trades can be tuned through options for the trade balance, reputation price adjustments, villager XP and whether vanilla restocks still run. The fact that a villager keeps only a few farms worth of trades reduces the number of villagers needed, which the author expects to lower server lag.
The mod is open source under the MIT License and is published for Fabric and Quilt only. It is server-side only, and it requires Fabric API. MidnightLib and Mod Menu are optional; MidnightLib supplies the options screen, and without it the options use their default values. Files cover game versions 1.17 – 26.3.
Key features
Opposite-type restocking
Locking out a buy trade restocks the sell trades, and locking out a sell trade restocks the buy trades.
Level-up and empty-state restocks
A villager restocks all trades when it levels up or when every trade is locked, so it can always be traded with.
Configurable trade balance
Options adjust the trade balance, reputation price adjustments, villager XP multiplier and vanilla restocks.
Trade level-up toggle
A setting controls whether villagers level up while the player is trading with them.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 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
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 2
Use cases
Who it’s for: Server owners who run villager trading on a Fabric or Quilt server, and players who want less waiting between restocks. Players on single-player worlds can use it as well, since the author notes it works there too.
How it compares
Trade Uses is the client-side only alternative, released under the MIT License and published for 1.18 – 26.1 on Fabric, Forge, NeoForge and Quilt. Villager Autotrade is client and server, under the MIT License, but only Fabric 1.21.11 files exist. Infinite Trading is server-side only and covers Fabric, Forge, NeoForge and Quilt across 1.16.5 – 26.3, but it is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Economical Villager Trading | Fabric and Quilt | 1.17 – 26.3 | Server-side only | 2026-09-19 |
| Trade Uses | Fabric, Forge, NeoForge and Quilt | 1.18 – 26.1 | Client-side only | 2026-04-03 |
| Villager Autotrade | Fabric | 1.21.11 | Client and server | 2026-05-03 |
| Infinite Trading | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 26.3 | Server-side only | 2026-10-02 |
Questions
Does Economical Villager Trading need Fabric API?
Does a player need the mod installed to trade?
Are MidnightLib and Mod Menu needed for the options?
In the catalog
Economical Villager Trading is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 8,071 mods support Minecraft 26.3.
More from supersaiyansubtlety
Similar mods
What the author says
This mod replaces vanilla's villager restocking mechanic. Villagers will no longer be limited to a few restocks a day. Instead, every time you lock out a villager trade, if the newly locked trade was a buy trade, the villager will restock all of their sell trades. Likewise, if the newly locked trade was a sell trade…
Official listing
- Modrinth page
- modrinth.com/mod/economical-villager-trading
- Owner
- supersaiyansubtlety
- Published
- 2021-06-16
- Updated on Modrinth
- 2026-09-19
- Facts verified
- 2026-10-15
