Refresh Trades adds a dedicated reroll button to the merchant screen so you can refresh current offers without closing the trade UI.
The mod is built around server-side validation, configurable payment rules and clear client feedback. The button updates its state in real time, shows when payment is missing, displays cooldown information and provides a detailed tooltip with merchant info, level, cost and availability.
Current Features
- Refresh villager trades directly from the merchant screen.
- Refresh wandering trader trades directly from the same UI.
- Optional paid refresh with configurable item payment.
- Configurable payment item for villagers and wandering traders separately.
- Configurable cooldown for villagers and wandering traders separately.
- Configurable number of generated villager offers per unlocked level.
- Configurable number of common and rare wandering trader offers.
- Live button state preview before pressing.
- Detailed tooltip with status, merchant name, level, cost and available payment amount.
- Cooldown tracking that uses both player and merchant state for more predictable multiplayer behavior.
- Safer reroll generation for modpacks with broken, custom or unusual trade listings.
- Clear block reasons such as cooldown, missing payment, invalid config item or unavailable offers.
Server Config
Villagers (refresh_trades):
paid_refreshenables or disables payment.emerald_costsets how many items are required for one refresh.payment_itemsets which item is consumed as payment.offers_per_levelsets how many offers are rolled for each unlocked villager level.cooldown_tickssets the villager refresh cooldown (20ticks =1second).
Wandering trader (refresh_wandering_trades):
enabledenables or disables wandering trader refresh.paid_refreshenables or disables payment.emerald_costsets how many items are required for one refresh.payment_itemsets which item is consumed as payment.common_offerssets how many common offers are rolled.rare_offerssets how many rare offers are rolled.cooldown_tickssets the wandering trader refresh cooldown (20ticks =1second).
Localization
- English (
en_us) - Russian (
ru_ru)
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Refresh Trades 1.0.7 1.0.7 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Refresh Trades 1.0.7 1.0.7 |
1.21.1
|
neoforge
|
Download |
|
Refresh Trades 1.0.6 1.0.6+1.21.1 |
1.21.1
|
neoforge
|
Download |
|
Refresh Trades 1.0.6 1.0.6 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Refresh Trades 1.0.5 1.0.5 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Refresh Trades 1.0.4 1.0.4 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Refresh Trades 1.0.3 1.0.3 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Refresh Trades 1.0.2 1.0.2 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Refresh Trades 1.0.1 1.0.1 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |
|
Refresh Trades 1.0.0 1.0.0 |
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
forge
|
Download |