COWMODSКаталог модов

VillagerTradeEdit

A Shopkeepers-style plugin for Folia: edit villager trades in-game and make little shops.

Автор: YusakiDev12 тыс.12обновлён 15 сент. 2026 г.
ЭкономикаМеханики игры

Описание

VillagerTradeEdit

What the editor does

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 summon spawns 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-sound in the config.

Commands

CommandWhat it does
/vte summonSpawn a managed villager
/vte selectSelect the villager you're looking at
/vte listList 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 reloadReload the config

Permissions

  • villagertradeedit.open — open the trade editor
  • villagertradeedit.command — use /vte
  • villagertradeedit.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

  1. Drop the plugin jar and YskLib.jar into plugins/.
  2. Restart the server.
  3. 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.

Галерея

Trade editorTradingVillager list

Последние версии

Все версии →
release

VillagerTradeEdit 2.2.3

2.2.3
15 сент. 2026 г.1,3 тыс.Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Bugfix release. Same compat as 2.2.0 (JDK 25, YskLib 1.9.0+). ### Fixes - When a second player opened a managed villager, the first player's trade window closed. Any number of players can now trade with the same villager at the same time.
release

VillagerTradeEdit 2.2.2

2.2.2
6 сент. 2026 г.336Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Bugfix release. Same compat as 2.2.0 (JDK 25, YskLib 1.9.0+). ### Fixes - Folia: the editor failed to reopen after the name or permission chat prompt (`Cannot init menu async`). It now reopens on the player's region thread. - Name and permission prompts registered a new chat listener every click and never cleaned up if the player didn't reply. One handler now, cleared on quit. - With CMI installed, the reply you typed into a prompt showed up in your own chat. The prompt now cancels the legacy chat event first, ahead of CMI.
release

VillagerTradeEdit 2.2.1

2.2.1
6 сент. 2026 г.35Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Bugfix release. Same compat as 2.2.0 (JDK 25, YskLib 1.9.0+). ### Fixes - Folia: `IllegalStateException: Cannot getEntities asynchronously` spam from `onPlayerMove` when another plugin fires `PlayerMoveEvent` off the player's region thread (e.g. CMI `/ride`). The villager-turn scan now runs on the player's region via `runAtEntity` and skips rotation-only moves. Fixes #17.
release

VillagerTradeEdit 2.2.0

2.2.0
30 мая 2026 г.1,6 тыс.Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Adds a `mute-villager-sound` option to silence managed villagers' idle/trade noise, plus explosion and save-crash fixes. ### Added - `mute-villager-sound` config option — set `true` to mute managed villagers' "hmm"/trade sounds. ### Fixes - Managed villagers no longer get shoved out of place by creeper/TNT explosions. - Fixed a crash saving villagers with large trade lists (`UTFDataFormatException`). 2.1.0 villagers still load fine. - Folia: skip the shutdown save loop that could trip thread violations; auto-save still persists everything.
release

VillagerTradeEdit 2.1.0

2.1.0
15 мая 2026 г.267Minecraft: 26.1, 26.1.1, 26.1.2folia, paper, purpur
Скачать
Что нового
Adds management commands for managed villagers: `/vte select`, `/vte deselect`, `/vte tp`, `/vte tphere`, `/vte moveto`, and `/vte list`. Each managed villager gets a persistent ID, assigned lazily on chunk load. Managed villagers no longer fall on spawn — gravity is disabled, and re-applied to existing ones on chunk reload.
release

VillagerTradeEdit 2.0.1

2.0.1
11 мая 2026 г.82Minecraft: 26.1, 26.1.1, 26.1.2folia, paper, purpur
Скачать
Что нового
Bugfix release. Same compat as 2.0.0 (JDK 25, YskLib 1.9.0+). ### Fixes - Villagers whose trades were wiped by the old 1.4.10 rename/permission bug no longer crash entity loading with "Unable to load trades". They now load with an empty trade list (the wiped data is unrecoverable — fix just stops the crash). Healthy villagers migrate normally with full trades intact. - Opening the trade GUI on Paper/Folia/Canvas 26.1 no longer throws an error. - Right-clicking a managed villager to trade no longer throws an error. For 1.21.x servers stay on **1.4.10**.
release

VillagerTradeEdit 2.0.0

2.0.0
10 мая 2026 г.69Minecraft: 26.1, 26.1.1, 26.1.2folia, paper, purpur
Скачать
Что нового
Minecraft 26.1 compatibility update. Drops 1.21.x support. - Requires JDK 25 - Requires YskLib 1.9.0+ (https://github.com/YusakiDev/YskLib/releases/tag/v1.9.0) For 1.21.x servers stay on 1.4.10.
release

VillagerTradeEdit 1.4.10

1.4.10
15 апр. 2026 г.3,4 тыс.Minecraft: 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.11folia, paper, purpur
Скачать
Что нового
- Fixed renaming or setting permission on a villager wiping its trades - Fixed chat prefix showing "Message not found: prefix" with newer YskLib versions
release

VillagerTradeEdit 1.4.9

1.4.9
5 янв. 2026 г.1,7 тыс.Minecraft: 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.11folia, paper, purpur
Скачать
Что нового
- Added Ability to change Varients and Levels - Change Layout a bit
release

VillagerTradeEdit 1.4.8

1.4.8
18 дек. 2025 г.397Minecraft: 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.11folia, paper, purpur
Скачать
Что нового
- Minor Update Ignoring Mob-Spawning Block