Cosa fa pack.mcmeta in un resource pack Java
pack.mcmeta è il file di metadati nella radice di un resource pack di Java Edition. Dice a Minecraft come descrivere il pack e quale formato di resource pack i file target. Questo generatore passa tra il campo legacy pack_format e la nuova struttura min_format e max_format usata dalle versioni attuali.
Il file non contiene texture, modelli, suoni, font o voci di lingua. Questi asset appartengono ancora alla cartella assets. Tieni pack.mcmeta accanto a assets, non al suo interno, e salva il file scaricato con questo nome esatto.
Scegli la versione esatta di Minecraft
I valori del pack format cambiano indipendentemente dal numero di versione del gioco. Seleziona la versione o snapshot che caricherà il pack, poi mantieni i campi generati invariati a meno che tu non abbia verificato tu stesso un intervallo di compatibilità più ampio.
I metadati legacy e moderni sono diversi
Le versioni più vecchie leggono un singolo numero pack_format. Le versioni più recenti possono usare array di formato minimo e massimo. Il generatore cambia automaticamente la forma del JSON invece di mescolare entrambi gli schemi in un unico file.
Gli avvisi di compatibilità contano ancora
Minecraft può caricare un pack più vecchio o più nuovo con un avviso, ma il caricamento non garantisce che ogni formato di asset sia compatibile. Modelli, definizioni di oggetti, shader, font e altre risorse possono cambiare tra le versioni anche quando i metadati vengono analizzati correttamente.
Le snapshot richiedono controlli aggiuntivi
I numeri di formato delle snapshot possono cambiare prima della versione stabile. Tratta l'output della snapshot come metadati di test e verificalo di nuovo quando sposti il pack a una snapshot successiva o a una versione stabile di Minecraft.
Crea un file pack.mcmeta valido
- Scrivi la descrizione che i giocatori vedranno nella schermata dei resource pack.
- Seleziona la versione Java o snapshot esatta usata per i test.
- Scarica pack.mcmeta e posizionalo nella radice della cartella del resource pack o dello ZIP.
- Tieni la cartella assets accanto al file di metadati, poi carica il pack in Minecraft.
- Leggi il registro di gioco quando il pack viene rifiutato o gli asset non vengono caricati.
Domande su pack.mcmeta
Dove va pack.mcmeta?
Posizionalo al livello superiore del resource pack, accanto alla cartella assets. Se il pack è zippato, sia pack.mcmeta che assets devono essere visibili immediatamente all'apertura dello ZIP.
pack.mcmeta è usato anche dai datapack?
Anche i datapack usano un file chiamato pack.mcmeta, ma i valori di formato supportati e lo scopo del contenuto differiscono. Questa pagina è configurata specificamente per i metadati dei resource pack Java.
Perché Minecraft dice che il mio pack è incompatibile?
Il formato selezionato potrebbe non corrispondere al gioco in esecuzione, il JSON potrebbe essere stato modificato in modo errato, o il file potrebbe essere annidato una cartella troppo in profondità. Controlla prima la versione selezionata e la radice dello ZIP.
Un resource pack può supportare molte versioni?
I metadati moderni possono dichiarare un intervallo, ma gli asset stessi devono funzionare in quell'intervallo. Una dichiarazione ampia non può convertire modelli o definizioni che sono cambiati tra le versioni.