Minecraft plugin Shopkeepers

Shopkeepers is a Minecraft plugin that creates customizable villager shopkeepers for admin (infinite) and player shops, and exposes an API for addon developers.

Find a server with Shopkeepers

44 servers reported Shopkeepers

All servers with Shopkeepers

About Shopkeepers

🔌 About Shopkeepers

Shopkeepers is a Bukkit/Spigot Minecraft plugin that lets server owners place customizable villager shopkeepers which sell configured items for configured prices. The plugin supports both admin shops (infinite stock) and player shops that draw stock from a container, and it publishes a ShopkeepersAPI for addon integration and extensions.

🎯 Purpose

The plugin provides an in-game, NPC-based shop system so servers can offer persistent shops without manual chest management or complex command-based stores. It is suitable for server economies, roleplay shops, and survival/SMP servers that want NPC merchants. ()

⚙️ Features

  • Create custom villager shopkeepers with defined trades and prices.
  • Admin shops with infinite supply.
  • Player shops that pull items from an attached container (chest) for stock.
  • ShopkeepersAPI for plugin authors to query and manage shopkeepers programmatically.
  • In-game item/item-data customization and language file support via the project's wiki and language files. ()

🧩 Who It Is For

  • Survival and SMP servers that want NPC-run shops.
  • Roleplay or economy servers that use villager NPCs as merchants.
  • Plugin developers who need an API to integrate shop behavior into other systems. ()

🏗️ Example Use Cases

  • An admin creates an infinite admin shop selling server-provided goods.
  • A player opens a shop that automatically sells items from a linked chest.
  • A developer builds an addon that lists or modifies shopkeepers using the ShopkeepersAPI. ()

⌨️ Commands

CommandDescriptionPermissionAccess
`/shopkeeper history [player'all''self'] [shop=...owner=...

(Note: only commands explicitly documented by official sources are listed above.) ()

⚙️ Installation

📥 Setup

  • Download the official plugin jar and place it into your server plugins/ folder.
  • Restart the server and check the server console to confirm the plugin loaded.

(These are the standard installation steps for Bukkit/Spigot plugins and are supported by the project's documentation.) ()

🧠 Technical Notes

  • Shopkeepers is published under the GPL-3.0 license and the project repository includes an API module (ShopkeepersAPI) and build instructions. ()
  • The project provides Maven artifacts and a published API for addon developers; the README documents repository usage and API dependency coordinates. ()
  • Official distribution and community support are available via the Spigot resource page and the plugin's Discord server. ()

🤝 When This Plugin Is Useful

If you need persistent, configurable NPC merchants with support for both admin and player-run shops and want an API for integrating shops into other plugins, Shopkeepers provides a proven implementation for Bukkit/Spigot servers. ()

Comments

No comments yet

Be the first to comment.

For server admins

Authors
blablubbabc, nisovin
License
GPL-3.0
Supported platforms
Bukkit, Spigot

Links

What servers report

Server platforms

  • Paper31
  • Purpur5
  • CraftBukkit4
  • Spigot3
  • Reaper1

Plugin versions

  • 2.27.09
  • 2.26.17
  • 2.28.16
  • 2.28.03
  • 2.23.103

Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.