šŸ’ŽTrading

Players are able to trade with one another directly and by creating trade chests. Our server uses only vanilla items as currency.

Quick Guide

Trade chests are a convenient and secure way for players to trade items. This system relies on the Seller to create a trade and to stock the container, but does not require the Seller to be online or nearby, as trades are performed by the server.

Sellers connect a sign to their trade chest, to display each offer and its status. Buyers complete the trade by right-clicking the associated sign, while having items for payment in their inventory. The server places the Buyer's payment in the trade chest, and they receive the Seller's offer in return.

ALL /tradechest commands can be abbreviated. Use alias: /tc Point your crosshair at (look directly at) a trade chest to target it before entering commands.

Cover

To begin, place a sign on or adjacent to a chest, trapped chest, or shulker box. In the first line, write "[Trade]," and then exit by clicking "done." This step is not case-sensitive.

Cover

If you have succeeded, the server will let you know in your chat box. The <Incomplete> tag should appear when a container & sign are registered as a shop with the server, but not fully configured yet.

Cover

While looking at the sign, use the command '/tradechest addproduct <amount> <item>' In this example, we are offering 32 dirt:

'/tradechest addproduct 32 dirt' ⤷ Note: If <item> isn't specified, item in hand will be used. This is useful if you don't know your item's Minecraft name.

Cover

While looking at the sign, use the command '/tradechest addcost <amount> <item>' In this example, the price is 1 iron: '/tradechest addcost 1 iron_ingot' ⤷ Note: <item> must be Minecraft_item_name. If not specified, item in hand will be used.

Done! The green [Trade] tag indicates that your trade chest is working correctly, and has stock to sell. You can add more costs or products by repeating the command(s).

To remove or reset a trade chest, remove the sign.

⤷ Trade chest commands

COMMAND
ARGUMENTS
USAGE

/tradechest create

Use this to create a trade chest from a blank sign. This is also the fallback if writing [Trade] doesn't work for some reason.

/tradechest addCost

<amount> <item>

Add <item> as a cost, which you will receive <amount> of when a player uses your trade chest. ⤷ Optional arguments: If <item> is not specified, the server will use the item in hand.

/tradechest addProduct

<amount> <item>

Add <item> as a product, which players will get <amount> of when they use your trade chest. ⤷ Optional arguments: If <item> is not specified, the server will use the item in hand

/tradechest addmanager

<player>

Add <player> as a manager of your trade chest. They will be able to edit the trade and collect/restock the chest.

/tradechest close

Prevent your trade chest from making trades until you open it again.

/tradechest open

Allow your trade chest to make trades (not required for setup).

/tradechest what

Open GUI to display the trade chest's offer in full. This is useful for complex trades with many items, or trades with a lot of item NBT data.

/tradechest who

Display the owner of a trade chest.

⤷ Examples

When making a shop, consider how players will interact with it. You might want to display the items in each trade if you are selling things with extra data such as durations, names, or enchantments. Because trade chests can be used within a land claim, you can safely display your valuables.

A player shop selling enchanted books, with named books on the wall as signs.

Even for normal building blocks, try experimenting with flair in your build to draw players into your shop, or for visual organization. This can improve the shopping experience, and keep players coming back.

A little ambiance goes a long ways.

Last updated

Was this helpful?