Visual Villager Trade Edit
by sal-fish
Visual Villager Trade Edit lets players add custom villager trades through a graphical screen, with trades stored in a JSON file that can be reloaded in game.
What it does
Trades are managed from a main screen opened with the sal fish gui command on 1.x builds and the vvte gui command on 2.x builds. From there a trade can be viewed, edited or deleted, and a new one is created by choosing a profession, a result item, a price, an optional second price, a maximum number of uses and experience. The item picker uses the creative inventory, and the mod supports enchanted books, modded items and custom item names, NBT tags, enchantments and trade results.
The mod is client and server, so the server and every player need it. Files are published for Fabric, Forge and NeoForge across 3 release versions, 1.20.1 – 1.21.11, and the code is under the MIT License, but the project is not open source. Trades are saved as JSON and reloaded with the sal fish reload command, and English and Chinese language files are included.
Key features
Graphical trade editor
Trades are added, viewed, edited and deleted from a screen, with a split-panel enchantment editor that supports scrolling.
Enchanted book trades
Enchanted books can be added with vanilla or modded enchantments, and enchantment data is stored separately to avoid registry issues.
Trade blacklist
A blacklist removes selected original villager trades, and a restore action brings them back.
Profession level hierarchy
Trades are organized by profession and level, and each custom trade records its level field.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Server trade tuning
Server owners can replace or remove the default villager offers and keep the changes in a saved file.
Who it’s for: Server owners and modpack builders who want to change what villagers sell without editing data packs by hand.
How it compares
Trade Tweaks is Forge and NeoForge only, for 1.20.1 – 1.21.1, under the Creative Commons Attribution Non Commercial Share Alike 4.0 license, and it is not open source. AlwaysTrader is server-side only and open source under the MIT License, covering 1.20.1 – 26.2, so players join without installing it. Find My Villager is client-side only with a custom license and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Visual Villager Trade Edit | Fabric, Forge and NeoForge | 1.20.1 – 1.21.11 | Client and server | 2026-06-28 |
| Trade Tweaks | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-09-17 |
| AlwaysTrader | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Server-side only | 2026-09-04 |
| Find My Villager | Fabric, Forge and NeoForge | 1.21.1 – 26.1.2 | Client-side only | 2026-05-16 |
Questions
Does Visual Villager Trade Edit need to be on the server?
Which loaders does the mod support?
Can trades be reloaded without restarting?
In the catalog
Visual Villager Trade Edit is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from sal-fish
Similar mods
What the author says
Mod Name: Visual Villager Trade Addition One‑line intro: A GUI‑based tool to add custom villager trades with ease. 1.x:/sal_fish gui opens the main management screen.2.x:use the/vvte gui
Official listing
- Modrinth page
- modrinth.com/mod/visual-villager-trade-edit
- Owner
- sal-fish
- Published
- 2026-06-28
- Updated on Modrinth
- 2026-06-28
- Facts verified
- 2026-10-15
