VillagersTradingPlus
by LithiumPlus
Villagers Trading Plus lets a world owner replace, delete, reprice and gate the trades that villagers offer, using datapack JSON files.
What it does
The mod overrides vanilla villager trading through datapacks. A trade can be added, overwritten or removed for any profession, including the vanilla ones, and the currency of a trade can be changed from emeralds to another item. Each trade can set its maximum usages, villager experience, price behaviour and the amount exchanged. Trades can also be gated behind conditions tied to the surroundings and the world clock, and several datapacks can modify the same villager with their changes merged instead of the last one winning. Fourteen trade types are available, including plain item sales, weighted pools, structure maps and enchanted items.
The mod is a library for players who want to rewrite villager trading as a whole. Trade files are placed in a datapack under the mod's own namespace, and each profession file holds five tier arrays, with each trade written as a single object inside one of them. Vanilla trades are not stored in JSON, so replacing them means writing out every tier wanted. The trade types use the villagertradingplus namespace, and the older villagersplus namespace is still accepted by datapacks written before the split, though it logs a deprecation warning on load.
Files exist for 1.20.1, 1.21.1 and 1.21.8. Servers that run it need every player to install it too. It is released under the GNU General Public License v3.0 only, and the source code is published. The first file dates from 2026-08-07, and VillagersPlus is a reference mod built on top of it.
Key features
Trade replacement
Trades for any profession can be added, overwritten or deleted, including the vanilla ones.
Conditional trades
Trades can be gated behind the surroundings and the world clock.
Fourteen trade types
Plain item sales, weighted pools, structure maps and enchanted items are among the fourteen types.
Merged datapacks
Multiple datapacks can modify the same villager and their changes combine rather than overriding each other.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
Questions
Does VillagersTradingPlus need a loader choice?
Does the server need the mod?
Which game versions does the mod support?
In the catalog
VillagersTradingPlus is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 17,695 mods support Minecraft 1.21.8.
More from LithiumPlus
Similar mods
What the author says
VillagerTradingPlus allows you to fully customize villager trading for your world. Add, replace or delete the trades of any villager, change the currency, gate trades behind conditions and reprice them, all from a datapack.
Official listing
- Modrinth page
- modrinth.com/mod/villagerstradingplus
- Owner
- LithiumPlus
- Published
- 2026-08-07
- Updated on Modrinth
- 2026-08-07
- Facts verified
- 2026-10-15
