Import Export
Импорт/экспорт EZ Actions работает через буфер обмена.
Экспорт
В Редакторе меню нажмите Export.
Результат:
- Текущее полное корневое дерево сериализуется в JSON.
- JSON копируется в буфер обмена.
Импорт
В Редакторе меню нажмите Import.
Результат:
- JSON буфера обмена анализируется и проверяется.
- В случае успеха импортированные записи добавляются/заменяются для каждого пути импорта.
Распространенные сообщения об ошибках
- Буфер обмена пуст
- Буфер обмена не JSON
- Корневой JSON не является массивом.
- Запись не является объектом/недействительна
Практический рабочий процесс
- Экспортируйте текущее меню в текстовый файл в качестве резервной копии.
- Тестовые правки в JSON.
- Импорт.
- При необходимости выполните откат, импортировав предыдущую резервную копию.
Форма JSON
Верхний уровень поддерживает массив пунктов меню (или один элемент в некоторых путях API).
Каждый пункт меню должен быть:
- элемент action с объектом
action - элемент bundle с массивом
children
Пример минимального действия
{
"id": "act_123",
"title": "Inventory",
"icon": "minecraft:chest",
"action": {
"type": "KEY",
"name": "key.inventory",
"toggle": false,
"mode": "AUTO"
}
}Minimal Bundle Example
{
"id": "bundle_abc",
"title": "Utilities",
"icon": "minecraft:shulker_box",
"hideFromMainRadial": false,
"bundleKeybindEnabled": true,
"locked": false,
"children": []
}Deep dive: schema details
titleandnoteaccept plain string or text component JSON.lockedis optional; defaults false.action.typecurrently supportsKEY,COMMAND,ITEM_EQUIP.KEYfields:name,toggle,mode.COMMANDfields:command,delayTicks,cycleCommands.ITEM_EQUIPfields:slotsmap with stored item snapshots.
Поддержать проект
Нравится эта вики и эти моды?
Любая поддержка помогает мне развивать функции, писать документацию и выпускать обновления.