Page cover

Acciones

En esta página aprenderás a crear y configurar acciones que se ejecutarán en ciertos eventos, como el teletransporte de un jugador.

Puedes configurar acciones para que se ejecuten en ciertos eventos de DeluxeTeleport. Consulta la configuración de cada característica para saber cómo las puedes emplear.

actions:
  action1:
    type: message
    enabled: true
    when: none
    message: "Ejemplo de accion"

También puede configurar condiciones dentro de las acciones para que se ejecuten solo si se cumple cierta condición. Consulta la documentación sobre las condiciones [AQUÍ].

actions:
  action1:
    type: message
    enabled: true
    when: none
    message: "Ejemplo de accion"
    conditions:
      minimum_requirements: 1
      conditions:
        condition1:
          type: has permission
          permission: deluxeteleport.permission
          enabled: true
          optional: false
          succes_actions:
            actions: []
          deny_actions:
            actions: []  

Valores generales

Estos valores se aplican a todas las acciones y algunos son obligatorios para que funcione.

Valor
Descripción
Obligatorio

type

El tipo de acción a realizar.

enabled

Sí estará habilitada esta acción (por defecto true)

when

¿Cuándo se realiza esta acción?

whom

Esto indica a quién se le ejecutan las acciones (solo para tpa).

conditions

Condiciones para ejecutar la acción. Ve la documentación [AQUÍ].

Valores para when

Esto indica cuándo se ejecuta la acción.

Valor
Descripción

none

Se ejecuta cuando el jugador es teletransportado, ya sea que tenga delay o no.

before_delay

Se ejecuta cuando inicia el delay.

during_delay

Se ejecuta cada segundo durante el delay.

after_delay

Se ejecuta acabando el delay (cuando el jugador es teletransportado).

cancel_delay

Se ejecuta cuando se canceló el teletransporte (normalmente por movimiento).

Puedes usar múltiples valores en la misma acción, simplemente separa por ,.

Ejemplo:

when: none, after_delay

Valores para whom

Esto indica a quién se le ejecutan las acciones (solo para tpa).

Valor
Descripción

player

Este es el jugador que envía la solicitud de teletransporte.

target_player

Este es el jugador que recibe la solicitud de teletransporte.

both

Esto indica ambos jugadores .

Comando del jugador

Envía un comando como si lo hubiera ejecutado el jugador.

type: command
command: "TEXT"

Ejemplo:

type: command
command: "home %home_name%"

Comando de consola

Envía un comando desde la consola.

type: console
command: "TEXT"

Ejemplo:

type: console
command: "give %player_name% diamond 1"

Sonido

Envía un sonido al jugador.

type: sound
sound: "TEXT"
volume: 1
pitch: 1

Ejemplo:

type: sound
sound: ENTITY_PLAYER_LEVELUP
volume: 0.8
pitch: 1

Mensaje

Envía un mensaje en el chat al jugador.

type: message
message: "TEXT"

Ejemplo:

type: message
message: "&aEjemplo de mensaje, &#ff5733mensaje en HEX (v1.16+)"

Mensaje centrado

Envía un mensaje centrado en el chat al jugador.

type: centeredmessage
message: "TEXT"

Ejemplo:

type: message
message: "&aEjemplo de mensaje centrado, &#ff5733mensaje en HEX (v1.16+)"

Broadcast

Envía un mensaje a todos los jugadores conectados.

type: broadcast
message: "TEXT"

Ejemplo:

type: message
message: "&e%player_name% fue al spawn."

Título

Envía un titulo en la pantalla del jugador.

type: title
title: "TEXT"
subtitle: "TEXT"
fadeIn: 10t # Tiempo que tarda en mostrarse el título gradualmente.
stay: 3s 10t # Tiempo que se mostrará en pantalla.
fadeOut: 1s # Tiempo que tarda en desaparecer el título gradualmente.

Ejemplo:

type: title
title: "&#ff5733Bienvenido al spawn"
subtitle: "&7zona segura"
fadeIn: 10t
stay: 3s 10t
fadeOut: 1s

Modo de juego

Cambia al jugador de modo de juego (gamemode: SURVIVAL, ADVENTURE, CREATIVE, SPECTATOR)

type: gamemode
gamemode: MODE

Ejemplo:

type: gamemode
gamemode: ADVENTURE

Efecto de poción

Otorga un efecto de poción al jugador.

type: potioneffect
effect: EFFECT
duration: 5s
amplifier: 0 # Nivel del efecto (0 para nivel base)

Ejemplo:

type: potioneffect
effect: NIGTH_VISION
duration: 5s
amplifier: 0

Barra de acción

Envía un mensaje en la barra de acción del jugador.

type: actionbar
message: "TEXT"
duration: 3s

Ejemplo:

type: actionbar
message: "&aTeletransportando en &b%spawn_delay_formatted%&a..."
duration: 3s

Última actualización

¿Te fue útil?