Import Export
L’importation/exportation EZ Actions fonctionne via votre presse-papiers.
Exporter
Dans l'éditeur de menu, cliquez sur Export.
Résultat:
- L'arborescence racine complète actuelle est sérialisée en JSON.
- JSON est copié dans le presse-papiers.
Importer
Dans l'éditeur de menu, cliquez sur Import.
Résultat:
- Le Presse-papiers JSON est analysé et validé.
- En cas de succès, les entrées importées sont ajoutées/remplacées par chemin d'importation.
Messages d'erreur courants
- Le presse-papier est vide
- Le Presse-papiers n'est pas JSON
- La racine JSON n'est pas un tableau
- L'entrée n'est pas un objet / invalide
Flux de travail pratique
- Exportez le menu actuel vers un fichier texte comme sauvegarde.
- Testez les modifications dans JSON.
- Importer.
- Si nécessaire, effectuez une restauration en important la sauvegarde précédente.
Forme JSON
Le niveau supérieur prend en charge un tableau d'éléments de menu (ou un élément unique dans certains chemins d'API).
Chaque élément de menu doit être soit :
- un élément action avec l'objet
action - un élément bundle avec le tableau
children
Exemple d'action minimale
{
"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.
Soutenir ce projet
Vous aimez ce wiki et ces mods ?
Chaque soutien m'aide a continuer a creer des fonctionnalites, ecrire la documentation et publier des mises a jour.