Trade Picker
by polyvenom
Trade Picker lets a player choose exact villager trades from a screen opened by right-clicking a villager, instead of accepting whatever trades the game rolls.
What it does
When a player right-clicks a villager, the picker opens and lists the trades that villager can offer at its current level. The player selects the trades wanted and confirms, and those picks become the villager's permanent trades. Each time a villager levels up from Novice to Apprentice, Journeyman, Expert or Master, the picker opens again so the next tier can be chosen. Everything stays inside what a vanilla villager can roll, including level limits, and the lowest base prices are offered without trade cycling.
Enchanted books are listed one enchantment at a time, and enchanted weapons, armor and tools can be chosen individually, so a player decides how much control to take. Enchantments from data packs or other mods are read from each profession's trade list, so they show up in the picker too. Pricing is configurable, and reputation discounts from curing a zombie villager in a Hero of the Village state still stack on top.
Trade Picker requires Fabric API. The server and every player need the mod installed. Files are published for Fabric and NeoForge, for 1.21.9 – 26.3 across 8 release versions, under CC0 1.0 Universal, which is open source. The latest files are 1.7.2+mc26.3 for 26.3, dated 2026-10-11.
Key features
Choose exact vanilla trades
The picker lists the trades a villager can offer at its current level, and the player selects the ones wanted.
Skip the workstation cycling
Trades are chosen directly, so there is no need to break lecterns or other workstations to reroll the offers.
Enchantment-level selection
Enchanted books show each enchantment separately, and enchanted weapons, armor and tools can be picked one by one.
Configurable pricing
Trade prices can be adjusted in the configuration, while the base offers keep vanilla's minimum possible price.
Modded enchantment support
Enchantments added by data packs or other mods appear in the picker, since it reads each profession's actual trade list.
Gallery
Compatibility
Latest build for each game version and loader.
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
LazyTrade is a Fabric-only client-side mod, open source status not claimed, released under the MIT License for 1.19.4 – 26.2. Trade Choice is a client-side mod for 26.2 only, released under the MIT License and open source, on Fabric and NeoForge. Villager Apprentice runs on client and server, is open source under the MIT License and covers 1.21 – 26.2 on Fabric and NeoForge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Trade Picker | Fabric and NeoForge | 1.21.9 – 26.3 | Client and server | 2026-10-11 |
| LazyTrade | Fabric | 1.19.4 – 26.2 | Client-side only | 2026-08-07 |
| Trade Choice | Fabric and NeoForge | 26.2 | Client-side only | 2026-07-22 |
| Villager Apprentice | Fabric and NeoForge | 1.21 – 26.2 | Client and server | 2026-08-25 |
Questions
Does Trade Picker need Fabric API?
Does the server need Trade Picker?
Which loaders does Trade Picker support?
In the catalog
Trade Picker 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.
Similar mods
What the author says
Pick the exact villager trades you want. No cycling. No luck. Trade Picker replaces the workstation-cycling grind with a simple choice screen. Right-click any villager and, instead of getting whatever trades the RNG decided, you see every trade that villager could offer at its current level — then you pick the ones…
Official listing
- Modrinth page
- modrinth.com/mod/trade-picker
- Owner
- polyvenom
- Published
- 2026-06-05
- Updated on Modrinth
- 2026-10-11
- Facts verified
- 2026-10-15
