Última actualización
Última actualización
DeluxeTeleport incluye compatibilidad con , lo que te permite utilizar variables personalizadas en otros plugins. Las variables disponibles no están predefinidas; puedes crearlas tú mismo en el archivo placeholders.yml
, dentro de la sección placeholders
.
Cómo Crear Variables
La creación de nuevas variables es muy sencilla. Simplemente añade una nueva sección en el archivo placeholders.yml
. Por ejemplo:
Personalización
Dentro de estas variables, puedes utilizar códigos de colores utilizando el símbolo &
, así como valores en formato HEX desde la versión 1.16. Además, puedes combinar de DeluxeTeleport y variables de PlaceholderAPI.
Uso de Variables
Una vez que hayas creado tu variable, podrás utilizarla en otros plugins mediante la siguiente sintaxis:
Por ejemplo, si creaste una variable llamada example_variable
, la utilizarías de la siguiente manera:
También puedes crear variables que devuelvan diferentes valores dependiendo de su resultado. A continuación, se muestra cómo puedes crear variables condicionales.
Ejemplo de Creación de Variables Condicionales
input
: Esta es la variable que se va a evaluar para verificar las condiciones. Puedes utilizar cualquier variable de PlaceholderAPI o una externa.
matchs
: Aquí se definen las condiciones que se verificarán.
void: Indica que la variable está vacía.
1: Si el valor de input
es 1, devolverá &b1
.
0-2: Si el valor está entre 0 y 2, devolverá &a%naruland_spawn_cooldown_time%
.
3-5: Si el valor está entre 3 y 5, devolverá &e%naruland_spawn_cooldown_time%
.
>=6: Si el valor es mayor o igual a 6, devolverá &c%naruland_spawn_cooldown_time%
.
else: Si no se cumple ninguna de las condiciones anteriores, devolverá &4%naruland_spawn_cooldown_time%
.
Comparaciones
Puedes comparar un valor directamente o utilizar expresiones como -
, !=
, >
, <
, >=
, <=
, ==
.
No utilices comparaciones vacías como "": ""
, ya que esto generará un error. En su lugar, utiliza void: ""
.