Guida
Come creare un datapack per Minecraft
Aggiornato il 7 ottobre 2026
Un datapack cambia il gioco senza mod né plugin: ricette, loot, progressi, funzioni che girano a ogni tick. Funziona sui server vanilla e nei mondi in singleplayer. È una cartella (o uno .zip) di file JSON e file .mcfunction con una struttura rigida.
Un esempio da cui partire.
Generalo con CodexePasso per passo
1.Crea pack.mcmeta
Il file principale, con una descrizione e il numero
pack_formatdella tua versione di Minecraft. Con un numero sbagliato il gioco mostra un avviso o rifiuta il pack.2.Aggiungi la cartella data
data/<namespace>/con cartelle comefunction,recipe,loot_tableeadvancement. Nella 1.21 i nomi delle cartelle sono cambiati (singolare invece di plurale).3.Scrivi le funzioni
I file
.mcfunctioncontengono comandi, uno per riga. Collegali aminecraft:loademinecraft:ticktramite i function tag.4.Installalo
Metti la cartella o lo .zip in
<world>/datapacks/ed esegui/reload, oppure aggiungilo quando crei il mondo.5.Provalo
Controlla
/datapack list, poi prova ogni ricetta e funzione nel gioco. Gli errori compaiono nel log del server.
Con Codexe
Descrivi le ricette, il loot o le meccaniche e la versione. Codexe scrive i file con la struttura e il pack_format giusti, carica il pack su un vero server Minecraft per scovare gli errori prima di dichiararlo pronto, e ti fa entrare in quel server per giocarci.
Domande
Datapack o plugin?
Un datapack non richiede software per server e funziona in singleplayer, ma può fare solo ciò che permettono i comandi e i JSON. Un plugin può fare tutto ciò che permette l'API del server, ma richiede Spigot o Paper.
Perché il mio datapack non si carica?
Di solito per un pack_format sbagliato, un nome di cartella di un'altra versione o un errore nel JSON. Il log del server indica il file.
Crea un datapack
Questo prompt si apre pronto da inviare:
“Un datapack per Minecraft 1.21.4: una ricetta a forma fissa per un "Totem del mare" (Cuore del mare al centro, oro intorno) che dà un Totem dell'immortalità con un nome personalizzato, e una funzione load che aggiunge nella sidebar una scoreboard delle morti.”
Generalo con Codexe