Import Export
EZ Actions import/export works through your clipboard.
Export
In Menu Editor, click Export.
Result:
- Current full root tree is serialized to JSON.
- JSON is copied to clipboard.
Import
In Menu Editor, click Import.
Result:
- Clipboard JSON is parsed and validated.
- On success, imported entries are added/replaced per import path.
Common Error Messages
- Clipboard is empty
- Clipboard is not JSON
- Root JSON is not array
- Entry is not object / invalid
Practical Workflow
- Export current menu to a text file as backup.
- Test edits in JSON.
- Import.
- If needed, rollback by importing previous backup.
JSON Shape
Top-level supports array of menu items (or single item in some API paths).
Each menu item must be either:
- an action item with
actionobject - a bundle item with
childrenarray
Minimal Action Example
{
"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.
Support This Project
Like this wiki and these mods?
Every bit of support helps me keep building features, writing docs, and shipping updates.