Skip to content
This repository has been archived by the owner on Mar 8, 2022. It is now read-only.

Usage: System Auction & Requisition

Phoenix Nemo edited this page Mar 27, 2018 · 2 revisions

Start auction or requisition events on behalf of server (system).

You need to add auction/requisition entries to system first.

To add an auction entry:

Hold the item(s) and type:

/heh auction addauc [base price] [step price] [random weight] [hide name] [bid timeout (in ticks)]

If hide name set to true, when auction on this item, it will show unknown item and mouse hover tooltip is disabled.

E.g.,

/heh auction addauc 1000 100 100 false 200

Adds an auction entry for the item in hand, starts at $1000 and minimum bid $100, random weight 100 and bid timeout 200 ticks.

To add an requisition entry:

/heh requisition addreq [minUnitPrice|int] [maxUnitPrice|int]
        [minAmount|int] [maxAmount|int] [randomWeigth|double] [timeoutTicks|int] [exactMatch|bool]
        [minDamageValue|int] [maxDamageValue|int] [enchantMatch|string:EXACT:CONTAINS:ARBITRARY]
        [loreMatch|string:EXACT:EXACT_TEXT:CONTAINS:ARBITRARY] [nameMatch|string:EXACT:EXACT_TEXT:ARBITRARY]

The command is a bit long so break it out:

  • minUnitPrice - the minimum requisition unit price
  • maxUnitPrice - the maximum requisition unit price
  • minAmount - minimum amount to requisite
  • maxAmount - maximum amount to requisite
  • randomWeight - weight in random selection
  • timeoutTicks - how many ticks will this requisition event keeps valid
  • exactMatch - require exact matched item to be sold, set to true will ignore the following matching options
  • minDamageValue - minimum allowed item damage value
  • maxDamageValue - maximum allowed item damage value
  • enchantMatch - match level on enchantments
  • loreMatch - match level on lore
  • nameMatch - match level on name

E.g., Buy wool from players and ignore any color, name, lore or enchantments, item amount ranged between 100 and 200 each time, unit price between 1 and 2, random selection weight 99 and such requisition keeps 1200 ticks after start. Hold a block of wool and type

/heh requisition addreq 1 2 100 200 99 1200 false 0 16 ARBITRARY ARBITRARY ARBITRARY

To manually start a system auction or requisition:

/heh auction runauc [id|optional]
/heh requisition runreq [id|optional]

System will automatically starts auction or requisition event when enough players online from time to time, based on system balance.

Clone this wiki locally