Reference changelog
What changed in the reference and when — new fields, corrected codes and reworked sections, version by version.
On this page
The reference has its own version, unrelated to the application's. The first two numbers are the reference line (the public_v1.5 directory); the third one goes up with every text update.
1.5.0 — 5 September 2026
The start of line 1.5. The private store sections were reworked, and this changelog was started along the way.
StoreType— a new object holding the store type codes:NONE,SELL,SELL_SETUP,BUY,BUY_SETUP,MANUFACTURE,PACKAGE_SELL. ComparestoreTypeagainst these, not against a bare number.- The store code table was wrong and is fixed. It used to say
2— package sell,8— general manufacture,10and11— store setup. It now says2— setting a sell store up,4— setting a buy store up,5— craft,8— package sell. A script looking for a package store bystoreType == 2found owners in setup mode and never found a package store at all. bot.storeType— the property is documented; it was missing from the reference entirely.- Buy stores — documented: in their lots
priceis what the owner pays per unit,countis how many more they will buy, andoidis always0. This covers bothStoreItemandPrivateStoreEntryin the event. - Package stores — documented: the list is sold as one lot and cannot be bought piecemeal. For a store you opened the type is reliable; the value in the owner's
Char.storeTypeis not confirmed yet. PrivateStoreListReceived— the event'sstoreTypefield is documented.enchantLevel— the field was added toStoreItemand toPrivateStoreEntry.- The Russian Models page had no
StoreItemsection even though the Commands page linked to it. The section is there now. - The example project now ships next to the reference —
ikar-script-example.zip, with freshly exported API jars (StoreTypeincluded). The Getting started page links to it from the.jarplugin section.