A simple but effective ChestShop system that doesn't depend on big economy systems but uses items for trading. Perfect for survival servers that want a more "vanilla-plus" trading experience.
- Item-Based Economy: No complex money plugins needed. Trade items for items (e.g., Diamonds for Wood).
- Intuitive GUI: Manage your shop through a clean, easy-to-use interface.
- Floating Displays: Real-time information displays above your chests showing stock and prices.
- Customization: Set custom shop names and toggle stock warnings.
- Lightweight & Fast: Built with H2 (single-file) and asynchronous database operations to keep your server lag-free.
- Place a Chest, Trapped Chest, or Barrel.
- Place a Sign on or next to it.
- Write
[Shop]or[SleepyShop]on the first line. - Right-click the sign to open the configuration menu!
- Price Settings: Adjust how many items a buyer needs to pay.
- Item Settings: Simply click with an item in your cursor to set what you are selling or what you accept as payment.
- Other Settings: Toggle the floating display or change your shop's name.
SleepyShop is highly customizable via the config.yml. You can change how the floating text looks using MiniMessage formatting:
shop-display:
title: " {owner}'s Shop"
selling: " Selling: {amount}x {item}"
price: " Price: {price}x {payitem}"
out-of-stock: "OUT OF STOCK"Placement radius (distance from world spawn) can be configured to restrict where shops are created:
placement-radius: -1 # -1 = no restriction, >0 = max distance from world spawn- Java 21 or higher.
- Paper or a Paper-compatible server (1.21+).
Made by Johannes (Jotrorox) Müller