πŸͺPlayer Shops

Allow players to create their own shops using signs and chests!


Overview

Player Shops let your players become merchants by creating sign-based shops attached to containers. Items are stocked from the player's chest, and money transfers automatically between buyers and sellers.


Shop Types

Type
Identifier
Description

Buy & Sell

Chest-Shop

Players can buy from AND sell to the shop

Buy Only

Buy

Players can only buy from the shop

Sell Only

Sell

Players can only sell to the shop


Creating a Player Shop

Chest-Shop (Buy & Sell)

  1. Place a chest with items you want to sell

  2. Place a sign on the chest

  3. Write:

Example:

This creates a shop where:

  • Players sell 64 items to you for $50

  • Players buy 64 items from you for $100


Buy-Only Shop

Players can only purchase items from your chest:

Example:


Sell-Only Shop

Players can only sell items to your chest:

Example:


How It Works

  1. Owner stocks the chest with items to sell

  2. Sign is placed on the container

  3. Sign transforms to show formatted prices and owner name

  4. Buyers interact with the sign to purchase

  5. Money transfers from buyer to chest owner

  6. Items transfer from chest to buyer's inventory

After Creation

The sign transforms to show:


Permissions

Permission
Description

infiniteshops.player.shop

Create buy & sell chest shops

infiniteshops.player.buy

Create buy-only chest shops

infiniteshops.player.sell

Create sell-only chest shops

infiniteshops.sign.bypass

Access other players' chest shops as admin


Supported Containers

Player shops work with:

  • Chests

  • Trapped Chests

  • Barrels

  • Shulker Boxes

  • Double Chests


Currency Types

You can use different economy types on Line 4:

Type
Description

VAULT

Standard economy (EssentialsX, CMI, etc.)

EXP

Experience points

PLAYERPOINTS

PlayerPoints plugin

Custom currency ID

Your custom currencies


Click Actions

Action
Result

Left Click

Sell items to the shop

Right Click

Buy items from the shop


Protection

  • Only the shop owner can open the chest

  • Admins with infiniteshops.sign.bypass can access any chest shop

  • Breaking the sign removes the shop

  • Confirmation is required before breaking (configurable)


Configuration

In config.yml:

In signs.yml you can customize the sign appearance:


Tips

πŸ’‘ Stock Management: Keep your chest stocked! Empty chests can't sell items.

πŸ’‘ Pricing Strategy: Set buy prices higher than sell prices to make profit.

πŸ’‘ Location Matters: Place shops in high-traffic areas for more sales.

πŸ’‘ Use Double Chests: More storage = less restocking needed.

πŸ’‘ Multiple Shops: Create separate shops for different items.


Troubleshooting

"This Chest Shop is empty!"

The chest has no items matching the shop's item type.

Sign doesn't transform

  • Check you have the correct permission

  • Verify the format is exactly as shown above

  • Make sure the sign is attached to a valid container

Can't access my own chest

The sign might not have registered you as owner. Break and recreate it.


See Also

Last updated