
Refresh Trades
Refresh villager and wandering trader offers directly from the trading screen with configurable payment, cooldowns, live button state preview and safer…
⬇ Download on ModrinthRefresh 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)
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20.1, 1.20.2, 1.20.3
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as refreshtrades-1.0.6.jar — drop this file into the mods folder
- Download size: 47 KB
- Download link checked 31 Aug 2026 — working
These come from our own check of the pack file, not from the source page.