Sub-Botones
Configuración de los sub-botones del botón principal
Los sub-botones es una forma de mostrar el botón actual de diferente manera si se cumple cierta condición.
Las acciones de los sub-botones son independientes a las acciones el botón principal, en otras palabras, dependiendo como se muestre el botón sus acciones serán ejecutadas de la manera en como se muestra.
Formas de escribirlo
Normal: Icons
RegEx: (sub|priority)?icons?
Buttons:
'A':
display:
material: REDSTONE_BLOCK
name: '&cNo tienes el permiso'
actions:
all:
- 'close'
icons:
- condition: 'perm *permiso.123.asd'
display:
material: EMERALD_BLOCK
name: '&aDale click'
actions:
all:
- 'close'
- 'tell: &aSi tienes el permiso!'Configuración en TrMenu v2
Buttons:
'A':
display:
material: REDSTONE_BLOCK
name: '&cNo tienes el permiso'
actions:
all:
- 'close'
icons:
- condition: 'hasPerm.permiso.123.asd'
display:
material: EMERALD_BLOCK
name: '&aDale click'
actions:
all:
- 'close'
- 'tell: &aSi tienes el permiso!'Prioridad
En caso de que se puedan cumplir más de una condición al mismo tiempo existe la opción de añadirle prioridad al sub-botón.
En TrMenu v1 y v2 entre mayor sea su prioridad se verificará su condición primero.
Desde TrMenu v3 la prioridad es solamente el orden de los sub-botones, por lo que los números más pequeños serán verificados primero.
Display heredado
Disponible desde la versión 2.01 de TrMenu
Es una forma de establecer que el sub-botón tomará el nombre y lore del botón principal en caso de no ser especificada en el sub-botón.
Esta opción está siempre activada por defecto en TrMenu v1.
Formas de escribirlo
Normal: Inherit
RegEx: inherits?
Configuración adjunta
Disponible desde la versión 3.3.1 de TrMenu
A diferencia del display heredado, aquí se puede establecer una forma más compleja de heredar cierta configuración del botón principal.
Se requiere especificar lo que se busca adjuntar mediante el nombre de su parámetro en forma única o en forma de lista.
La forma de adjuntar configuración puede ser mediante herencia o agregado.
Formas de escribir la herencia
Se escribe igual que en el display heredado, pero su configuración es distinta.
Normal: Inherit
RegEx: inherits?
Formas de escribir el agregado
Normal: Append
RegEx: appends?
Tipos de parámetros
DISPLAY_NAME
Nombre del botón
DISPLAY_LORE
Descripción o lore del botón
DISPLAY_AMOUNT
Cantidad del botón
DISPLAY_SHINY
Condición o estado de brillo del botón
DISPLAY_FLAGS
Flags o banderas adjuntas al material del botón
DISPLAY_NBT
Data interna del botón
ACTIONS
Acciones que ejecuta el botón
Última actualización
¿Te fue útil?