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
- Apri ogni cartella del pacchetto e seleziona i file al suo interno, non la cartella stessa.
manifest.jsondeve trovarsi nella radice dell'archivio. - Comprimi in zip e rinomina ogni archivio da
.zipa.mcpack. OttieniMySword_BP.mcpackeMySword_RP.mcpack. - Facoltativo: comprimi insieme i due file
.mcpacke 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
.mcpacko.mcaddondai 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
- Usa una copia del mondo, mai l'unico salvataggio che hai.
- Attiva i comandi nelle impostazioni del mondo, poi esegui
/give @s mysword:custom_sword. - Controlla che l'icona compaia nell'inventario, che il nome sia corretto e che la durabilità diminuisca dopo l'uso.
- Colpisci un mob e verifica che il danno corrisponda al valore atteso.
- 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.jsonfinisce 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_swordtra il file dell'oggetto, quello della texture e quello della lingua. - Un
min_engine_versionsuperiore alla versione del gioco sul dispositivo. - Provare a usare una mod Java
.jarsu 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 gratisProvalo gratis
Genera plugin Minecraft, bot Discord e script FiveM con l'AI. Senza bisogno di programmare.
Inizia gratis