Skip to content

Sell Signs

Jack edited this page Jun 6, 2026 · 2 revisions

Sell Signs

Sell signs allow claim owners to sell their claims to other players. The ownership transfers automatically upon purchase.

Sell Sign Demo

How It Works

  1. Owner places a sell sign in or near their claim
  2. Buyer clicks the sign and confirms purchase
  3. GPExpansion transfers ownership to the buyer
  4. Payment is collected from the buyer
  5. Trust lists are cleared (configurable)

Sign Formats

Short Format (Inside Claim)

For signs placed within the claim being sold:

[sell]
<price>

With economy type:

[sell]
<ecoType>
<price>

Example:

[sell]
money
10000

Condensed Format (Outside Claim)

For signs placed outside the claim, include the claim ID:

[sell]
<id>;<price>

With economy type:

[sell]
<id>;<ecoType>;<price>

Example:

[sell]
12345;money;10000

Parameters

Parameter Description Example
<price> Sale price 10000, 5000
<ecoType> Payment type money, xp, claimblocks, items
<id> Claim ID from /claim list 12345

Economy Types

Type Description
money Vault economy currency (default)
xp Experience points
claimblocks GriefPrevention claim blocks
items Items (configurable in config)

Setup Wizard

Use /sellclaim [claimId] for an interactive setup:

  1. Run /sellclaim while standing in a claim
  2. Follow the chat prompts:
    • Set the sale price
    • Choose payment type
    • Configure sign location
  3. Place the sign as instructed

Purchase Process

When a buyer clicks a sell sign:

  1. Confirmation dialog appears with claim details
  2. Accept or Cancel the purchase
  3. On accept: Payment collected, ownership transferred
  4. Buyer becomes the new claim owner

What Transfers

  • ✅ Claim ownership
  • ✅ All claim blocks
  • ❌ Subclaims (configure with transfer-global-listing)
  • ❌ Trusted players list (cleared by default)
  • ❌ Physical builds (already in the claim)

Sign Protection

Sell signs are protected:

  • Only the claim owner can break the sign
  • Breaking cancels the sale
  • No refunds for broken signs

Permissions

Permission Description
griefprevention.sign.create.sell Create sell signs
griefprevention.buy Purchase claims from sell signs

Configuration

signs:
  sell:
    enabled: true
    allow-item-payments: true
    allow-money-payments: true
    allow-claimblock-payments: true
    allow-experience-payments: true
    clear-trust-on-sale: true
    transfer-global-listing: false
    transfer-spawn-point: true
    limits:
      max-signs: 5

Limits

Limit Default Permission Override
Sell signs per player 5 griefprevention.sign.limit.sell.<number>

Commands

Command Description
/sellclaim Start sell sign setup for current claim
/sellclaim <claimId> Start setup for specific claim

Troubleshooting

Sign not activating?

  • Check format matches supported formats
  • Verify player has griefprevention.sign.create.sell permission
  • Ensure claim ID is correct for condensed format

Purchase failed?

  • Buyer needs sufficient funds
  • Verify buyer has griefprevention.buy permission
  • Check if claim has active rentals (may block sale)

Want to cancel a sale?

  • Simply break the sell sign
  • No penalties for cancelling

Best Practices

  • Set fair prices based on claim size and contents
  • Clear valuable items before selling if not included
  • Remove trusted players if you don't want them to stay
  • Inform potential buyers of any rental agreements

Clone this wiki locally