Vai al contenuto
Piattaforme

Datapack

Datapack vanilla con Codexe. Versioni e pack_format, la struttura delle cartelle, come Codexe carica in prova il pacchetto su un vero server Minecraft e problemi più comuni.

Aggiornato

In questa pagina
  1. Cosa mettere nella richiesta
  2. Come Codexe verifica un datapack
  3. Installazione
  4. Limiti

Un datapack modifica dati che il gioco legge già: ricette, loot table, progressi, predicati, tag e funzioni (.mcfunction). Funziona sui server vanilla e nei mondi in giocatore singolo, senza plugin né mod.

Per giocare il tuo datapack in gioco, avvia un server di prova privato con Provalo subito.

#Cosa mettere nella richiesta

  • Versione di Minecraft. Decide il pack_format e i nomi delle cartelle (per esempio function/ dalla 1.21 in poi, functions/ prima).
  • Cosa fa: ricette (con forma/senza forma), modifiche ai loot, alberi di progressi, meccaniche con scoreboard, funzioni di tick o di caricamento.
  • Namespace, se ti interessa come si chiama.
Text
A datapack for Minecraft 1.21.1, namespace "extras".
- Shaped recipe: 8 cobblestone around a coal block = 16 torches.
- Shapeless recipe: 4 rotten flesh = 1 leather.
- A load function that creates a "deaths" scoreboard and shows it in the sidebar.

#Come Codexe verifica un datapack

I datapack non hanno niente da compilare, quindi Codexe carica il pacchetto su un vero server Minecraft vanilla nella sua sandbox di build, offline, e legge il log del server alla ricerca di errori in ricette, funzioni, progressi o JSON. La versione del server viene scelta in base al pack_format del pacchetto: la versione installata più recente per cui il pacchetto è scritto.

I server di prova coprono 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2 e 26.3. Se la struttura non è giusta per la versione (per esempio functions/ sulla 1.21), Codexe corregge i nomi delle cartelle.

Un pacchetto con errori viene riparato come il codice. Pronto significa che il pacchetto si è caricato senza errori.

#Installazione

Scarica lo ZIP, mettilo in world/datapacks/ (o nella cartella datapacks del mondo in giocatore singolo), poi esegui /reload o riavvia. Controlla con /datapack list.

#Limiti

I datapack non possono aggiungere blocchi o oggetti davvero nuovi con un comportamento nuovo, e possono reagire solo a quello che il gioco vanilla mette a disposizione (progressi, predicati, scoreboard). Per una logica basata su molti eventi, usa Skript o un plugin.

Datapack | Codexe Docs