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 Codexe

Passo per passo

  1. 1.Crea pack.mcmeta

    Il file principale, con una descrizione e il numero pack_format della tua versione di Minecraft. Con un numero sbagliato il gioco mostra un avviso o rifiuta il pack.

  2. 2.Aggiungi la cartella data

    data/<namespace>/ con cartelle come function, recipe, loot_table e advancement. Nella 1.21 i nomi delle cartelle sono cambiati (singolare invece di plurale).

  3. 3.Scrivi le funzioni

    I file .mcfunction contengono comandi, uno per riga. Collegali a minecraft:load e minecraft:tick tramite i function tag.

  4. 4.Installalo

    Metti la cartella o lo .zip in <world>/datapacks/ ed esegui /reload, oppure aggiungilo quando crei il mondo.

  5. 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
Come creare un datapack per Minecraft (passo per passo) | Codexe