Torna al blog
minecraft•7 min di lettura

AI Mod Maker Minecraft Bedrock: crea un add-on (2026)

AI mod maker minecraft bedrock: guida per creare behavior pack e resource pack, scrivere manifest.json con UUID, creare il file .mcaddon e testarlo.

Marco N.
31 ottobre 2026
AI Mod Maker Minecraft Bedrock: crea un add-on (2026)

AI Mod Maker Minecraft Bedrock: crea un add-on (2026)

Gli add-on Bedrock cambiano il gioco su smartphone, tablet, Windows 10 e 11 e console. Non sono mod Java. Una mod Java è un file .jar per Forge o Fabric, mentre un add-on Bedrock è un insieme di file JSON e risorse compresso in un archivio .mcpack o .mcaddon. Un AI mod maker può preparare questi file al posto tuo, ma per verificare il risultato e correggere gli errori devi capire come si incastrano le parti.

Un add-on tipico ha due pacchetti. Il behavior pack contiene la logica: oggetti, entità, ricette e, facoltativamente, script. Il resource pack contiene l'aspetto e i suoni: texture, modelli, suoni e file della lingua. Questa guida costruisce una semplice spada personalizzata con entrambi i pacchetti.

Cosa serve

  • Minecraft Bedrock Edition su smartphone, oppure su Windows 10 o 11.
  • Un editor di testo come VS Code o Notepad++.
  • Un programma per creare archivi zip. Su Windows va bene 7-Zip.
  • Un'immagine PNG 16x16 per l'icona della spada. Per un test basta un disegno semplice.
  • Una copia di backup del mondo in cui farai le prove.

Passo 1: pianifica l'add-on e le cartelle

Prima di generare qualsiasi file, scrivi cosa deve fare l'add-on. In questa guida il piano è: una spada personalizzata con 8 di danno e 1600 di durabilità, con namespace mysword.

Crea due cartelle, una per pacchetto, con questa struttura:

MySword_BP/
  manifest.json
  items/
    custom_sword.json
  texts/
    en_US.lang
    languages.json

MySword_RP/
  manifest.json
  textures/
    item_texture.json
    items/
      custom_sword.png
  texts/
    en_US.lang
    languages.json

Passo 2: scrivi i due manifest

Ogni pacchetto richiede un manifest.json nella radice. Gli UUID qui sotto sono solo segnaposto: sostituiscili tutti con UUID casuali nuovi (versione 4, minuscoli, formato 8-4-4-4-12). Ogni pacchetto ha un header UUID e un module UUID propri, e nessun UUID deve essere riutilizzato.

Behavior pack MySword_BP/manifest.json:

{
  "format_version": 2,
  "header": {
    "name": "MySword Behavior Pack",
    "description": "Logica di una spada personalizzata",
    "uuid": "11111111-2222-4333-8444-555555555555",
    "version": [1, 0, 0],
    "min_engine_version": [1, 20, 0]
  },
  "modules": [
    {
      "type": "data",
      "uuid": "66666666-7777-4888-8999-aaaaaaaaaaaa",
      "version": [1, 0, 0]
    }
  ],
  "dependencies": [
    {
      "uuid": "aaaaaaaa-bbbb-4ccc-8ddd-eeeeeeeeeeee",
      "version": [1, 0, 0]
    }
  ]
}

Resource pack MySword_RP/manifest.json:

{
  "format_version": 2,
  "header": {
    "name": "MySword Resource Pack",
    "description": "Texture e lingua di una spada personalizzata",
    "uuid": "aaaaaaaa-bbbb-4ccc-8ddd-eeeeeeeeeeee",
    "version": [1, 0, 0],
    "min_engine_version": [1, 20, 0]
  },
  "modules": [
    {
      "type": "resources",
      "uuid": "ffffffff-0000-4111-8222-333333333333",
      "version": [1, 0, 0]
    }
  ]
}

La voce dependencies del behavior pack punta all'header UUID del resource pack. Imposta min_engine_version su una versione che puoi davvero testare, e mai superiore alla versione del gioco installata sul dispositivo.

Passo 3: definisci l'oggetto

Crea MySword_BP/items/custom_sword.json. L'identificatore mysword:custom_sword deve corrispondere esattamente alla chiave della texture e a quella della lingua:

{
  "format_version": "1.20.10",
  "minecraft:item": {
    "description": {
      "identifier": "mysword:custom_sword",
      "menu_category": { "category": "equipment" }
    },
    "components": {
      "minecraft:icon": { "texture": "custom_sword" },
      "minecraft:max_stack_size": 1,
      "minecraft:durability": { "max_durability": 1600 },
      "minecraft:damage": 8,
      "minecraft:hand_equipped": true
    }
  }
}

Il format_version e i componenti disponibili dipendono dalla versione di Minecraft. Prima di usare un componente, controlla la documentazione Bedrock aggiornata per la versione che vuoi supportare.

Passo 4: aggiungi la texture e i nomi

In MySword_RP/textures/item_texture.json collega il nome breve della texture al file PNG:

{
  "resource_pack_name": "MySword",
  "texture_name": "atlas.items",
  "texture_data": {
    "custom_sword": {
      "textures": "textures/items/custom_sword"
    }
  }
}

Metti custom_sword.png in MySword_RP/textures/items/, senza estensione nel JSON. Il file texts/en_US.lang contiene il nome visualizzato, e languages.json elenca i codici lingua:

item.mysword:custom_sword.name=Custom Sword
["en_US"]

Passo 5: crea i pacchetti

  1. Apri ogni cartella del pacchetto e seleziona i file al suo interno, non la cartella stessa. manifest.json deve trovarsi nella radice dell'archivio.
  2. Comprimi in zip e rinomina ogni archivio da .zip a .mcpack. Ottieni MySword_BP.mcpack e MySword_RP.mcpack.
  3. Facoltativo: comprimi insieme i due file .mcpack e rinomina l'archivio in .mcaddon. Prima di condividerlo, verifica che l'importazione sul tuo dispositivo carichi entrambi i pacchetti.

Su Windows attiva prima le estensioni dei file in Esplora file. Altrimenti il rinominare può produrre un file chiamato MySword_BP.mcpack.zip.

Passo 6: importa e attiva i pacchetti

  • Smartphone: apri il file .mcpack o .mcaddon dai download o dal gestore file e scegli Minecraft. Il gioco importa i pacchetti.
  • Windows 10 o 11: fai doppio clic sul file. Minecraft si apre e importa i pacchetti.

Apri il mondo di prova, vai alle sue impostazioni e attiva il behavior pack e il resource pack nella sezione dei pacchetti. Verifica che entrambi risultino attivi.

Passo 7: testa in locale

  1. Usa una copia del mondo, mai l'unico salvataggio che hai.
  2. Attiva i comandi nelle impostazioni del mondo, poi esegui /give @s mysword:custom_sword.
  3. Controlla che l'icona compaia nell'inventario, che il nome sia corretto e che la durabilità diminuisca dopo l'uso.
  4. Colpisci un mob e verifica che il danno corrisponda al valore atteso.
  5. Se il pacchetto non si carica, controlla la sintassi JSON con un validatore e confronta ogni UUID e identificatore con gli altri file.

Se hai amici su dispositivi diversi, prova su ciascuna piattaforma, perché le versioni possono differire.

Errori comuni

  • Comprimere la cartella madre, così manifest.json finisce un livello più in basso.
  • Riutilizzare un UUID tra i due pacchetti, o uno preso da un altro progetto.
  • Un errore di battitura in mysword:custom_sword tra il file dell'oggetto, quello della texture e quello della lingua.
  • Un min_engine_version superiore alla versione del gioco sul dispositivo.
  • Provare a usare una mod Java .jar su Bedrock. I formati non sono compatibili.

Usare bene un generatore AI

Dai al generatore la struttura esatta che ti serve. Per esempio:

Crea un add-on Minecraft Bedrock per la versione 1.20. Due pacchetti: un behavior pack e un resource pack. Un oggetto spada personalizzata con 8 di danno, 1600 di durabilità e una texture 16x16 chiamata custom_sword. Namespace mysword. Restituisci entrambi i manifest.json con UUID casuali nuovi, il JSON dell'oggetto, item_texture.json e en_US.lang.

Poi confronta il risultato con questa guida: UUID unici, identificatori coerenti, struttura delle cartelle e voce di dipendenza. Il generatore di add-on Bedrock crea questa struttura per te. Se invece ti servono mod per Java Edition, vedi il mod maker. I piani sono nella pagina prezzi: il piano Starter è gratuito, con un limite giornaliero e senza carta di credito.

Verifica e testa tutti i file generati prima di pubblicare un add-on o di usarlo su un server pubblico. Per script complessi, server multigiocatore o add-on che devono funzionare con molti aggiornamenti del gioco, affidati a uno sviluppatore.

FAQ

Posso usare una mod Java su Bedrock?

No. Le mod Java sono file .jar per Java Edition, mentre gli add-on Bedrock sono pacchetti JSON e risorse con una struttura diversa. Ti serve un add-on scritto nel formato Bedrock.

Perché il mio add-on non compare nelle impostazioni del mondo?

Controlla che entrambi i pacchetti siano stati importati, che ogni UUID sia unico e valido, che min_engine_version non sia superiore alla versione del gioco e che i manifest.json si trovino nella radice di ciascun pacchetto.

Posso provare il generatore senza pagare?

Sì. Il piano Starter è gratuito, con 10 EC al giorno e 20 EC al mese, e non richiede una carta di credito.

Pronto a creare con l'AI?

Genera il tuo primo plugin Minecraft, bot Discord o script FiveM in 30 secondi. Gratis per iniziare.

Inizia gratis
#Minecraft Bedrock#Add-ons#Behavior pack#Resource pack#Tutorial