VillagerShop
VillagerShop is a lightweight Paper plugin that lets server admins create a custom player shop using Minecraft's native villager trade UI.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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+