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.
patterns:
sentry:
name: "{letters}Sentry"
icon: "SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE"
materials:
netherite:
name: "{letters_black}Netherite"
icon: "NETHERITE_INGOT"| Clave | Qué hace |
|---|---|
name | Lo que se muestra. Acepta tokens de paleta, MiniMessage y degradados. |
icon | El objeto con el que se dibuja la fila en la pestaña CUSTOM. BARRIER si lo dejas vacío. |
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:
presets:
shogun:
name: "{error}&lSHOGUN"
pattern: "sentry"
material: "netherite"
pieces: []
icon: "SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE"| Clave | Qué hace |
|---|---|
name | Lo que se muestra en el objeto, el menú y los mensajes. |
pattern | Clave de patrón. |
material | Clave de material. |
pieces | helmet, chestplate, leggings, boots. Vacío significa las cuatro. |
icon | Material del objeto de trim. Vacío usa trim-item.material de config.yml. |
Los 18 presets que vienen de fábrica:
| Id | Trim | Id | Trim |
|---|---|---|---|
shogun | Sentry · Netherite | bulwark | Ward · Iron |
poltergeist | Vex · Quartz | silence | Silence · Netherite |
verdant | Wild · Emerald | abyss | Tide · Diamond |
tidewalker | Coast · Lapis | bloodsnout | Snout · Redstone |
mirage | Dune · Gold | ossuary | Rib · Copper |
wayfarer | Wayfinder · Copper | oracle | Eye · Amethyst |
sunrise | Raiser · Gold | citadel | Spire · Quartz |
artisan | Shaper · Copper | breeze | Flow · Diamond |
hearth | Host · Resin | voltage | Bolt · Copper |
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:
| Problema | Qué se avisa |
|---|---|
| Id vacío | an entry has an empty id |
Id con / | a preset id may not contain '/' |
| Falta patrón o material | a trim needs both a pattern and a material |
Pieza desconocida en pieces | unknown 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