VillagerTradeEdit

Edit villager trades in-game and turn a villager into a little shop. Made for Folia, with support for Paper, Purpur and Canvas too.
"I just couldn't wait for Shopkeepers to support Folia, so... I made one myself."
What it does
- Shift-right-click a managed villager to edit trades. Each column is one trade: what players pay, an optional second item, and what they get. The editor also sets the villager's name (MiniMessage or legacy colours), profession, biome type and level.
- Right-click to trade. You can also require a permission to trade with a villager.
/vte summonspawns a villager that stays put, can't be hurt and won't get pushed around by explosions.- Prices stay as you set them—no reputation or Hero of the Village discounts. Trades are saved on the villager and restored when the chunk loads.
- Tired of the "hmm"? Turn on
mute-villager-soundin the config.
Commands
| Command | What it does |
|---|---|
/vte summon |
Spawn a managed villager |
/vte select |
Select the villager you're looking at |
/vte list |
List managed villagers with their IDs |
/vte tp <id> |
Teleport to one |
/vte tphere <id> |
Bring one to you |
/vte moveto <id> <x> <y> <z> |
Move one |
/vte reload |
Reload the config |
Permissions
villagertradeedit.open— open the trade editorvillagertradeedit.command— use/vtevillagertradeedit.command.summon,villagertradeedit.command.reload— per-subcommand permissions
Requirements
- Paper / Purpur / Folia / Canvas 26.1 or newer
- Java 25
- YskLib 1.9.0+
Still on 1.21.x? Use VillagerTradeEdit 1.4.10.
Setup
- Drop the plugin jar and
YskLib.jarintoplugins/. - Restart the server.
- Run
/vte summon, then shift-right-click the villager to add trades.
Something broken?
Open an issue on GitHub or come say hi on Discord. Logs help a lot.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
VillagerTradeEdit 2.2.3 2.2.3 |
26.1, 26.1.1, 26.1.2, 26.2
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 2.2.2 2.2.2 |
26.1, 26.1.1, 26.1.2, 26.2
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 2.2.1 2.2.1 |
26.1, 26.1.1, 26.1.2, 26.2
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 2.2.0 2.2.0 |
26.1, 26.1.1, 26.1.2, 26.2
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 2.1.0 2.1.0 |
26.1, 26.1.1, 26.1.2
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 2.0.1 2.0.1 |
26.1, 26.1.1, 26.1.2
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 2.0.0 2.0.0 |
26.1, 26.1.1, 26.1.2
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 1.4.10 1.4.10 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 1.4.9 1.4.9 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 1.4.8 1.4.8 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 1.4.7 1.4.7 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 1.4.6 1.4.6 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 1.4.5 1.4.5 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 1.4.4 1.4.4 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 1.4.3 1.4.3 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10
|
folia, paper, purpur
|
Download |
|
VillagerTradeEdit 1.4.2 1.4.2 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8
|
folia, paper
|
Download |
|
VillagerTradeEdit 1.4.1 1.4.1 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8
|
folia, paper
|
Download |
|
VillagerTradeEdit 1.4 1.4 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8
|
folia, paper
|
Download |
|
VillagerTradeEdit 1.3 1.3 |
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
|
folia
|
Download |
|
VillagerTradeEdit 1.2 1.2 |
1.21, 1.21.1
|
folia
|
Download |
|
VillagerTradeEdit 1.1 1.1 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
folia
|
Download |