Guías / Construcción y recursos
Recuperando el cielo: la luna ahora son ocho archivos y el sol se ha movido
Un paquete de cielo reemplaza celestial/sun.png, ocho archivos de fases lunares de 32×32, end_flash.png, clouds.png, rain.png, snow.png y end_sky.png con tamaños exactos. La antigua tira única de luna ya no existe.
Los paquetes de recoloreado fallan por motivos aburridos: la ruta equivocada, el tamaño de lienzo equivocado o un solo archivo donde el juego espera ocho. Estos son los objetivos exactos, extraídos del jar del cliente 26.3, así que las rutas y los tamaños que aparecen aquí son los que realmente se cargan.
El cielo son catorce archivos
Todo lo que compone el cielo vive bajo assets/minecraft/textures/environment/, y el sol y la luna tienen su propia carpeta celestial/:
| archivo | tamaño |
|---|---|
celestial/sun.png | 32 × 32 |
celestial/moon/<phase>.png × 8 | 32 × 32 cada uno |
celestial/end_flash.png | 64 × 64 |
clouds.png | 256 × 256 |
rain.png | 64 × 256 |
snow.png | 64 × 256 |
end_sky.png | 128 × 128 |
Reemplaza los catorce y el cielo es tuyo. No hay nada más: ni un horizonte aparte, ni un archivo de degradado. El color del cielo más allá de esto proviene del bioma, no de una textura.
La luna son ocho archivos
Este es el error que merece la pena mencionar, porque antes era al revés. Cada fase es su propia textura de 32 × 32 bajo environment/celestial/moon/: full_moon.png, waning_gibbous.png, third_quarter.png, waning_crescent.png, new_moon.png, waxing_crescent.png, first_quarter.png y waxing_gibbous.png.
Así que un paquete que todavía incluye la antigua moon_phases.png única —una tira de 128 × 64 con las ocho— incluye un archivo que el juego actual nunca lee, y lo mismo ocurre con un paquete que coloca sun.png directamente en environment/. Ambas son la forma que todavía usan la mayoría de los paquetes y tutoriales antiguos.
La lluvia y la nieve son altas, no cuadradas
Ambas son 64 × 256: cuatro veces más altas que anchas. Esto se debe a que son una franja vertical que se repite hacia abajo por la pantalla, no un sprite de partículas. Pintarlas cuadradas produce un manchón estirado, y es el error de tamaño más común.
El brillo son dos archivos con funciones distintas
El destello del encantamiento no es una sola textura:
misc/enchanted_glint_item.png— el brillo sobre los objetosmisc/enchanted_glint_armor.png— el brillo sobre la armadura puesta
Recolorea uno y el otro conserva el morado del vanilla, lo que se percibe como un error en tu propio paquete. Si vas a cambiar el brillo, cambia ambos o ninguno.
Las fuentes son un JSON más una hoja
El trabajo con fuentes toca dos archivos:
font/include/default.json— la lista de proveedores que indica qué hoja suministra qué caracteres (font/default.jsonsolo apunta a ella)textures/font/ascii.png— la hoja en sí
Cambiar solo el PNG conserva el mapeo de caracteres del vanilla. Eso está bien siempre que dibujes sobre la cuadrícula de 16 × 16 del vanilla; si mueves un glifo, acaba en la casilla equivocada a menos que el JSON también cambie.
La regla general
Un paquete de recoloreado es una sobrescritura ruta por ruta: coloca un archivo en la misma ruta que usa el vanilla y el tuyo gana. Por eso las rutas anteriores importan más que el arte: una textura preciosa en textures/enviroment/sun.png no carga absolutamente nada, y el juego no te dirá por qué.