1. Wiki
  2. /Objetos
  3. /Armadura personalizada

Armadura personalizada

Crea un conjunto de armadura de rubí para Minecraft Bedrock: protección, durabilidad, encantamientos y reparación, además del attachable que la dibuja sobre el jugador.

En esta guía vas a crear una pechera de rubí y aprenderás a convertirla en un conjunto completo de cuatro piezas. La armadura es el primer objeto en el que el paquete de comportamiento y el paquete de recursos hacen cada uno un trabajo importante: el BP decide cuánto protege, y el RP decide cómo se ve sobre el cuerpo del jugador, no solo en el inventario.

Esta guía parte de Tu primer objeto personalizado. Si los iconos, las texturas y los archivos de idioma son nuevos para ti, léela primero.

La forma rápida: GodCraft

GodCraft crea las cuatro piezas a la vez, incluido el aspecto al llevarlas puestas, así que te ahorras el archivo más complicado de esta guía.

  1. Abre el Taller y añade una Armadura a tu complemento.
  2. Pinta los iconos y la textura que se ve puesta en el editor de píxeles.
  3. Ajusta la protección, la durabilidad y los objetos de reparación de cada pieza.
  4. Toca Exportar y pruébate el conjunto en el juego.

¿Listo para ver los archivos? Vamos allá.

Cómo funciona la armadura

Cada pieza de armadura necesita tres cosas:

PartePaqueteQué hace
Archivo del objetoBPEn qué ranura va, cuánto protege, durabilidad
IconoRPLa imagen pequeña del inventario
AttachableRPEl modelo 3D y la textura que se dibujan sobre el cuerpo al llevarla puesta

Usamos el espacio de nombres myname. Cámbialo por el tuyo en todas partes.

A mano

Paso 1: el archivo del objeto

BP/items/ruby_chestplate.json
{
  "format_version": "1.26.30",
  "minecraft:item": {
    "description": {
      "identifier": "myname:ruby_chestplate",
      "menu_category": {
        "category": "equipment",
        "group": "minecraft:itemGroup.name.chestplate"
      }
    },
    "components": {
      "minecraft:icon": {
        "textures": {
          "default": "myname_ruby_chestplate"
        }
      },
      "minecraft:display_name": {
        "value": "item.myname:ruby_chestplate.name"
      },
      "minecraft:max_stack_size": 1,
      "minecraft:wearable": {
        "slot": "slot.armor.chest",
        "protection": 7
      },
      "minecraft:durability": {
        "max_durability": 500
      },
      "minecraft:enchantable": {
        "slot": "armor_torso",
        "value": 12
      },
      "minecraft:repairable": {
        "repair_items": [
          {
            "items": ["myname:ruby"],
            "repair_amount": "query.max_durability * 0.25"
          }
        ]
      },
      "minecraft:tags": {
        "tags": ["minecraft:is_armor"]
      }
    }
  }
}

Las partes importantes:

  • minecraft:wearable es lo que lo convierte en armadura. slot es dónde va y protection es cuántos puntos de armadura añade a la barra que hay encima de tu salud. Cada icono de armadura completo son 2 puntos.
  • minecraft:durability es cuántos golpes puede aguantar antes de romperse.
  • minecraft:enchantable usa los nombres de las ranuras de armadura, así que se le pueden poner Protección y los demás encantamientos de armadura.
  • minecraft:repairable permite a los jugadores repararla en un yunque con un rubí.
  • minecraft:tags la marca como armadura.
  • minecraft:max_stack_size es 1. Al llevarla en una ranura de armadura ya se fuerza un montón de 1, pero indicarlo es más claro.

Paso 2: las otras tres piezas

Copia el archivo de la pechera tres veces y cambia estos valores en cada copia:

Piezaslot (wearable)slot (enchantable)Protección del diamante, para comparar
Cascoslot.armor.headarmor_head3
Pecheraslot.armor.chestarmor_torso8
Pantalonesslot.armor.legsarmor_legs6
Botasslot.armor.feetarmor_feet3

No olvides cambiar también el identificador, el icono y el nombre visible, y elegir el grupo creativo correspondiente (helmet, leggings o boots en lugar de chestplate).

Paso 3: la textura puesta

La armadura sobre el cuerpo usa una textura distinta y más grande que el icono. Está organizada como los archivos de armadura del juego base: un PNG de 64x32 que envuelve el cuerpo. El juego base divide cada conjunto en dos capas:

  • Capa 1 (ruby_1.png): casco, pechera y botas.
  • Capa 2 (ruby_2.png): pantalones.
RP/textures/models/armor/ruby_1.png
64x32 PNG: the helmet, chestplate and boots parts
RP/textures/models/armor/ruby_2.png
64x32 PNG: the leggings parts

La forma más fácil de acertar con la distribución es partir de los archivos diamond_1.png y diamond_2.png del juego base y pintar encima. Consulta Texturas pixeladas para ver consejos de pintura.

Paso 4: el attachable

Un attachable le dice al juego qué dibujar sobre el jugador cuando lleva puesto o sostiene el objeto. Crea una carpeta attachables en tu paquete de recursos:

RP/attachables/ruby_chestplate.json
{
  "format_version": "1.10.0",
  "minecraft:attachable": {
    "description": {
      "identifier": "myname:ruby_chestplate",
      "materials": {
        "default": "armor",
        "enchanted": "armor_enchanted"
      },
      "textures": {
        "default": "textures/models/armor/ruby_1",
        "enchanted": "textures/misc/enchanted_actor_glint"
      },
      "geometry": {
        "default": "geometry.humanoid.armor.chestplate"
      },
      "scripts": {
        "parent_setup": "variable.chest_layer_visible = 0.0;"
      },
      "render_controllers": ["controller.render.armor"]
    }
  }
}

Línea a línea:

  1. identifier debe ser exactamente el ID del objeto. Así es como el juego vincula el attachable con el objeto.
  2. materials y la textura enchanted hacen que aparezca el brillo morado cuando la armadura está encantada.
  3. textures.default es tu textura puesta, sin .png.
  4. geometry usa el modelo de armadura integrado del juego base, así que no necesitas crear un modelo 3D.
  5. parent_setup oculta la capa de armadura del juego base para esa parte del cuerpo, para que nada se dibuje encima de la tuya.
  6. render_controllers usa el controlador de armadura del juego base.

Para las demás piezas, cambia tres valores:

Piezageometryparent_setupTextura
Cascogeometry.humanoid.armor.helmetvariable.helmet_layer_visible = 0.0;ruby_1
Pecherageometry.humanoid.armor.chestplatevariable.chest_layer_visible = 0.0;ruby_1
Pantalonesgeometry.humanoid.armor.leggingsvariable.leg_layer_visible = 0.0;ruby_2
Botasgeometry.humanoid.armor.bootsvariable.boot_layer_visible = 0.0;ruby_1

Paso 5: iconos y nombres

Añade un icono por pieza a item_texture.json (dentro de texture_data) y guarda los iconos de 16x16 en RP/textures/items/:

RP/textures/item_texture.json
"myname_ruby_helmet": { "textures": "textures/items/ruby_helmet" },
"myname_ruby_chestplate": { "textures": "textures/items/ruby_chestplate" },
"myname_ruby_leggings": { "textures": "textures/items/ruby_leggings" },
"myname_ruby_boots": { "textures": "textures/items/ruby_boots" }
RP/texts/en_US.lang
item.myname:ruby_helmet.name=Ruby Helmet
item.myname:ruby_chestplate.name=Ruby Chestplate
item.myname:ruby_leggings.name=Ruby Leggings
item.myname:ruby_boots.name=Ruby Boots

Pruébala

  1. Carga los paquetes en un mundo (consulta Exportar e instalar).
  2. Usa /give con cada pieza, por ejemplo /give @s myname:ruby_chestplate.
  3. Póntela y mira la barra de armadura. Pulsa F5 en PC, o cambia la vista de cámara en los ajustes, para verla desde fuera.

¿Armadura invisible?

Si la barra de armadura sube pero no ves la armadura, el BP está bien y el problema es el attachable. Comprueba que el identifier del attachable coincide con el ID del objeto y que la ruta de la textura es correcta.

Cuando algo sale mal

Lo que vesCausa más probable
No te la puedes ponerFalta minecraft:wearable o el slot está mal escrito
Es invisible al llevarla puestaEl identificador del attachable o la ruta de la textura están mal
Se ve revueltaLa textura puesta no sigue la distribución de la textura de armadura de 64x32 del juego base, o la pieza usa la capa equivocada
Rosa y negro sobre el cuerpoLa ruta de la textura en el attachable apunta a un archivo que no existe

Tienes más soluciones en Solución de problemas. Después, deja que los jugadores fabriquen el conjunto en Recetas de mesa de crafteo y horno, o combínalo con una espada de rubí.

Objetos: Guías

We use cookies to improve your experience and analyse site traffic. Learn more