ShopShelves: Transform Minecraft Shelves into Dynamic Player Shops

ShopShelves turns Minecraft 1.21.9 shelf blocks into admin and player-owned shops with a full economy system. Download ShopShelves for Minecraft to enable custom pricing, floating labels, and secure trading.

Download ShopShelvesSpigot for Minecraft 1.21.9

Original name: ShopShelvesSpigot

Minecraft: 1.21.9

Loaders: Forge

FileMCLoaderSize
ShopShelvesSpigot-1.0.5.jar1.21.9Forge108 КБDownload

ShopShelves: The Ultimate Shop Add-On for Minecraft

Minecraft servers thrive on player interaction, and nothing fuels a community like a robust trading system. ShopShelves is a powerful server-side Fabric mod for Minecraft 1.21.9 that transforms the humble Shelf Block into a fully functional shop. Whether you are an administrator looking to create permanent buy-and-sell stations or a player wanting to run your own storefront, this add-on delivers a seamless, configurable economy experience. With support for custom pricing, floating text displays, and deep permission controls, ShopShelves redefines how you trade in the blocky world.

What Makes ShopShelves Stand Out?

Unlike simple sign-based shops, ShopShelves integrates directly with the new Shelf Block, offering a visually clean and interactive way to trade. The mod is built for Fabric servers running Minecraft 1.21.9 and requires the EcoBal Economy API to handle transactions. It provides three distinct shop modes: Buy Shops, Sell Shops, and Dual Buy-and-Sell Shops. Each mode can be configured by server admins or, with the right permissions, by players themselves.

Admin Shops: Persistent and Protected

Admins can set up permanent shops that are immune to world allowlist restrictions and cannot be broken from the front-facing item slots. These shops are ideal for server hubs, spawn areas, or resource worlds. You can define global prices in the pricing.yml file, supporting data-rich items like enchanted books, potions, and player heads. The /shops itemprice command lets you set buy and sell prices per item quantity, making bulk trading intuitive.

Player-Owned Shops: Your Personal Storefront

Players can create their own shops by sneaking and placing a Shelf Block against a chest, barrel, or copper chest. The shelf automatically links to the container, including double chests, for stock management. Each slot can have a custom price set via an in-game Price GUI, accessed by shift-right-clicking the shelf. Server owners can limit the number of player shops per user with permission nodes like shopshelves.playershelves.5, or grant unlimited creation. When the linked container is broken, the shelf resets to a plain vanilla block, leaving no stale data behind.

How to Install ShopShelves for Minecraft

Getting started is straightforward. First, ensure your server runs Fabric for Minecraft 1.21.9. You will need the EcoBal Economy API mod installed as a dependency. Then, simply place the ShopShelves JAR file into your server's mods folder and restart. The mod will auto-generate configuration files, including config.yml, messages.yml, and pricing.yml, which you can tweak to your liking. For players who prefer a hassle-free setup, the foxygame.net launcher offers a one-click install option that automatically handles dependencies and version compatibility, making it easy to add ShopShelves to your modded server without manual file management.

Custom Labels and Visual Flair

ShopShelves supports rich floating text using Minecraft's Text Display Entities. Shop owners can set custom labels with legacy color codes, hex colors, and even line breaks. The label length is configurable, and bracket formatting can be adjusted per shop type. A right-click on the label button in the Price GUI instantly clears the text. The mod also offers two price display modes: TRIPLEPRICE for multi-item admin shops and SINGLEPRICE for player shelves, with independent scaling and render distance controls.

Commands and Permissions at a Glance

Mastering the /shops command is key. Here are the essential commands:

  • /shops admin – Toggle admin mode to bypass protections.
  • /shops reload – Refresh all configuration files without a restart.
  • /shops update – Re-render all floating text displays.
  • /shops itemprice <price> <type> <amount> – Set global prices for held items.
  • /shops price <price> <type> <amount> – Create a one-time price stamp on an item.

Permissions are granular, allowing you to control who can create player shelves, set labels, use color codes, or manage global pricing. The mod also includes explosion immunity for shops and linked containers, ensuring grief protection.

Why Download ShopShelves for Your Server?

This mod is not just a shop plugin; it is a complete trading ecosystem. The Statistics Book, accessible from any shop GUI, tracks total money earned and lost per slot, giving players and admins valuable insights. Config auto-migration ensures that updates never break your existing settings. With support for modpacks and a clear API for developers, ShopShelves is built to scale. If you are looking to download ShopShelves, you will find it ready to elevate your Minecraft 1.21.9 Fabric server with minimal effort and maximum flexibility.

Whether you run a small community or a large network, ShopShelves for Minecraft provides the tools you need to create a vibrant player-driven economy. Its intuitive GUI, robust protection, and deep customization make it a must-have for any server owner serious about trading.