Trade Picker

Skip the RNG of breaking lecterns. Directly select exact vanilla villager trades (like Mending) from a GUI picker every time they level up. Get the lowest base prices instantly without trade cycling.
Back to Files

tradeoptimizer-neoforge-1.7.2.jar

File nametradeoptimizer-neoforge-1.7.2.jar
Uploader
PolyVenomPolyVenom
Uploaded
Oct 11, 2026
Downloads
20
Size
115.7 KB
Mod Loaders
NeoForge
File ID
9134664
Type
R
Release
Supported game versions
  • 26.3

Curse Maven Snippet

NeoForge

implementation "curse.maven:trade-picker-1569413:9134664"

Learn more about Curse Maven

What's new

Trade Picker 1.7.2

Adds picks for stew effects and dye colours, keeps trades in the order you choose them, and makes the picker faster. Also adds more version support.

New

  • Pick the exact variant. A farmer's suspicious stew shows one card per effect, and a leatherworker's dyed leather shows one card per colour. (#14)
  • Trades appear in the order you pick them. Selected cards are numbered 1, 2, and so on, and the villager lists the trades in that order. (#23)

Changed

  • Faster picker. The picker opens and confirms with less work per click. Settings save once, when you close the config screen. (#20)
  • Translatable screens. The picker, the Reset button and the reset confirmation use translation keys. Enchantment and effect names come from Minecraft itself, so they are localised and modded ones display correctly. Professions show as "Farmer" rather than "FARMER". Tipped arrows show potency and duration, for example "Strength II (0:11)". (#21)
  • Picker screen polish. Your selections, search text and scroll position survive a window or GUI-scale change. Search matches trade contents only, not the annotation text. (#18)

Fixed

  • Correct enchanted-book labels with datapacks. Librarians from datapack trade sets now show the enchantment you will actually get. (#16)
  • Book prices. A picked enchanted book costs what its card showed, including single-level books such as Mending and Silk Touch. (#15)
  • Vanilla refusals. As in vanilla, you can't trade with a sleeping or dying villager, or with one another player is already trading with. (#10)
  • Esc on the reset confirmation goes back to the trade screen.
  • Walking away mid-pick now shows a message saying your picks weren't applied.
  • Server-side checks. The server validates every pick a client sends and rejects modified or out-of-range requests. (#9)

Fabric builds require Fabric API. Install the same version on both client and server.

This mod has no additional files