Anim na file ang pagkulay muli sa kalangitan — at isa sa mga ito ang lahat ng walong yugto ng buwan
Pinapalitan ng isang sky pack ang sun.png, moon_phases.png, clouds.png, rain.png, snow.png at end_sky.png sa eksaktong mga laki. Ang buwan ay iisang 128×64 strip, hindi walong texture.
Pumapalya ang mga recolour pack dahil sa mga simpleng dahilan: maling path, maling laki ng canvas, o walong file kung saan isa lang ang kailangan ng laro. Ito ang mga eksaktong target, kinuha mula sa recolour tool sa pahinang ito — na nagsusulat sa mga ito — kaya ang mga path at laki dito ang aktwal na naglo-load.
Anim na file ang kalangitan
Lahat ng bumubuo sa kalangitan ay nasa ilalim ng assets/minecraft/textures/environment/:
| file | laki |
|---|---|
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 |
Palitan ang lahat ng anim at sa iyo na ang kalangitan. Wala nang iba pa — walang hiwalay na horizon, walang gradient file. Ang kulay ng kalangitan lampas dito ay nagmumula sa biome, hindi sa isang texture.
Isang strip ang buwan, hindi walong texture
Ito ang pagkakamaling dapat banggitin. moon_phases.png is isang 128 × 64 na larawan na naglalaman ng lahat ng walong yugto sa isang 4 × 2 grid ng 32 × 32 na cell. Pinipili ng laro ang cell para sa yugto ngayong gabi.
Kaya walang 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.
Mataas ang ulan at niyebe, hindi parisukat
Pareho silang 64 × 256 — apat na beses na mas mataas kaysa sa lapad. Iyon ay dahil ang mga ito ay patayong streak na naka-tile pababa sa screen, hindi isang particle sprite. Ang pagpinta sa mga ito nang parisukat ay nagiging banat na pahid, at ito ang pangalawang pinakakaraniwang pagkakamali sa laki pagkatapos ng buwan.
Dalawang file ang glint na may magkaibang gamit
Ang kislap ng enchantment ay hindi iisang texture:
misc/enchanted_glint_item.png— the sheen on itemsglint_armor.png— the sheen on worn armour
Kulayan muli ang isa at mananatiling lila ng vanilla ang isa pa, na magmumukhang bug sa sarili mong pack. Kung babaguhin mo ang glint, baguhin ang pareho o wala sa alinman.
Ang mga font ay isang JSON kasama ang isang sheet
Kailangan sa font ang dalawang file nang magkasama:
font/default.json— the provider list, which says which sheet supplies which charactersfont/ascii.png— the sheet itself
Ang pagpalit lang ng PNG ay nagpapanatili ng character mapping ng vanilla, kaya napupunta ang mga glyph sa maling slot. Ang JSON ang nagsasabi sa laro kung saan naroroon ang bawat character, at dapat itong tumugma sa larawang ibinigay mo.
Ang pangkalahatang tuntunin
Ang isang recolour pack ay isang path-for-path override: maglagay ng file sa parehong path na ginagamit ng vanilla at ang sa iyo ang gagamitin. Iyon ang dahilan kung bakit mas mahalaga ang mga path sa itaas kaysa sa artwork — ang isang magandang texture sa textures/enviroment/sun.png loads nothing at all, and the game will not tell you why.