VillagerShop

VillagerShop is a lightweight Paper plugin that lets server admins create a custom player shop using Minecraft's native villager trade UI.

119

Quick challenge

How far can you run before the mobs catch you?

VillagerShop

VillagerShop is a lightweight Paper plugin that lets server admins create a custom player shop using Minecraft's native villager trade UI — no economy plugin required.

Players open the shop with `/shop` and browse trades in a familiar, vanilla-style merchant interface. Admins manage trades in-game through intuitive chest GUIs: `/vs create` opens a trade builder where you drag items into input/output slots and confirm, and `/vs delete` opens a paginated list of all trades with one-click removal. All trades persist across restarts via YAML.

Features: - Vanilla merchant GUI — no custom UI, feels completely native - In-game trade creation and deletion — no config file editing required - Paginated delete GUI for easy trade management - Permission-gated admin commands (`villagershop.admin`) — LuckPerms compatible - Smart tab completion — only shows subcommands to admins - Physical items only — no economy plugin dependency - Trades never lock or expire (`maxUses = unlimited`, discounts disabled)

Commands: - `/shop` — open the shop (all players) - `/vs create` — add a trade - `/vs delete` — remove a trade - `/vs info` — command help

Requirements: Paper 1.21.4+

ADS