Il datapack Default Content¶
La mod MineDnD da sola aggiunge le meccaniche: i punteggi di caratteristica e i loro effetti, livelli e punti, la
scheda personaggio, le abilità degli oggetti, le regole sui requisiti, i trigger delle imprese, i titoli e i comandi
/dnd. Non aggiunge contenuti: niente oggetti magici, incantesimi, regole, imprese o titoli.
Tutto questo arriva dai datapack. Il datapack MineDnD Default Content è la raccolta ufficiale: installalo per l'esperienza completa, usane solo una parte, modificalo, oppure fanne a meno e scrivi il tuo.
Cosa contiene¶
| Cartella nel pacchetto | Cosa aggiunge | Quanti |
|---|---|---|
data/minednd/items/ |
Oggetti magici: armi, armature, accessori, tomi, strumenti, pozioni | 70 |
data/minednd/recipe/ |
Come farli: banco da fabbricazione e alambicco | 57 |
data/minednd/advancement/recipes/ |
Quando ogni ricetta compare nel ricettario | 53 |
data/minednd/enchantment/ e data/minecraft/tags/enchantment/ |
Incantesimi, e dove si trovano (tavolo per incantesimi, bottino, scambi) | 24 |
data/minednd/crafting_requirements/ |
Regole sui requisiti: punteggi per creare, distillare, piazzare e usare le cose (incudini, fari, strumenti di diamante…); brewing/ dà un livello a ogni pozione |
47 |
data/minednd/tags/potion/ |
Gruppi di pozioni usati dai livelli di distillazione | 3 |
data/minednd/tags/block/first_time_xp.json |
Blocchi che danno esperienza d'avventura la prima volta che si scavano | 1 |
data/minednd/advancement/minednd/ |
La scheda delle imprese MineDnD | 27 |
data/minednd/title/ |
Titoli, sbloccati dalle imprese | 10 |
data/minednd/lang/ |
Nomi e descrizioni in inglese e in italiano | 2 |
Ogni oggetto, incantesimo e regola, in tabelle: Contenuti predefiniti; uno per uno: oggetti, incantesimi.
Senza di esso MineDnD funziona lo stesso: i punteggi cambiano danni, velocità, salute ed esperienza, i giocatori salgono di livello, la scheda personaggio, i comandi e le abilità degli oggetti funzionano. Semplicemente non ci sono oggetti MineDnD (la scheda creativa è vuota), regole sui requisiti, imprese e titoli MineDnD, e scavare non dà esperienza della prima volta (nessun blocco è nell'elenco).
Scaricarlo¶
Dalla pagina Releases del repository, il file MineDnD-Default-Content-<version>.zip, accanto al jar della mod.
Prendi la versione uguale a quella della tua mod. Non decomprimerlo: Minecraft legge lo zip così com'è.
Installarlo¶
Il datapack va in ogni mondo che deve averlo (i datapack appartengono a un mondo, non al gioco). Ai giocatori non serve sul loro computer: su un server ce l'ha solo il server, e la mod manda i nomi e le regole a ogni giocatore.
Un mondo nuovo¶
- Giocatore singolo → Crea un nuovo mondo → Altro → Pacchetti dati.
- Trascina
MineDnD-Default-Content-<version>.zipsulla finestra (oppure Apri cartella pacchetti e copialo lì). - Clicca la freccia su MineDnD Default Content per spostarlo tra i Selezionati, poi Fatto.
- Crea il mondo. Con il pulsante Mondo di esempio MineDnD (scheda Gioco), aggiungi prima il datapack nello stesso modo, poi premi il pulsante: le casse davanti a te conterranno tutti gli oggetti.
Un mondo esistente¶
- Chiudi il mondo (o il gioco).
- Metti lo zip nella cartella
datapacksdel mondo:
| Dov'è il mondo | Cartella |
|---|---|
| Nel gioco | Giocatore singolo → seleziona il mondo → Modifica → Apri cartella del mondo → datapacks |
| Launcher di Minecraft, Windows | %APPDATA%\.minecraft\saves\<mondo>\datapacks |
| Launcher di Minecraft, macOS | ~/Library/Application Support/minecraft/saves/<mondo>/datapacks |
| Launcher di Minecraft, Linux | ~/.minecraft/saves/<mondo>/datapacks |
| Modrinth App | l'istanza → ⋯ → Apri cartella → saves/<mondo>/datapacks |
- Apri il mondo. Un pacchetto nuovo nella cartella si attiva quando il mondo si carica.
Riapri il mondo invece di usare /reload: il pacchetto ha degli incantesimi, e Minecraft carica gli incantesimi solo
quando un mondo si carica.
Un server¶
- Ferma il server.
- Metti lo zip in
<cartella del server>/<mondo>/datapacks/. La cartella del mondo èlevel-nameinserver.properties(di solitoworld). Su un pannello di hosting usa il suo gestore file o l'SFTP (anche MineDnD Studio si collega in SFTP). - Avvia il server.
Controllare che sia attivo¶
/datapack list:file/MineDnD-Default-Content-<version>.zipè tra i pacchetti attivi./dnd infolo elenca con quanti oggetti, incantesimi, regole e ricette aggiunge.- La scheda creativa MineDnD ha gli oggetti;
/dnd catalog chestspiazza casse con tutti gli oggetti.
Aggiornarlo¶
- Chiudi il mondo (o ferma il server).
- Elimina il vecchio
MineDnD-Default-Content-….zipdadatapackse metti lì quello nuovo. Non tenerli entrambi: sarebbero attive due versioni, e la più nuova non vincerebbe sempre. - Apri il mondo (o avvia il server).
I tuoi pacchetti che ne cambiano delle parti (vedi Modificarlo) continuano a funzionare dopo un aggiornamento; i file che hai modificato dentro il pacchetto stesso vengono sostituiti.
Disattivarlo o toglierlo¶
- Disattivato, tenendo il file:
/datapack disable "file/MineDnD-Default-Content-<version>.zip"(il nome si completa con Tab);/datapack enablelo riattiva. Riapri il mondo perché spariscano anche gli incantesimi. - Tolto: elimina lo zip e riapri il mondo.
Gli oggetti che i giocatori hanno già tengono nome, descrizione, bonus, requisiti e abilità (sono salvati
sull'oggetto), ma perdono gli incantesimi del pacchetto; ricette, regole sui requisiti, imprese e titoli spariscono,
e gli oggetti non si possono più dare con /dnd give.
Usarne solo una parte¶
Un datapack funziona anche come semplice cartella. Decomprimi il pacchetto nella cartella datapacks del mondo
(ottieni una cartella con dentro pack.mcmeta e data/, ed è giusto così; pack.mcmeta deve stare direttamente in
quella cartella, non un livello più giù), elimina ciò che non vuoi e riapri il mondo.
| Per togliere | Elimina | Nota |
|---|---|---|
| Le regole sui requisiti | data/minednd/crafting_requirements/ |
brewing/ da solo sono i livelli delle pozioni |
| Solo i livelli di distillazione | data/minednd/crafting_requirements/brewing/ e data/minednd/tags/potion/ |
|
| Imprese e titoli | data/minednd/advancement/minednd/ e data/minednd/title/ |
I titoli hanno bisogno della loro impresa |
| Solo i titoli | data/minednd/title/ |
Le imprese restano |
| Gli incantesimi | data/minednd/enchantment/ e data/minecraft/tags/enchantment/ |
Gli oggetti che li hanno li perdono |
| Alcuni oggetti | il loro file in data/minednd/items/…, e i file con lo stesso percorso in recipe/ e advancement/recipes/ |
Una ricetta senza il suo oggetto non crea nulla |
| Lo sblocco delle ricette | data/minednd/advancement/recipes/ |
Allora ogni ricetta è nel ricettario di tutti fin dall'inizio |
| L'esperienza della prima volta dai blocchi | data/minednd/tags/block/first_time_xp.json |
Tieni data/minednd/lang/: contiene i nomi e le descrizioni. Senza, gli oggetti mostrano il testo inglese di riserva
e imprese e titoli mostrano le loro chiavi.
Esempi:
- Solo le regole (punteggi per usare incudini, fari, strumenti di diamante, livelli delle pozioni), niente
oggetti: tieni pack.mcmeta, data/minednd/crafting_requirements/, data/minednd/tags/potion/ e
data/minednd/lang/.
- Tutto tranne imprese e titoli: elimina data/minednd/advancement/minednd/ e data/minednd/title/.
Modificarlo¶
Due modi:
- Modificare i file del pacchetto (decompresso, come sopra). Veloce, ma un aggiornamento sostituisce le tue modifiche.
- Consigliato: un tuo piccolo pacchetto sopra. Crea un tuo datapack con solo i file che cambi, allo stesso percorso che hanno nel pacchetto Default Content, e mettilo sopra il pacchetto Default Content nell'ordine di caricamento. I suoi file sostituiscono quelli del pacchetto, e aggiornare il Default Content tiene le tue modifiche. Come si fa un pacchetto e l'ordine di caricamento: Datapack e Ordine di caricamento e sostituzioni.
Esempi, nel tuo pacchetto (data/minednd/… è il namespace del pacchetto Default Content, così i percorsi
coincidono):
| Per | File nel tuo pacchetto |
|---|---|
| Far richiedere FOR 10 alla Spada Fiammeggiante | copia data/minednd/items/weapons/flame_sword.json e cambia "minednd:requirements": { "str": 10 } |
| Togliere la regola sugli archi | data/minednd/crafting_requirements/bow.json con { "items": "minecraft:bow", "requirements": { "dex": 1 } } (punteggio 1: lo soddisfano tutti) |
| Rendere più facile il titolo del Minatore | copia data/minednd/advancement/minednd/miner_2.json e abbassa "min" |
| Attivare l'esperienza d'avventura | data/minednd/settings.json con { "experience": { "enabled": true } } (le impostazioni del mondo non fanno parte del pacchetto: ogni mondo ha quelle predefinite finché un pacchetto non le cambia) |
Per aggiungere i tuoi oggetti, regole o imprese accanto a quelli predefiniti: dagli un tuo namespace
(data/my_campaign/…), così non si scontrano mai con i file del pacchetto. Vedi Datapack.