Minecraft Wiki
Registrarse
Advertisement
Clock JE3
Esta página necesita actualizarse. 
Actualiza la página para reflejar actualizaciones recientes o nueva información disponible.

El pack de recursos es una API que reemplaza al viejo Pack de texturas y un modo para que los jugadores puedan personalizar aun mas su experiencia[1]

Los packs de recursos permiten a los jugadores personalizar texturas, música, sonidos,[2] archivos de Idiomas, créditos finales, textos de bienvenida ( splash )[3] y fuentes de tipos de letra[4] sin ninguna modificación de codigo.[4][5] Cuando los pack de recursos soporten modificación de código, todos los mod/plugin serán su propio pack de recursos, con el de vanilla incorporado como un recurso en si mismo; los usuarios serán capaces de aplicar múltiples packs de recursos de una sola vez. Los Packs de texturas deben ser convertidos a Pack de Recursos para poder funcionar (ser compatibles) con la ultima actualización de Minecraft. Eso es posible hacerlo con la "Minecraft Texture Ender" de Dinnerbone.

Java Edition[]

Los packs de recursos se pueden colocar en la carpeta resourcepacksdentro de la carpeta .minecraft. Cada pack de recursos es una subcarpeta o un archivo .zip dentro de la carpeta resourcepacks. Una vez en la carpeta, se puede agregar un pack de recursos desde el menu de opciones, donde los pack de recursos se pueden mover entre "Packs de recursos disponibles" y "Packs de recursos seleccionados". Los "packs de recursos seleccionados" también contienen los activos predeterminados en la parte inferior, que no se pueden eliminar.

Los packs de recursos cargan sus recursos según el orden de los paquetes en la lista. El paquete que se encuentra más abajo se carga primero, luego cada paquete colocado encima reemplaza los activos del mismo nombre con sus activos.

Bedrock Edition[]

De manera similar a las skin, los paquetes de recursos se pueden comprar o crear en Bedrock Edition . Los usuarios pueden descargar paquetes de recursos en el propio sistema con los archivos .mcpack, si la plataforma del juego permite la importación de archivos. Cuando se abren estos archivos, se importan automáticamente al juego sin necesidad de acceder al sistema de archivos. Los paquetes de recursos también se pueden colocar manualmente en la carpeta resource_packs de la carpeta com.mojang. Cada paquete de recursos debe ser una subcarpeta o un archivo .zip.

Los paquetes de recursos se pueden aplicar en la opción Recursos globales del menú de configuración de la pantalla del menú principal. Los paquetes de recursos se pueden mover entre "Activo" y "Mis paquetes". "Activo" también contiene los activos predeterminados en la parte inferior y no se puede eliminar.

Los paquetes de recursos cargan sus recursos según el orden de los paquetes en la lista. El paquete que se encuentra más abajo se carga primero, luego cada paquete colocado encima reemplaza los activos del mismo nombre con sus activos.

Packs de recursos predeterminados[]

Un paquete de recursos se puede agrupar con un mundo guardándolo como un archivo .zip con el nombre resources.zipy colocándolo directamente en la carpeta del mundo. Al jugar el mundo, ese paquete de recursos aparece como predeterminado justo encima del paquete de recursos predeterminado. Se puede configurar un paquete de recursos en un servidor agregando un enlace a .zipla descarga del archivo después de la línea resource-pack=en el archivo server.properties . Luego, los usuarios tienen la opción de descargar el paquete de recursos o no. Los paquetes de recursos también se pueden forzar en un servidor utilizando resource-pack-required=trueel archivo server.properties. Rechazar el paquete de recursos desconecta al jugador del servidor.

Las texturas antiguas (anteriores a la 1.14 ) están disponibles en un paquete de recursos titulado "Programmer Art". Estas texturas no se actualizan cuando el juego recibe nuevas texturas.

Packs de texturas[]

Todas las funcionalidades de los packs de texturas fueron incorporados en los packs de recursos a partir de 1.6. Todos los packs de texturas anteriores deben convertirse primero para poder ser utilizados por el juego. Mojang pone a disposición una herramienta llamada Minecraft Texture Ender para convertir automáticamente de "unstiched" (compatibles con 1.5) packs de texturas a los nuevos packs de recursos. los Packs "Stiched", que son los packs de texturas destinados solo a versiones anteriores a la 1.5, deben ser primero cambiadas a "Unstiched" con Unstitcher. Los Packs convertidos funcionan como packs de texturas al estar cargados en el juego.

Funciones adicionales[]

Los packs de recursos incluyen un nuevo formato de metadata que permite a los desarrolladores de plugins, ademas de los propios Mojang, a incluir fácilmente todo tipo de nuevos recursos como ser sonidos, archivos de idioma, música, etc,.. con una dificultad mínima. El nuevo formato también permite al Minecraft detectar mas fácilmente packs desactualizados, sin dejar de ser capaz de cargarlos. Los packs de recursos utilizan por completo la carpeta assets en el directorio minecraft y "1.6.jar" (una nueva versión de formato del nuevo launcher) para usar recursos adicionales, e incluir pack.mcmeta (usado para describir el pack de recursos como lo hacia pack.txt antes de la versión 1.6.1), y pack.png (una imagen para el pack de recursos, lo mismo que en pack te texturas).

Diseñando un Pack de Recursos[]

Para crear un Pack de recursos, primero tenes que abrir la carpeta de minecraft. En Windows, sera llamada .minecraft y se encontrara en la carpeta AppData (Datos de Programa) dentro de la carpeta de tu nombre de usuario. En Mac, esta llamada minecraft y podes encontrarla al ir a la carpeta Library dentro de la carpeta de tu nombre de usuario, y abriendo Application Support (Soporte de aplicaciones). En Linux es llamada .minecraft y esta en tu directorio home (oculta por defecto)

Una vez que llegaste a la carpeta del minecraft, tenes que abrir la carpeta resourcepacks. Crear una nueva carpeta para tu nuevo pack de recursos, nombrándolo tal como quieres que sea el nombre de tu pack de recursos.

pack.mcmeta[]

Lo primero que necesitas es un archivo pack.mcmeta . Esto permite al Minecraft saber que la carpeta es un pack de recursos y asi también te permite personalizar la descripción que aparece cuando estas seleccionando cual pack de recursos utilizar en el juego. Para crear tu archivo pack.mcmeta , abre un editor de texto y pega dentro las siguientes lineas:

{
   "pack":{
      "pack_format":1,
      "description":""<span style='color:red'My Resource Pack"
   }
}

Dependiendo de la versión para la que quieras crear el paquete de recursos, en pack_format debes cambiar el "1" por otro número: "1" para la 1.7 y 1.8; "2" para la 1.9 y 1.10; "3" para la 1.11 y 1.12, "4" para la 1.13 y 1.14, "5" para la 1.15 y 1.16-1.16.1, "6" para la 1.16.2 y 1.16.5, "7" para la 1.17, "8" para la 1.18, "9" para la 1.19-1.19.2 y "12" para la 1.19.3. Puedes dejar la descripción como "My Resource Pack" o puedes cambiarlo a algo mas emocionante. Si decides que necesitas algo con caracteres mas imaginativos, puedes buscar su código en: http://en.wikipedia.org/wiki/List_of_Unicode_characters

Digamos que quieres usar la letra thorn: Þ Pones eso como \u00DE. tan solo asegurate de utilizar una barra invertida y no una barra inclinada.

Ya sea que cambies la descripción o no, necesitaras guardar tu archivo de texto como pack.mcmeta. Asegúrate que tu editor de texto este realmente guardándolo en texto sin formato en vez de algo especial como podría ser formato de texto enriquecido.

pack.png[]

Si quieres crear una imagen nueva para mostrar en la pantalla de selección de pack de recursos, puedes hacer un PNG de 128x128 píxeles y nombrarla pack.png. Esta imagen debe estar en el mismo lugar que se encuentra pack.mcmeta

assets[]

Luego necesitas crear una carpeta llamada assets y crear una sub-carpeta llamada minecraft dentro. Esta subcarpeta minecraft es donde pondras todos los archivos personalizados que hayas creado para hacer tu pack de textura algo unico.

Ahora estas listo para buscar los archivos que quieres personalizar. No necesitas incluir aquello que no se cambie de lo que viene por defecto porque Minecraft va a utilizar sus propios archivos por defecto en lugar de cualquier archivo ausente. Entonces digamos que queres todo siga siendo igual, excepto que queres tus texturas de ladrillos violetas en vez de rojas. Necesitas crear un nuevo archivo de imagen con ladrillos violetas, pero necesita tener el mismo nombre y ubicacion que el original. Entonces para los ladrillos, necesitas ir a la carpeta minecraft que se encuentra dentro de assets, y crear una carpeta llamada textures. Dentro de ella, necesitas crear una carpeta blocks, y dentro de esa puedes poner tu archivo de imagen del ladrillo violeta, asegurandote de nombrarla brick.png.

Quizas te estes preguntando como resolver como deben ser los nombres y como es la estructura de archivos, y como encontrar los propios archivos originales si es que pretendes tan solo realizar un leve cambio en vez de crearlo de cero. Para eso tenes que mirar en alguno de estos dos lugares, dependiendo del tipo de archivo que estas cambiando.

Si queres personalizar iconos, musica, grabaciones, o sonidos, volve al la primer carpeta minecraft que contiene resourcepacks. ahora abri la carpeta assets (esta es una diferente a la que creaste). Deberias poder ver carpetas llamadas icons, music, records, y sounds. Adentro, encontraras los archivos originales de cada una de las categorias. Si queres actualizar un icono, tan solo copia el que quieras y luego volve a la carpeta minecraft que creaste recientemente. Crea una nueva carpeta icon adentro, y pega tu archivo de icono en ella. Ahora puedes abrir ese archivo y modificarlo como quieras, y aun mantendra el nombre y ruta de archivo correcto.

para encontrar archivos de fuentes de tipo de letra, idiomas, textos, y texturas, es un poco mas complicado. Volve a la primer carpeta minecraft que contiene resourcepacks y en esta oportunidad, abre la carpeta versions. Dentro deberias ver una carpeta que corresponde a la version actual (Ej: 1.6.2). Abri esa para encontrar el archivo 1.6.2.jar y abri ese archivo jar utilizando cualquier programa para descompresor que tengas. Adentro de esa nueva carpeta que crea, puedes encontrar una gran cantidad de archivos class, pero en algun lugar ahi dentro encontraras otra carpeta tambien llamada assets con otra carpeta dentro tambien llamada minecraft. abrelos y veras carpetas llamadas font, lang, texts y textures. Nuevamente, encontraras los archivos por defecto (los originales del juego) y puedes copiar los que queres modificar y ponerlos en la carpeta minecraft que esta oculta en las profundidades de tu nueva carpeta resourcepack.

Si eso es muy confuso, puede ser de ayuda mirar uno o dos videotutoriales. Tambien puedes descargar un pack de recursos original que podras simplemente copiar y modificar, borrando las ramas de carpetas que no necesites. Eso puede parecer mas simple, dependiendo lo que estes haciendo.

Agregando Idiomas[]

Puedes agregar nuevos idiomas a Minecraft a traves de pack de recursos. Asume que el codigo de tu idioma (pueden ser ISO 639) es 'LANG' y el codigo de pais/region es 'COUNTRY' (pueden ser ISO 3166-1), pack.mcmeta sera:

{
   "pack":{
      "pack_format":1,
      "description":"HexPack[1.8]"
   },
   "language":{
      "  "LANG_COUNTRY":{
         "name":""Language name",
         "region":""Country/region name",
         "bidirectional":false
      }
   }
}

Entonces, pone el archivo LANG_COUNTRY.lang en la carpeta assets. Elije tu pack de recursos, abre la pantalla de seleccion de Idioma, el nuevo idioma estara ahi.

NOTA: a partir de 1.6, no podes elegir multiples pack de recursos simultaneamente. Si queres usar un nuevo idioma y texturas, necesitas combinarlos a mano.

Propiedades de Animación[]

{ 
   "animation":{
      "width":1,
      "height":7,
      "frametime":1,
      "frames":[{
         "index":0,
         "time": 0
         },
         1,2,3,4,5,6,4,2]
   }
}

width (ancho) y height (alto) son el numero de frames en direccion horizontal y vertical, respectivamente. frametime es el retraso por defecto para utilizar entre frames. frames es la lista de frames, en el orden que van a reproducirse. index y time pueden usarse juntos para especificar un frame que deberia tener una cantidad de tiempo diferente de la establecida por defecto.

NOTA: todo lo que realmente necesitas para animar una textuura es:

{
  "animation": {}
}

Guardado como el archivo que tu quieres animado (como stone).png.mcmeta. Entonces necesitara ser ubicada en la misma carpeta donde tu textura (stone).png esta ubicada.

Propiedades de Texturas[]

{ 
   "texture":{
      "blur":false,
      "clamp":true
   }
}

Esta sección opcional, puede ser añadida a tu texture.png.mcmeta para agregar asi propiedades especiales a esas texturas. blur permite a la textura difumarse cuando se ve en acercamientos, y clamp previene que la textura se repita en situaciones donde de otra manera podría (esto puede fácilmente ser visto al poner clamp en "false" en shadow.png.mcmeta - múltiples sombras aparecerán bajo algunos mobs.)

Propiedades de fuentes de tipos de letra[]

{ 
   "font":{
      "characters":{
         "default":{
            "width":16.0,
            "spacing":1.5,
            "left":0.0
         },
         "0":{
            "width":16.0,
            "spacing":1.5,
            "left":0.0
         },
         "46":{
            "width":16.0,
            "spacing":1.5,
            "left":0.0
         },
         "255":{
            "width":16.0,
            "spacing":1.5,
            "left":0.0
         }
      }
   }
}

0 es la primer letra y 255 es la ultima.

Utilización[]

Esta función sera genial para mapas de aventura donde queres cambiar la música de un disco en particular, o si queres cambiar los créditos finales a otra cosa mas amigable de los usuarios. Incluso podes cambiar el nombre del propio item en mapas survival. y por supuesto, cambiar las texturas de cosas, tal como los packs de texturas lo han hecho. Ten en cuenta que incluso puedes cambiar las palabras del mensaje que aparece al morir, opciones de la ventana de títulos y mucho mas. De todas maneras, los packs de recursos aun no están disponibles para servidores, de la manera que los packs de texturas lo eran. Esto sera corregido en una próxima actualización.

Estructura de Carpetas[]

    • pack.mcmeta – Metadata de este pack. (required)
    • pack.png – Imagen miniatura de vista previa
    • assets
      • minecraft
        • blockstates – Contiene los modelos de los diferentes estados de los bloques. Modificar sus archivos puede causar resultados inesperados como los de los modelos.
        • font – Contiene glyph_sizes.bin
          • glyph_sizes.bin - Controla el tamaño de glyph unicode - Editar este archivo puede causar mal función de las fuentes
        • lang
          • [Código de idioma]_[Código de país].lang – Archivos de idioma basados en texto.
        • models – Permite modificar los modelos 3D de cada bloque y objeto. Hacerlo puede producir errores, bajones de fps e incluso el crasheo del juego.
        • texts
          • credits.txt – Créditos. Traducible, debería ser escrito en UTF-8.
          • end.txt – poema final. Traducible, debería ser escrito en UTF-8.
          • splashes.txt – texto de los Splash. Traducible, debería ser escrito en UTF-8.
        • sound - Contiene los sonidos del juego. Es posible editarlos.
          • ambient – Sonidos del ambiente
            • cave
            • weather
          • damage
          • dig
          • fire
          • fireworks
          • liquid
          • minecart
          • mob – Sonidos de mobs
            • bat
            • blaze
            • cat
            • chicken
            • cow
            • creeper
            • enderdragon
            • endermen
            • ghast
            • horse
            • irongolem
            • magmacube
            • pig
            • sheep
            • silverfish
            • skeleton
            • slime
            • spider
            • villager
            • wither
            • wolf
            • zombie
            • zombiepig
          • note
          • portal
          • random
          • step
          • tile
            • piston
        • music – Permite editar la música.
        • textures – Contiene las texturas de cada bloque, item, entidad, etc.
          • blocks – Contiene las texturas de los bloques
          • colormap
          • entity – Contiene las texturas de todas las entidades
            • cat
            • chest
            • creeper
            • endercrystal
            • enderdragon
            • enderman
            • ghast
            • horse
              • armor
            • pig
            • sheep
            • skeleton
            • slime
            • spider
            • villager
            • wither
            • wolf
            • zombie
          • environment – Contiene las texturas del ambiente (el cielo, el sol, la luna, etc).
          • font
            • ascii.png – Glyphs para idiomas no-unicode. mas alla de su nombre, este archivo contiene caracteres no-ascii. Cada glyphs necesita estar encuadrado, y los pixeles transparentes deben ser en negro y tener un valor de canal alpha de 0 (no pueden tener transparencia).
          • gui – Contiene las texturas de la interfaz (el menú y sus íconos, los inventarios, etc).
            • achievement – Contiene las texturas de los logros.
            • container – Contiene las texturas de los inventarios
              • creative_inventory
            • title
              • background – Contiene las imágenes que se muestran en el menú principal de minecraft.
          • items – Contiene las texturas de los items.
          • map – Contiene las texturas utilizadas en los mapas (objeto).
          • misc
          • models
            • armor – Contiene las texturas de las armaduras
          • painting – Contiene las pinturas.
          • particles – Contiene las texturas de las partículas.

Curiosidades[]

  • El antiguo archivo pack.png se capturó de Alpha v1.2.2 , siendo la semilla3257840388504953787 .
    • La captura de pantalla se tomó aproximadamente en X=49,16, Z=0,72, frente a RX=-119,23, RY=-8,297.
    • Cómo generar exactamente el mismo mundo y hacer exactamente la misma captura de pantalla: https://pastebin.com/CmsEKDev .
    • Se hizo referencia en el video "One Trillion Minecraft Views on YouTube and Counting".

Referencias[]

Advertisement