
Trade Choice
Mark wanted villager trades, get an audio alert when matching offers appear, and optionally auto-cycle through trades via the Trade Cycling mod until a match is found.
Оцените первым
646
3
Список изменений
Added
- Bundled vanilla 26.2 trade snapshot inside the JAR (
assets/tradechoice/fallback/vanilla_trades_26.2.json) — covers all 13 villager professions across 5 levels + 3 wandering-trader profiles (68 trade sets) and the 40 enchantments in vanilla'stradeableenchantment tag, each annotated withmax_level. - New
VanillaTradeSnapshotloader (lazy singleton, double-checked locking) for accessing the bundled snapshot data via the classpath resource. - Three-tier fallback resolution in
TradeWishlistScreen.buildEntries(): canonical TRADE_SET registry lookup → bundled vanilla snapshot → liveMerchantMenuoffers as last resort.
Fixed
- Multiplayer crash on dedicated servers that don't sync the TRADE_SET dynamic registry to clients (e.g.,
non-vanilla dedicated server). The Wanted trade panel previously threwIllegalStateException: Missing registry: ResourceKey[minecraft:root / minecraft:trade_set]on non-vanilla servers; it now degrades gracefully through the bundled snapshot. - Tier-3
MerchantMenufallback deduplication: multiple live offers of the same enchantment at different levels (e.g., Efficiency I / II / III) no longer render as duplicate wishlist rows — enchant levels collapse to0forWantedTradeequality, matching the canonical and snapshot paths. - Tier-3
MerchantMenufallback enchantment picker:entryMaxLevelsnow look up the enchantment's real maximum level from the bundled snapshot instead of being hardcoded to1, so the level picker on enchantment rows renders the correct range.
Файлы
tradechoice-1.1.0+26.2.jar(56.89 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1.0+26.2
Загрузчики
FabricNeoForge
Версии игры
26.2
Загрузок
234
Дата публикации
22.07.2026
