Ricolorare il cielo richiede sei file — e tutte le otto fasi lunari sono uno di essi
Un pacchetto per il cielo sostituisce sun.png, moon_phases.png, clouds.png, rain.png, snow.png ed end_sky.png con dimensioni esatte. La luna è una singola striscia 128×64, non otto texture.
I pacchetti di ricolorazione falliscono per motivi banali: il percorso errato, le dimensioni della tela errate o otto file dove il gioco ne richiede uno solo. Questi sono i percorsi esatti, presi dallo strumento di ricolorazione su questa pagina — che li scrive — quindi i percorsi e le dimensioni qui sono quelli che vengono effettivamente caricati.
Il cielo è composto da sei file
Tutto ciò di cui è composto il cielo si trova sotto assets/minecraft/textures/environment/:
| file | dimensione |
|---|---|
sun.png | 32 × 32 |
moon_phases.png | 128 × 64 |
clouds.png | 256 × 256 |
rain.png | 64 × 256 |
snow.png | 64 × 256 |
end_sky.png | 128 × 128 |
Sostituisci tutti e sei e il cielo sarà tuo. Non c'è nient'altro — nessun orizzonte separato, nessun file di gradiente. Il colore del cielo oltre a questi proviene dal bioma, non da una texture.
La luna è una singola striscia, non otto texture
Questo è l'errore che vale la pena menzionare. moon_phases.png is una singola immagine 128 × 64 contenente tutte le otto fasi in una griglia 4 × 2 di celle 32 × 32. Il gioco sceglie la cella per la fase di questa notte.
Quindi non c'è moon_full.png, and a pack that ships eight separate moon files ships eight files Minecraft never reads. If your moon renders as a quarter of the picture you drew, the canvas is the problem: you painted one moon at 128 × 64 instead of eight at 32 × 32 each.
Pioggia e neve sono alte, non quadrate
Entrambe sono 64 × 256 — quattro volte più alte che larghe. Questo perché sono una striscia verticale ripetuta verso il basso sullo schermo, non lo sprite di una particella. Disegnarle quadrate produce una sbavatura allungata, ed è il secondo errore di dimensione più comune dopo la luna.
Il luccichio è composto da due file con compiti diversi
Il luccichio dell'incantesimo non è una singola texture:
misc/enchanted_glint_item.png— the sheen on itemsglint_armor.png— the sheen on worn armour
Ricolorane uno e l'altro manterrà il viola vanilla, sembrando un bug nel tuo pacchetto. Se modifichi il luccichio, modificali entrambi o nessuno dei due.
I font sono un JSON più un foglio
Il lavoro sui font richiede due file insieme:
font/default.json— the provider list, which says which sheet supplies which charactersfont/ascii.png— the sheet itself
Sostituire solo il PNG mantiene la mappatura dei caratteri vanilla, quindi i glifi finiscono negli slot sbagliati. Il JSON è ciò che indica al gioco dove si trova ciascun carattere e deve corrispondere all'immagine fornita.
La regola generale
Un pacchetto di ricolorazione è una sovrascrittura percorso per percorso: posiziona un file nello stesso percorso utilizzato da vanilla e il tuo prevarrà. Ecco perché i percorsi sopra contano più della grafica — una splendida texture in textures/enviroment/sun.png loads nothing at all, and the game will not tell you why.