Skip to main content

Separate ChestShop buy and sell directions before opening a market

Applies to: ChestShop; match the linked maintainer documentation to your installed platform and release.
Documentation checked .

A two-way sign can be confusing because the player and shop owner see opposite money and item flows. Document each direction so a reversed price does not become a market exploit.

Before you start

ChestShop connects a sign, stock container and economy account. Test the buyer and seller separately: permission to create a shop does not prove stock access or payment works. Read the installed release documentation before changing signs on public shops.

Work through the check

  1. Create a private test shop with an inexpensive item, a counted stock amount and a recorded owner balance.
  2. Read the sign pricing syntax in the ChestShop documentation for your release and identify which price represents customer buying and selling.
  3. Have a non-owner buy one advertised bundle, then record the customer balance, owner balance and both item quantities.
  4. Reverse the transaction with one bundle and check that its amount and payout match the intended selling rule.

What to compare

Test both directions from the customer account with known starting stock. The owner’s perspective reverses who pays and who supplies items, which makes an untested buy or sell label easy to misread.

Confirm the result

The buy direction should move stock to the customer; the sell direction should move it back. Money should travel in the opposite direction for each accepted transaction.

If the result differs

If players profit by cycling the same bundle, compare both prices and bundle sizes with other server shops. Taxes may change the owner’s net amount, so inspect configured tax behavior too.

Recover safely

Close the test shop while correcting the sign. Reconcile the small controlled transactions before reopening; do not compensate every customer from an assumed price without checking actual trades.

Documentation and related help

Check the ChestShop maintainer documentation and ChestShop maintainer reference against your installed release before applying changes.