Modos y objetos
De dónde sale el trim de una pieza: del objeto o del jugador, y qué hacen el objeto de trim y el removedor.
Los tres modos
behaviour.mode decide de dónde sale el trim que se dibuja:
| Modo | De dónde sale | Qué implica |
|---|---|---|
item | Solo de lo que un objeto de trim escribió en la armadura. | El trim se comercia, se pierde al morir y se vende como objeto. No se abre base de datos ni menú. |
menu | Solo de lo que el jugador eligió en /armortrim. | Sigue al jugador, no a la armadura. Los objetos de trim no hacen nada. |
both | El trim propio de la armadura y, para la armadura que no lleva ninguno, la elección del menú. | El valor por defecto. |
En both gana la armadura: una pieza engrabada se dibuja con lo suyo, y la elección del menú solo
llena las piezas peladas.
behaviour:
mode: both
consume-remover: true
consume-trim-item: true
require-permission: true
hide-without-permission: trueEl objeto de trim
Un objeto que lleva un trim dentro. Se aplica arrastrándolo sobre una pieza de armadura en tu propio inventario: se coge con el cursor y se hace clic sobre la pieza.
| Regla | Detalle |
|---|---|
| Solo armadura | Cualquier otra cosa se ignora, y el clic sigue su curso normal. |
| Una a la vez | Una pieza que ya lleva trim se rechaza: primero hay que quitárselo con un removedor. |
| Piezas admitidas | Un preset con pieces limitado no entra en una pieza que no admite. |
| Permiso | Con require-permission activo hace falta el nodo del trim; sin él, cualquiera puede usar el objeto que tenga. |
| Consumo | consume-trim-item decide si se gasta. Apagado, el objeto es reutilizable. |
Lo que se escribe en la armadura es un valor: exyliaarmortrims:trim, el id del preset o la
pareja patrón/material. Ni el trim de vanilla ni nada más se toca; el estampado se dibuja en el
camino al cliente.
Los objetos de trim y los removedores son inertes: dibujados como una perla del end no se pueden lanzar, dibujados como comida no se pueden comer. Tengan la pinta que tengan, solo sirven para soltarse sobre una armadura.
El removedor
Se arrastra igual, sobre una pieza con trim. El trim sale y vuelve como objeto de trim al inventario de quien lo quita.
| Regla | Detalle |
|---|---|
| Hueco libre | Sin un hueco en el inventario no se hace nada, y se avisa: la armadura no se toca hasta que el objeto cabe. |
| Consumo | consume-remover decide si el removedor se gasta. |
| Trim desconocido | Un trim que el registro ya no conoce se rechaza en vez de convertirse en nada. |
Ambos objetos se dibujan desde config.yml — trim-item y remover-item — y se reconocen por sus
datos, nunca por nombre o material, así que renombrarlos no los rompe.
Permisos y el aspecto
| Ajuste | Qué hace |
|---|---|
require-permission | Si llevar un trim exige su nodo. Los comandos y la API nunca están limitados por esto. |
hide-without-permission | Si la armadura cuyo trim el portador ya no puede usar se muestra como es de verdad. |
Con los dos activos — el valor por defecto — un rango caducado deja de verse el trim, pero no pierde nada: el valor sigue en la armadura y en su fila, y el aspecto vuelve con el nodo.
Efectos
Un efecto al poner y otro al quitar, para el menú y para los objetos:
effects:
on-apply:
sound:
name: BLOCK_SMITHING_TABLE_USE
pitch: 1.2
on-remove:
sound:
name: BLOCK_GRINDSTONE_USESon efectos de ExyliaLib completos: título, barra de acción, boss bar, sonido, partículas y fuegos artificiales.
¿Falta algo en esta página? Dínoslo en Discord