tradetweaks-1.20.1-2.1.1.jar
Curse Maven Snippet
What's new
2.1.1 CHANGELOG
NEW
- Added a dedicated Trade Tweaks advancement tab with 17 advancements covering all Emerald Wand modes, trade selection, consumable villager tools, and trade broadcasts.
- Added a live JEI-style replacement search field to the trade selection screen, including prefix filters, combined/excluded terms, and keyboard-focused text editing.
- The custom trade selection lists have been replaced with a two-column interface using the vanilla villager trading visuals and controls
FIX
- Trade replacement candidates are now generated from the server's fully loaded trade tables, adding generic support for modded villager professions and data-driven trades.
- Randomized category-based trade factories now expose every distinct item variant they can generate instead of showing only one random example, covering modded groups such as logs and signs without profession-specific rules.
- Candidate generation now uses the real villager context without consuming the villager's random sequence.
- Trade levels are resolved from the villager's actual career unlock order. Both trade slots unlocked at the same level now share the same candidate pool.
- Trade replacement now uses short-lived server sessions and validates the selected candidate, villager, distance, wand, and original offer before applying a change.
- The trade selection screen no longer pauses single-player worlds, preventing the emerald wand's nearly finished cooldown overlay from flickering.
- The trade selection screen now closes if its villager dies, unloads, or moves more than 8 blocks away.
- Opening the trade selection screen now occupies the villager through its vanilla trading state, preventing it from wandering until the session ends.
- Vanilla trading and trade selection now lock the villager for other players. Conflicting trade selection, upgrade, profession reset, and restock actions are rejected.
This mod has no additional files

