Objetos

Objetos prefabricados que se pueden utilizar en los scripts

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 TrUtils que trae implementado el plugin.

  • Formas de escribirlo: utils | TrUtils

Utilidades

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

Conexión

Cabezas con textura

  • 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

Última actualización

¿Te fue útil?