HomeJavaModsChestless Player Shop
Chestless Player Shop
Chestless Player Shop — screenshot 1Chestless Player Shop — screenshot 2Chestless Player Shop — screenshot 3Chestless Player Shop — screenshot 4Chestless Player Shop — screenshot 5Chestless Player Shop — screenshot 6Chestless Player Shop — screenshot 7Chestless Player Shop — screenshot 8

Chestless Player Shops

A fully virtual, GUI-driven player shop plugin for Paper 1.21.1+
Made by Niko


Overview

Chestless Player Shops lets players create and manage their own shops — no physical chests or signs required. Everything is handled through clean, paginated GUIs. Players set the item they want to sell, the item they want in return (as payment), and manage their stock virtually. Buyers browse all available shops from a single menu and purchase with one click.


Features


Setup

Installation

  1. Download ChestlessPlayerShops-1.0-SNAPSHOT.jar.
  2. Place it in your server's plugins/ folder.
  3. Restart the server.

Commands

Command Description
/stores Opens the shop browser (same as /stores view).
/stores view Browse all available shops.
/stores manage Open your shop manager to create and edit your shops.
/stores create <name> Create a new shop directly from the command line.
/stores help Show all commands and a usage guide in chat.

Tab completion is supported for all subcommands.


Buying

  1. Type /stores or /stores view.
  2. Browse the list of shops — each shows the shop name and its cover icon.
  3. Click a shop to view its items.
  4. Hover over an item to see what it costs.
  5. Click an item to purchase it. If you have the payment item and enough inventory space, the trade happens instantly.

Shop Setup

Create Shop

Setup GUI

Shop Icon (optional)

Add Items

Add item

Stock

Stock quantity is tracked numerically — the chest is virtual and has unlimited capacity.

Stock

Earnings

Delete Shop


Alerts

Event Notification
An item's stock is sold out while you're online Chat warning + sound
You log in and any shop item is out of stock Chat summary + sound

Image of Store warning stock is low


Config

Config file: plugins/ChestlessPlayerShops/config.yml

max-shops-per-player: 3

messages:
  shop-created: "&aShop &e{name} &acreated!"
  shop-deleted: "&cShop &e{name} &cdeleted."
  shop-limit-reached: "&cYou have reached the maximum number of shops!"
  invalid-name: "&cInvalid name! Use 3-16 letters/numbers/spaces."
  not-enough-payment: "&cYou don't have enough {item} to buy this!"

📁 Data Storage

All shop data is stored as JSON files in:

plugins/ChestlessPlayerShops/data/<player-uuid>.json

Each file contains all shops owned by that player, including items, stock counts, and collection bin contents. Data is automatically saved after every transaction.


🔧 Compatibility

Property Value
Server Software Paper
Minecraft Version 1.21.1+
Java Version 21+
Dependencies None

Chestless Player Shops — Made by Niko

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more