Руководство для создателей наборов
Для начала я вам настоятельно рекомендую изучить Вики по Определениям моделей предметов (англ.) чтобы понимать, что тут происходит.
RPT добавляет систему переменных и инструменты работы с ними. Ниже описано то как с ними работать
Поле rpt
Теперь в каждом json файле вы можете указать поле rpt, в котором указываются флаги и переменные в формате, указанном в блоке кода ниже. Их можно читать через определённые модели предметов. Об этом вы можете прочитать здесь.
json
{
"model": {
...
},
"rpt": {
"custom_flags": [ // Доп. флаги
"foo",
"bar"
],
"variables": { // Переменные
"strings": { // Строки
"foo": "bar"
},
"numbers": { // Числа
"foo": 42
},
"flags": { // флаги (true/false)
"hello_world": true
},
"models": { // модели (из папки models/)
"bar": "minecraft:iron_ingot"
}
}
}
}