NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›Security RadarA free check of your server's login, anti-bot and proxy settings, only with your OK See how it works ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Mods / Refresh Trades: Expanded

Refresh Trades: Expanded

Expand villager trading with config-defined custom trades for any profession, level and item, built as a direct addon for Refresh Trades with full reroll…

ModsFree1.20
by ANTINIMUS · listed from Modrinth
Download ›

Direct download from Modrinth · 2 downloads

What it does

Refresh Trades: Expanded is a mod made by ANTINIMUS. Expand villager trading with config-defined custom trades for any profession, level and item, built as a direct addon for Refresh Trades with full reroll…

It supports Minecraft 1.20. It has been downloaded 2 times on Modrinth. The last update came out on Oct 28, 2026.

Supported versions

1.20

Release history

The newest is 0.0.1, released on Oct 28, 2026. It is made for Minecraft 1.20.1 – 1.20.6. It runs on Forge. The download is 14 KB.

VersionReleasedMinecraftType
0.0.1Oct 28, 20261.20.1 – 1.20.6Release
Description from the author on Modrinth

Description

Refresh Trades: Expanded lets server owners describe additional villager trades in the server config: the selling profession, the villager level the trade unlocks at, the item the villager sells and the item the player pays - all configurable by ID, including modded items and professions.

The mod comes with pre-configured trades added by the author out of the box, with more curated trades continuously added in future updates. Every trade can be customized, retuned, or completely disabled in the server config.

Custom trades are appended to the same trade pools the vanilla game and Refresh Trades use. New villagers receive them on level-up, and rerolling with Refresh Trades treats them exactly like vanilla offers. Invalid config entries are skipped on server start and reported in the server log, so nothing falls back silently.

Features

  • Adds custom villager trades through a single server config list.
  • Includes pre-configured trades added by the author, with continuous additions in future updates.
  • Allows customizing, adjusting prices, or completely disabling any trade via config.
  • Supports any registered profession by ID, including modded professions.
  • Supports any registered item by ID for both the sold item and the price.
  • Allows configuring villager level from 1 to 5, including master-only trades.
  • Allows tuning amount, price amount, max uses, price multiplier and villager XP per trade.
  • Integrates with Refresh Trades rerolling: custom trades participate in rerolls like vanilla offers.
  • Validates every entry on server start and skips invalid ones with a clear log line.

Server Config

Server config refreshtradesexpanded-server.toml, section custom_trades:

  • enabled enables or disables adding custom trades.
  • trades is a list of trade definitions, one string per trade.

Trade format (tokens are key=value pairs separated by spaces, order is free):

profession= level= item= [count=] [price=] [price_count=] [max_uses=] [price_multiplier=] [xp=]

  • profession sets the villager profession ID (required). Example: minecraft:toolsmith.
  • level sets the villager level the trade unlocks at, 5 is master (required).
  • item sets the item the villager sells (required).
  • count sets the amount of the sold item, default 1.
  • price sets the item the player pays, default minecraft:emerald.
  • price_count sets the amount of the price item, default 1.
  • max_uses sets purchases until restock, default 12.
  • price_multiplier sets how fast demand raises the price, default 0.05.
  • xp sets villager XP per trade, default matches vanilla per level (2, 5, 10, 15, 30).

Default config comes with curated trades added by the author (with more trades added in upcoming updates):

trades = [
"profession=minecraft:toolsmith level=5 item=minecraft:iron_ingot count=1 price=minecraft:emerald price_count=5",
"profession=minecraft:farmer level=5 item=minecraft:golden_apple count=1 price=minecraft:emerald price_count=15"
]

Every trade can be reconfigured (adjusting counts, prices, levels) or removed from the list to disable it. Setting enabled = false completely turns off adding custom trades.

A "reverse" trade (villager buys from you) is written by swapping the sides:
profession=minecraft:farmer level=1 item=minecraft:emerald count=1 price=minecraft:wheat price_count=20.

Localization

  • English (en_us)
  • Russian (ru_ru)

Written by ANTINIMUS. Read it with pictures on Modrinth.

How to install Refresh Trades: Expanded

  1. This mod is needed on both the server and every player who joins.

  2. Install Forge for Minecraft 1.20.

  3. Add the mods it needs: Refresh Trades.

  4. Download the .jar file from Modrinth and put it in the mods folder of your .minecraft directory.

  5. Start Minecraft with the Forge profile.

  6. Easier: in Prism Launcher or the Modrinth App, search for Refresh Trades: Expanded in your instance's mods and click Install. It adds the loader and the mods it needs for you.

Full guide: How to install Minecraft mods

Compatibility

Minecraft versions
1.20
Runs on
Forge
Where it runs
Client and server
Edition
Java
Needs
Refresh Trades
License
Free to use
Price
Free
Upkeep
Actively updated (Nov 14, 2026)

Refresh Trades: Expanded compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
Refresh Trades: Expandedthe one you looked at21.2017 days agoFree
Trade Cyclinghenkelmax6.9M1.19 – 26.xOct 13, 2026Free
EMI Tradesmoechakucha6.4M1.18 – 1.20Jan 13, 2024Free
Bulk Villager Tradingbradcarnage6.3M1.20Sep 14, 2024Free

Questions

Does Refresh Trades: Expanded work on Minecraft 26.x?

Not yet. The newest version it supports is Minecraft 1.20.

Is Refresh Trades: Expanded free?

Yes. Refresh Trades: Expanded is free to download from Modrinth.

Is Refresh Trades: Expanded client-side or server-side?

Both. The server and every player need Refresh Trades: Expanded installed.

Does Refresh Trades: Expanded need anything else?

Yes: Refresh Trades. Install it before Refresh Trades: Expanded.

Is Refresh Trades: Expanded still updated?

Yes. The last update came out in the past day.

What are the best alternatives to Refresh Trades: Expanded?

The closest ones are Trade Cycling, EMI Trades and Bulk Villager Trading. Compare all alternatives

Alternatives to Refresh Trades: Expanded

Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.