Vai al contenuto

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

  1. Giocatore singolo → Crea un nuovo mondo → Altro → Pacchetti dati.
  2. Trascina MineDnD-Default-Content-<version>.zip sulla finestra (oppure Apri cartella pacchetti e copialo lì).
  3. Clicca la freccia su MineDnD Default Content per spostarlo tra i Selezionati, poi Fatto.
  4. 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

  1. Chiudi il mondo (o il gioco).
  2. Metti lo zip nella cartella datapacks del 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
  1. 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

  1. Ferma il server.
  2. Metti lo zip in <cartella del server>/<mondo>/datapacks/. La cartella del mondo è level-name in server.properties (di solito world). Su un pannello di hosting usa il suo gestore file o l'SFTP (anche MineDnD Studio si collega in SFTP).
  3. Avvia il server.

Controllare che sia attivo

  • /datapack list: file/MineDnD-Default-Content-<version>.zip è tra i pacchetti attivi.
  • /dnd info lo elenca con quanti oggetti, incantesimi, regole e ricette aggiunge.
  • La scheda creativa MineDnD ha gli oggetti; /dnd catalog chests piazza casse con tutti gli oggetti.

Aggiornarlo

  1. Chiudi il mondo (o ferma il server).
  2. Elimina il vecchio MineDnD-Default-Content-….zip da datapacks e metti lì quello nuovo. Non tenerli entrambi: sarebbero attive due versioni, e la più nuova non vincerebbe sempre.
  3. 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 enable lo 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.