Contenido generado con IA — puede contener errores.

Configurar

El menú

Una sola pantalla: la armadura arriba, tres caras en la rejilla, y todo editable en menus/trims.yml.

/armortrim abre una única ventana. Arriba está lo que se va a engrabar; debajo, lo que se le puede poner. Nada se reabre entre pasos, así que la armadura no se mueve y una elección a medias no se pierde.

Las dos listas

SecciónSlots por defectoQué contiene
targets2,3,4,5,6FULL SET y las cuatro piezas. La fila marcada es la que se está engrabando.
grid10-16,19-25,28-34,37-43Lo que se puede poner: presets, patrones o materiales, según la pestaña.

La rejilla tiene tres caras y una sección, porque un slot pertenece a una lista sola. La pestaña cambia lo que contiene:

PRESETS

Todos los presets de trims.yml, cada uno con su nombre.

CUSTOM → patrones

La pestaña siempre entra por los patrones, nunca por los materiales de un patrón elegido hace rato: cambiar de pestaña es como se empieza de nuevo.

CUSTOM → materiales

Elegido el patrón, la rejilla pasa a los materiales, ya previsualizados con ese patrón.

Los presets y los materiales se dibujan sobre la armadura que el jugador lleva de verdad: un peto de netherita previsualiza el trim sobre netherita. Los patrones se dibujan con su propia plantilla de forja: en ese punto todavía no hay material elegido, y la misma silueta sobre un casco del tamaño de un icono de inventario es la misma imagen dieciocho veces. Cambia %entry_icon% por %preview_material%, con un bloque armor_trim, si prefieres verlos sobre la armadura.

Botones fijos

BotónSlotQué hace
PRESETS0Abre la cara de presets.
CUSTOM8Abre los patrones. Con require-permission activo exige exyliaarmortrims.custom.
BARE EVERYTHING45Quita el trim de las cuatro piezas.
CLOSE49Cierra.
Anterior / siguiente48 / 50Paginación de la rejilla.

Las dos pestañas son un botón cada una, no dos dibujos del mismo slot: cada una muestra %presets_status% o %custom_status%, que salen de menu.tab-open y menu.tab-closed en config.yml.

Qué hace un clic

DóndeClicResultado
Una pieza de arribaIzquierdoPasa a engrabar solo esa pieza.
Una pieza de arribaDerechoLe quita el trim.
Una fila de la rejillaIzquierdoPone ese trim, o lo quita si ya era el que llevaba.

Poner sobre FULL SET engraba solo lo que el jugador puede llevar: un rango que tenga un preset para el casco recibe el casco, no un rechazo entero.

Plantillas

La primera plantilla de cada lista es la que usa una fila sin estado, así que item_template va primero.

ListaPlantillas
targetsitem_template, focused_template, set_template, focused_set_template
grid · presetspreset_template, preset_selected_template, preset_unsupported_template, preset_locked_template
grid · patronespattern_template, pattern_selected_template, pattern_locked_template
grid · materialesmaterial_template, material_selected_template, material_locked_template

unsupported es un preset que no entra en la pieza enfocada; locked es uno que el jugador no puede usar. Así una entrada bloqueada parece bloqueada en vez de limitarse a no estar.

Placeholders del archivo

Son los tokens propios del menú, que se rellenan mientras se dibuja la pantalla. No son placeholders de PlaceholderAPI y solo funcionan dentro de este archivo.

La lista targets tiene dos tipos de fila — primero la del set completo y después una por pieza — y cada tipo lleva sus propios tokens.

PlaceholderDóndeQué dibuja
%target%targets, cualquier sitioQué se está grabando: la clave de una pieza, o set para el set completo.
%target_name%targets, cualquier sitioSu nombre según menu: full-set, o el nombre de la pieza.
%engraved%targets, fila del setCuántas de las cuatro piezas llevan trim.
%pieces%targets, fila del setCuántas piezas hay en total — cuatro.
%piece%targets, filas de piezaLa clave de la pieza: helmet, chestplate, leggings o boots.
%piece_material%targets, filas de piezaEl material que el jugador lleva puesto de verdad en esa ranura.
%trim_name%targets, filas de piezaEl trim elegido para esa pieza, o menu.empty.
%trim_pattern%targets, filas de piezaEl patrón de ese trim, vacío si la pieza no lleva ninguno.
%trim_material%targets, filas de piezaEl metal de ese trim, vacío si la pieza no lleva ninguno.
%entry_id%gridEl id de la fila: un id de preset, un id de patrón, o una pareja patrón/material.
%entry_name%gridSu nombre visible.
%entry_icon%gridEl material con el que se dibuja la fila.
%preview_material%gridLa pieza de armadura en la que se previsualiza la fila.
%trim_pattern%gridEl patrón que grabaría esta fila.
%trim_material%gridEl metal que grabaría esta fila.
%entry_worn%gridLas piezas en las que el jugador ya lo lleva, vacío si ninguna.
%entry_worn_name%gridLo mismo, pero menu.empty si ninguna.
%entry_pieces%grid · presetsLas piezas en las que encaja el preset.
%material_name%grid · materialsEl nombre visible del metal.
%pattern_name%grid · materials, cualquier sitioEl nombre visible del patrón elegido, o menu.empty antes de elegir uno.
%tab%En cualquier sitioLa rejilla que se está mostrando: presets, patterns o materials.
%pattern%En cualquier sitioEl id del patrón elegido, vacío antes de elegir uno.
%presets_status%En cualquier sitiomenu.tab-open o menu.tab-closed para la pestaña de presets.
%custom_status%En cualquier sitioLo mismo, para la pestaña custom.

Acciones

Seis verbos, en el namespace armortrim:

AcciónQué hace
armortrim:openAbre el menú.
armortrim:focus <pieza|set>Cambia lo que se está engrabando.
armortrim:tab <presets|custom>Cambia la cara de la rejilla.
armortrim:pattern <id>Toma la primera mitad y pasa a los materiales.
armortrim:wear <id|patrón/material>Pone ese trim, o lo quita si ya estaba.
armortrim:clear <pieza|set>Quita el trim de una pieza o de todas.

Cada una actúa sobre la ventana desde la que se hizo clic, así que un jugador con el menú abierto dos veces no puede mover la que no era.

Textos

Los pocos textos que una plantilla no puede escribir slot a slot viven en config.yml:

config.yml
menu:
  full-set: "{primary}&lFULL SET"
  helmet: "{primary}&lHELMET"
  chestplate: "{primary}&lCHESTPLATE"
  leggings: "{primary}&lLEGGINGS"
  boots: "{primary}&lBOOTS"
  empty: "{muted}Nothing"
  custom-name: "{primary}&l%pattern% {letters_black}» {secondary}&l%material%"
  tab-open: "{success}✔ You are here"
  tab-closed: "{warning}➥ Click to open"
Sin menú no hay pantalla

Con mode: item el menú no existe: /armortrim responde con menu-disabled y no se abre nada.

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