-
Notifications
You must be signed in to change notification settings - Fork 9
Usage: System Auction & Requisition
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 totrue
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.