Import Export
Der Import/Export von EZ Actions funktioniert über Ihre Zwischenablage.
Exportieren
Klicken Sie im Menü-Editor auf Export.
Ergebnis:
- Der aktuelle vollständige Stammbaum wird in JSON serialisiert.
- JSON wird in die Zwischenablage kopiert.
Importieren
Klicken Sie im Menü-Editor auf Import.
Ergebnis:
- Zwischenablage-JSON wird analysiert und validiert.
- Bei Erfolg werden importierte Einträge pro Importpfad hinzugefügt/ersetzt.
Häufige Fehlermeldungen
- Zwischenablage ist leer
- Zwischenablage ist kein JSON
- Root-JSON ist kein Array
- Eintrag ist nicht Gegenstand / ungültig
Praktischer Arbeitsablauf
- Aktuelles Menü als Backup in eine Textdatei exportieren.
- Testen Sie die Änderungen in JSON.
- Importieren.
- Führen Sie bei Bedarf ein Rollback durch, indem Sie das vorherige Backup importieren.
JSON-Form
Die oberste Ebene unterstützt eine Reihe von Menüelementen (oder einzelne Elemente in einigen API-Pfaden).
Jeder Menüpunkt muss entweder:
- ein Aktionselement mit dem Objekt
action - ein Bundle-Element mit
children-Array
Beispiel für eine minimale Aktion
{
"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.
Dieses Projekt unterstutzen
Gefallt dir dieses Wiki und diese Mods?
Jede Unterstutzung hilft mir, neue Features zu bauen, Dokus zu schreiben und Updates zu liefern.