square-terminalCommands & Permissions

Player Commands

Permission: taleshop.use

Command
Aliases
Description

/shop

/market, /taleshop

Open the marketplace UI

/auction

/ah, /auctionhouse

Open the auction house UI

/sell hand

Sell the item in your hand

/sell all

Sell all sellable items in your inventory

Admin Commands

Permission: taleshop.admin

Command
Description

/shop editor

Open the in-game shop editor

/shop reload

Reload config, lang, and shop data

/shop enable

Enable TaleShop at runtime

/shop disable

Disable TaleShop at runtime

/shop openfor <player> <categoryId>

Open a shop category for another player

/shop resetstock <player|*> <material|*>

Reset stock limits

/shop debugitems

Dump player inventory to console

/auction openfor <player>

Open auction house for another player

Permission Nodes

Permission
Description

taleshop.use

Access to shop, auction, and sell commands

taleshop.admin

Access to admin commands (editor, reload, etc.)

Special Permissions

Auction Listing Limits

Use taleshop.auction.<amount> to set custom listing limits:

The highest matching value is used. Without any taleshop.auction.* permission, players get the DefaultAuctionLimit from config (default: 3).

Category Permissions

Restrict categories by adding a permission field in the category config:

Item Permissions

Restrict individual items by adding a permission field:

Stock Reset Examples

You can use a player UUID instead of a name for offline players.