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. Jugador
  • 2. Servidor
  • 3. Utilidades
  • 4. Sesión Actual
  • 5. Data
  • 5. Meta
  • 5. Configuración
  • 6. Conexión con plugins
  • Cabezas con textura

¿Te fue útil?

  1. script
  2. Javascript

Objetos

Objetos prefabricados que se pueden utilizar en los scripts

AnteriorJavascriptSiguienteUtilidades

Última actualización hace 11 meses

¿Te fue útil?

En términos de programación, los objetos que ya están definidos y cargados se pueden utilizar en cualquier parte del código y son de utilidad para ejecutar ciertas cosas y obtener datos de estos.

1. Jugador

  • Es el objeto que representa el jugador que se utilizó para ejecutar el código Javascript.

  • Desde el punto de vista en Java se refiere a org.bukkit.entity.Player.

  • Formas de Escribirlo: player | sender

// Revisar si el jugador tiene el permiso "perm.asd.123"
player.hasPermission("perm.asd.123")

2. Servidor

  • Es el objeto que representa al servidor actual desde Bukkit.getServer().

  • Forma de Escribirlo: bukkitServer

// Obtener los tps actuales del servidor
bukkitServer.getTps()

3. Utilidades

  • Es el objeto que representa las que trae implementado el plugin.

  • Formas de escribirlo: utils | TrUtils

4. Sesión Actual

Disponible desde la versión 3.0 de TrMenu

  • Es el objeto que representa la sesión actual del jugador que se utilizó para ejecutar el código Javascript.

  • En Java el objeto es me.arasple.mc.trmenu.module.display.MenuSession.

  • Forma de escribirlo: session

session.getArguments()[2]

5. Data

Disponible desde la versión 3.3.1 de TrMenu

  • Es el objeto que representa la data que contiene el jugador a modo de Map en Java.

  • Forma de escribirlo: data

var asd = data.get("asd");
var test = data.getOrDefault("test", "123");

5. Meta

Disponible desde la versión 3.3.1 de TrMenu

  • Es el objeto que representa la data temporal que contiene el jugador a modo de Map en Java.

  • Forma de escribirlo: meta

var asd = meta.get("asd");
var test = meta.getOrDefault("test", "123");

5. Configuración

Disponible desde la versión 3.3.1 de TrMenu

  • Es el objeto que representa la configuración base o el archivo donde está configurado el menú de la sesión actual.

  • Forma de escribirlo: config

var title = config.get("Title");

6. Conexión con plugins

Disponible desde la versión 3.3.2 de TrMenu

  • TrMenu contiene una compatibilidad con múltiples

Cabezas con textura

Esto fue removido en la actualización 2.0 de TrMenu

  • Es el objeto que representa las utilidades para manejar cabezas y sus texturas.

  • En Java el objeto es me.arasple.mc.trmenu.utils.Skulls.

  • Forma de escribirlo: Skulls

TrUtils
Utilidades
Conexión