
263
1
Read the keys of nbt compounds easily
Command Format
function compound_key_reader:get {data:{from/value:...},result:'<ResultFunction>'}
- Result: Save the compound as a list in
storage compound_key_reader:result keys -
- Like
key+value+seqformat:
- Like
[ { "value": "(value)", "key": "(key)", "seq": "(seq)" }, ... ]
UPGRADING
- If you want to upgrade from
<=Beta2.0to>=Beta2.1,follow theUPGRADE.1.md
Result Functions
- The functions will beed called by the reader function to get the format of the result.
- You can use it just like
foreach(<ResultFunction>)in the following format -
- You CANNOT use
compound_key_reader:getin the result function!
- You CANNOT use
| Type | Value | Description |
|---|---|---|
| Arguments | c | Count |
| Arguments | l,r | Substr cur |
| Arguments | key | The name of the key |
| ReturnValue | 0|VOID | No Result |
| ReturnValue | +1 | Save substr cur((l,r]) in xx.cur |
| ReturnValue | +2 | Save key name in xx.key |
| ReturnValue | +4 | Save key value in xx.value |
| ReturnValue | +8 | Save the sequence in the keys in xx.seq |
| Presets | compound_key_reader:result_preset/key | key+seq |
| Presets | compound_key_reader:result_preset/key-value | key+value+seq |
| Presets | compound_key_reader:result_preset/all | (all) |
- Substr curs:Use
string storage compound_key_reader:result str $(l) $(r)to get the key
Совместимость
Создатели
Детали
Лицензия:BSD-2-Clause
Опубликован:1 год назад
Обновлён:1 год назад
