Import Export
EZ Actions 导入/导出通过剪贴板进行。
## 出口
在菜单编辑器中,单击Export。
结果:
- 当前完整根树被序列化为 JSON。
- JSON 被复制到剪贴板。
## 进口
在菜单编辑器中,单击Import。
结果:
- 剪贴板 JSON 已解析和验证。
- 成功后,将按导入路径添加/替换导入的条目。
常见错误消息
- 剪贴板为空
- 剪贴板不是 JSON
- 根 JSON 不是数组
- 条目不是对象/无效
实际工作流程
- 将当前菜单导出到文本文件作为备份。
- 在 JSON 中测试编辑。
- 导入。
- 如果需要,通过导入以前的备份进行回滚。
JSON 形状
顶级支持菜单项数组(或某些 API 路径中的单个项目)。
每个菜单项必须是:
- 带有
action对象的操作项目 - 带有
children数组的 bundle 项目
最小操作示例
{
"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.
支持这个项目
喜欢这个 Wiki 和这些模组吗?
你的每一份支持都能帮助我持续开发新功能、完善文档并发布更新。