Contenido generado con IA — puede contener errores.

Configurar

Trims

Presets, patrones y materiales: qué trae trims.yml y cómo se escribe.

Un trim es un patrón más un material. Se llevan de dos maneras: como un preset con nombre propio, o como una combinación que el jugador monta en la pestaña CUSTOM.

Todo vive en trims.yml, que tiene tres secciones: patterns, materials y presets.

Patrones y materiales

Son las dos listas que la pestaña CUSTOM combina. La clave es la clave de registro del juego — sentry, netherite — y minecraft:sentry vale igual: el namespace se recorta al leer.

trims.yml
patterns:
  sentry:
    name: "{letters}Sentry"
    icon: "SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE"
 
materials:
  netherite:
    name: "{letters_black}Netherite"
    icon: "NETHERITE_INGOT"
ClaveQué hace
nameLo que se muestra. Acepta tokens de paleta, MiniMessage y degradados.
iconEl objeto con el que se dibuja la fila en la pestaña CUSTOM. BARRIER si lo dejas vacío.
La lista es tuya, no la de vanilla

Los patrones y materiales se listan a propósito en vez de leerse del registro del servidor. Uno listado es uno que decidiste vender: lo puedes renombrar, dibujar con otro icono y quitar. Uno que no está en el archivo no se ofrece, y una versión nueva de Minecraft no te añade nada sin querer.

Vienen 18 patrones — Sentry, Vex, Wild, Coast, Dune, Wayfinder, Raiser, Shaper, Host, Ward, Silence, Tide, Snout, Rib, Eye, Spire, Flow, Bolt — y 11 materiales — Quartz, Iron, Copper, Gold, Lapis, Diamond, Emerald, Redstone, Amethyst, Netherite, Resin.

Presets

Una combinación con nombre, id y un solo permiso. Es lo que se vende sin explicar nada:

trims.yml
presets:
  shogun:
    name: "{error}&lSHOGUN"
    pattern: "sentry"
    material: "netherite"
    pieces: []
    icon: "SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE"
ClaveQué hace
nameLo que se muestra en el objeto, el menú y los mensajes.
patternClave de patrón.
materialClave de material.
pieceshelmet, chestplate, leggings, boots. Vacío significa las cuatro.
iconMaterial del objeto de trim. Vacío usa trim-item.material de config.yml.

Los 18 presets que vienen de fábrica:

IdTrimIdTrim
shogunSentry · NetheritebulwarkWard · Iron
poltergeistVex · QuartzsilenceSilence · Netherite
verdantWild · EmeraldabyssTide · Diamond
tidewalkerCoast · LapisbloodsnoutSnout · Redstone
mirageDune · GoldossuaryRib · Copper
wayfarerWayfinder · CopperoracleEye · Amethyst
sunriseRaiser · GoldcitadelSpire · Quartz
artisanShaper · CopperbreezeFlow · Diamond
hearthHost · ResinvoltageBolt · Copper
El id es el permiso y es lo que se guarda

shogun es exyliaarmortrims.trim.shogun, y es también lo que se escribe en la armadura y en la fila del jugador. Renombrarlo deja sin efecto el permiso y convierte lo guardado en un valor que ya no resuelve. Cambia name; el id, nunca.

Un id tampoco puede llevar /: esa barra es lo que distingue un preset de una combinación libre.

Combinaciones libres

Lo que el jugador monta en la pestaña CUSTOM no tiene id: se guarda como patrón/material — sentry/netherite — y se llama con la plantilla menu.custom-name de config.yml, que por defecto es %pattern% » %material%.

Permite tres nodos a la vez: la pestaña, el patrón y el material. Así, dar un preset no regala sus mitades para recombinarlas, y abrir la pestaña no regala un patrón que nadie compró.

Entradas rotas

Una entrada de trims.yml que no se puede leer se nombra en consola y se salta; el resto del archivo carga igual:

ProblemaQué se avisa
Id vacíoan entry has an empty id
Id con /a preset id may not contain '/'
Falta patrón o materiala trim needs both a pattern and a material
Pieza desconocida en piecesunknown piece "..."

Trims desde código

Otro plugin puede registrar presets propios, y conviven con los del archivo: una recarga reemplaza solo las entradas de trims.yml. Ver API.

¿Falta algo en esta página? Dínoslo en Discord