Shifting Wares
by Estecka
Shifting Wares makes villagers reroll their trade offers on their own, up to three times a day, so a single villager can offer a wider set of goods over time.
What it does
Villagers reroll trade offers without any player action. The effect is most visible for professions that sell enchanted or colored items, where one villager gradually shows a much larger variety of wares. A persistent offer can be rerolled only once a player has bought from it, and the gamerule shifting-wares:allow persistent reroll has to be switched on, a setting that ships disabled.
The mod is meant to weaken exploitative trading and give more room to chance-based play. Perfect trades do not stay forever, poor trades eventually improve, and villagers become simple to replace when they die because every offer expires. Fabric API is required, and Shifting-Wares: VillagerConfig Addon depends on this mod. Players join without it, since only the server has to run the mod. The mod is open source under the European Union Public License 1.2 and is published for Fabric across 25 release versions, 1.19.4 – 26.3.
Key features
Daily rerolls
Villagers replace their offers on their own, up to three times in a single day.
Depleted rerolls
Trades that have been used up can be rerolled, giving a fresh set of offers from the same villager.
Persistent trade control
Trades marked persistent in datapacks can be rerolled only after use and under the persistent reroll gamerule.
Forced persistence for maps
Trades that sell filled maps are always persistent, identified by their map id component.
Workstation protection
A gamerule governs whether workstation-based trades are protected from rerolling.
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.x1 of 1 version 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
Required by 1 mod
How it compares
Locked Villager Trades is a Fabric mod for 1.21.10 – 26.2 that runs on client and server and is open source under the CC0 1.0 Universal license. Villager Reroll is open source under the MIT License, runs on client and server, and covers 1.21.4 – 1.21.11 on Fabric. TradeRoll is a server-side Fabric mod for 1.16.1 – 26.2 under the MIT License, but it is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Shifting Wares | Fabric | 1.19.4 – 26.3 | Server-side only | 2026-09-17 |
| Locked Villager Trades | Fabric | 1.21.10 – 26.2 | Client and server | 2026-08-23 |
| Villager Reroll | Fabric | 1.21.4 – 1.21.11 | Client and server | 2026-05-03 |
| TradeRoll | Fabric | 1.16.1 – 26.2 | Server-side only | 2026-07-03 |
Questions
Does Shifting Wares need Fabric API?
Do players need to install Shifting Wares?
Why are duplicate offers possible on older versions?
In the catalog
Shifting Wares is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Estecka
Similar mods
What the author says
Causes villager to re-roll their trade offers on their own accord, up to three times a day. This effect will be most noticeable on professions who can sell enchanted or coloured items; a single one of these villagers will be able to offer a much greater variety of wares over time. This aims to reduce the benefits of…
Official listing
- Modrinth page
- modrinth.com/mod/shifting-wares
- Owner
- Estecka
- Published
- 2023-08-06
- Updated on Modrinth
- 2026-09-17
- Facts verified
- 2026-10-15
