TrMenu
SpigotMCGithubMineLatino
  • Inicio
  • Índice
  • Como empezar
    • Descarga
    • Instalación
    • Configuración
  • Convertidor/Migración
  • Menú
    • Creación
    • Configuración
      • Título
      • Diseño
      • Formas de abrir
      • Opciones
      • Eventos
      • Scripts
      • Tasks
      • Propiedades
    • Botones
      • Configuración
      • Display
        • Material
        • Cantidad
        • Nombre
        • Descripción
        • Ubicación
        • Efecto
        • Data Interna
      • Acciones
      • Sub-Botones
  • accion
    • Información
    • Tipos
      • Simples
      • Complejas
      • Funcionales
      • Menú
      • Item
      • Datos
      • Compatibilidad
      • Otros
    • Opciones
  • script
    • Información
    • Condición
    • Kether
    • Javascript
      • Objetos
        • Utilidades
        • Conexión
      • Funciones
      • Expresiones
    • Jexl
  • opciones
    • Argumentos
    • Registro de comandos
    • Atajos con eventos
    • Comparador de items
    • RGB
    • Scripts integrados
    • Contenedor de items
  • plugin
    • Comandos de TrMenu
    • Placeholders
    • Plugins compatibles
  • DEV
    • API
      • Event
      • Receptacle
      • MenuFactory
    • Ejemplos
  • EXTRA
    • Yaml Basics
    • Licencia
    • Historia
    • Curiosidades
Con tecnología de GitBook
En esta página
  • 1. Script instantáneo
  • 2. Scripts internos
  • 3. Obtención de datos
  • 4. Configuración interna
  • 5. Triton

¿Te fue útil?

  1. opciones

Scripts integrados

Scripts que por defecto pueden ser utilizados en todos los menús

AnteriorRGBSiguienteContenedor de items

Última actualización hace 11 meses

¿Te fue útil?

Esta página está incompleta, por lo que la información que se encuentra aquí no refleja en totalidad las opciones que ofrece el plugin.

Los scripts integrados son funciones que se ejecutan donde se usen y pueden ser definidos en el mismo menú.

Esta opción de TrMenu solamente está disponible para versiones mayores o iguales a TrMenu 2.01.

Los scrips integrados pueden ser ejecutados al escribirse en el de algún botón o desde las ejecutadas.

1. Script instantáneo

  • Los scripts instantáneos utilizan el formato ${tipo: script} para ser ejecutados, por ejemplo ${js: player.hasPermission("permiso.asd.123")}.

  • Si la ejecución de un script instantáneo devuelve un valor, entonces ese valor será mostrado.

  • Formas de escribirlo:

    Kether: ke | kether

    Javascript: js | javascript

Buttons:
  'A':
    display:
      mat: DIAMOND
      name: '&eInformación sobre permiso'
      lore:
        - ''
        - '&7Permiso&8: &fpermiso.asd.123'
        - '&7Lo tienes&8: ${js: player.hasPermission("permiso.asd.123") ? "&aSI" : "&cNO"}'

2. Scripts internos

Disponible desde la versión 2.01 de TrMenu

  • Los scripts internos son scripts previamente configurados dentro del menú solo pueden utilizarse dentro del mismo menú.

  • El formato de obtención es ${ID_argumentos...} donde el ID es el identificador.

3. Obtención de datos

Disponible desde la versión 3.0 de TrMenu

  • El formato de obtención es {tipo:ID} donde el tipo puede ser meta, data o data global mientras que el ID es el identificador de la data.

  • Formas de escribirlo:

    • meta: meta | m

    • data: data | d

    • data global: globaldata | gdata | g

4. Configuración interna

Disponible desde la versión 3.0 de TrMenu

  • El formato de obtención es {nombre:path} donde le nombre puede es una forma de escribirlo mientras que el path es la ubicación de la configuración.

  • Desde la versión 3.3.1 de TrMenu:

    • Se pueden agregar argumentos al final del path separados por _ para se escritos por encima de {número} empezando desde 0.

    • Se pueden obtener listas de texto que serán devueltas como un solo texto separado por \n.

  • Formas de escribirlo:

    • nodo del menú: nodes | node | n

# Esto es una configuración que no tiene relación con TrMenu
hola:
  asd: '&eAmarillo'
  lista:
    - '&aTexto con argumentos:'
    - '&7Argumento 1&8: &f{0}'
    - '&7Argumento 2&8: &f{1}'

# Esto es la configuración del menú
Title: '&5Título del menú'

Buttons:
 'A':
   display:
     mat: GOLD_INGOT
     name: '&9Botón'
     lore:
       - ''
       - '&7Texto&8: {node:hola.asd}'
       - '&7Lista de texto:'
       - '{node:hola.lista_uno_dos}'

5. Triton

Disponible desde la versión 3.1.13 de TrMenu

  • El plugin Triton funciona para establecer texto en diferentes idiomas en su configuración.

  • El formato de obtención es {triton:<path>} donde el path es la ruta del texto multilenguaje.

Para más información sobre scripts internos visita la página de .

Para más información sobre datos de TrMenu visita la página sobre .

Todos los menús poseen una ya sea el título, las opciones o los botones, pero también puedes añadir configuración adicional que no tiene ninguna relación con TrMenu lo cual se le conoce como configuración interna y solo se puede obtener dentro del mismo menú.

display
acciones
configuración de scripts internos
datos
configuración de menú