De lucht herkleuren kost zes bestanden — en alle acht maanfasen zijn er één van
Een lucht-pack vervangt sun.png, moon_phases.png, clouds.png, rain.png, snow.png en end_sky.png met exacte afmetingen. De maan is een enkele strook van 128×64, geen acht texturen.
Herkleur-packs mislukken om saaie redenen: het verkeerde pad, de verkeerde canvasgrootte of acht bestanden waar het spel er één wil. Dit zijn de exacte doelen, overgenomen van de herkleurtool op deze pagina — die ze schrijft — dus de paden en afmetingen hier zijn degene die daadwerkelijk laden.
De lucht bestaat uit zes bestanden
Alles waar de lucht uit bestaat staat onder assets/minecraft/textures/environment/:
| bestand | grootte |
|---|---|
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 |
Vervang ze alle zes en de lucht is van jou. Er is niets anders — geen aparte horizon, geen verloopbestand. Luchtkleur hierbuiten is afkomstig van het bioom, niet van een textuur.
De maan is één strook, geen acht texturen
Dit is de fout die het noemen waard is. moon_phases.png is een enkele afbeelding van 128 × 64 met alle acht fasen in een 4 × 2-raster van 32 × 32-cellen. Het spel kiest de cel voor de fase van vanavond.
Er is dus geen 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.
Regen en sneeuw zijn langwerpig, niet vierkant
Beide zijn 64 × 256 — vier keer hoger dan breed. Dat komt doordat ze een verticale streep zijn die over het scherm wordt herhaald, geen deeltjessprite. Ze vierkant tekenen levert een uitgerekte veeg op, en het is de op één na meest voorkomende fout met afmetingen na de maan.
De glinstering bestaat uit twee bestanden met verschillende taken
De betoveringsglans is niet één textuur:
misc/enchanted_glint_item.png— the sheen on itemsglint_armor.png— the sheen on worn armour
Herkleur je er één, dan behoudt de ander het paars van vanilla, wat oogt als een bug in je eigen pack. Als je de glinstering aanpast, pas ze dan allebei of geen van beide aan.
Lettertypen zijn een JSON plus een sheet
Lettertype-aanpassingen vereisen twee bestanden samen:
font/default.json— the provider list, which says which sheet supplies which charactersfont/ascii.png— the sheet itself
Alleen de PNG vervangen behoudt de tekentoewijzing van vanilla, waardoor tekens op de verkeerde plekken terechtkomen. De JSON vertelt het spel waar elk teken zich bevindt, en moet overeenkomen met de afbeelding die je meelevert.
De algemene regel
Een herkleur-pack is een pad-voor-pad-overschrijving: plaats een bestand op hetzelfde pad dat vanilla gebruikt en het jouwe wint. Daarom zijn de bovenstaande paden belangrijker dan het artwork — een prachtige textuur op textures/enviroment/sun.png loads nothing at all, and the game will not tell you why.