Guides / Building & Resources

天空重绘包:六个文件,八种月相都在其中一个

天空包需要替换 sun.png、moon_phases.png、clouds.png、rain.png、snow.png 和 end_sky.png,且尺寸必须精确。月亮是一个 128×64 的条状图,而不是八个独立的纹理。

重绘包失败的原因通常很无聊:路径错误、画布尺寸不对,或者游戏需要一个文件时你却提供了八个。以下是本页面重绘工具(它会生成这些文件)使用的精确目标文件,因此这里的路径和尺寸是实际能加载的。

天空由六个文件组成

所有构成天空的元素都位于 assets/minecraft/textures/environment/ 下:

文件尺寸
sun.png32 × 32
moon_phases.png128 × 64
clouds.png256 × 256
rain.png64 × 256
snow.png64 × 256
end_sky.png128 × 128

替换这六个文件,天空就由你掌控了。没有其他文件——没有单独的地平线,也没有渐变文件。这些文件之外的天空颜色来自生物群系,而不是纹理。

月亮是一个条状图,而不是八个纹理

这是一个值得特别指出的错误。moon_phases.png一个包含所有八种月相的 128 × 64 图像,以 4 × 2 的网格排列,每个单元格为 32 × 32。游戏会根据今晚的月相选择相应的单元格。

因此,没有 moon_full.png 这样的文件,一个包含八个独立月亮文件的资源包,其中的八个文件 Minecraft 永远不会读取。如果你的月亮渲染出来是你绘制图片四分之一的大小,那么问题出在画布上:你绘制了一个 128 × 64 的月亮,而不是八个各 32 × 32 的月亮。

雨和雪是高条形,不是正方形

两者都是 64 × 256——高度是宽度的四倍。这是因为它们是垂直的条纹,在屏幕上向下平铺,而不是粒子精灵。将它们绘制成正方形会导致拉伸模糊,这是仅次于月亮问题的第二大常见尺寸错误。

附魔光泽是两个用途不同的文件

附魔闪光不是一个纹理:

  • misc/enchanted_glint_item.png — 物品上的光泽
  • glint_armor.png — 穿戴盔甲上的光泽

只重绘其中一个,另一个会保留原版(vanilla)的紫色,这在你的资源包中看起来像一个错误。如果你要更改附魔光泽,请同时更改两个,或者都不改。

字体是 JSON 文件加图片文件

字体工作需要两个文件协同:

  • font/default.json — 提供者列表,说明哪个图片文件提供哪些字符
  • font/ascii.png — 图片文件本身

只替换 PNG 文件会保留原版的字符映射,导致字形出现在错误的槽位。JSON 文件才是告诉游戏每个字符所在位置的关键,它必须与你提供的图像文件一致。

一般规则

重绘包是路径对路径覆盖:将文件放置在与原版相同的路径下,你的文件就会生效。这就是为什么上述路径比艺术作品本身更重要——一个精美的纹理放在 textures/enviroment/sun.png 将完全无法加载,而游戏不会告诉你原因。

资源包换色工具 →

More guides

Browse all →

还想找别的我的世界工具?

一整套在浏览器里运行的生成器、查看器和转换器,全部免费。