promotional bannermobile promotional banner

Villager Trade Swap

Swap out a single villager trade without losing the rest
Back to Files

villagertradeswap-forge-1.20.1-1.0.0.jar

File namevillagertradeswap-forge-1.20.1-1.0.0.jar
Uploader
emberbocoremberbocor
Uploaded
Oct 11, 2026
Downloads
76
Size
59.2 KB
Mod Loaders
ForgeNeoForge
File ID
9126681
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:villager-trade-swap-1738552:9126681")

NeoForge

implementation fg.deobf("curse.maven:villager-trade-swap-1738552:9126681")

Learn more about Curse Maven

What's new

First release.

- A small swap button next to every trade in the trading screen replaces that one trade with a new one, without touching the others.
- The new trade comes from the same villager level as the old one, using the vanilla trade pool.
- Costs 1 emerald per swap by default (configurable on the server, free in Creative).
- A toggle above the trade list hides the buttons when you don't need them.

Requirements (1.20.1): Forge 47.1.0+ (also runs on NeoForge 1.20.1), or Fabric Loader 0.14.21+ with Fabric API 0.83.0+.

This mod has no additional files