Page cover

Configuración

En este caso tenemos 2 configuraciones (la general y la individual para cada warp).

Configuración individual

Al crear un warp (/setwarp) se crea un archivo dedicado en la carpeta data/warps. En este archivo puedes configurar acciones y condiciones para ese warp en específico (también se toman en cuenta las acciones y condiciones de la configuración general)

Ejemplo de un warp:

world: dd2161ec-1c1e-49d8-8f5e-ea3d54b02194
world_name: world
x: 50.62816450855759
y: 67.0
z: -77.76705649090842
yaw: 11.101776
pitch: 19.350039
name: enchantments
lastowner: 0a2cbc07-a6d6-4d05-8f05-98d069adbd0e
teleport_actions:
  actions:
    message:
      type: message
      when: none, after_delay
      message: "&aTeletransportando a &bEnchantments"
teleport_conditions:
  conditions:
    permission:
      type: permission
      permission: deluxeteleport.warp.enchantments

Puedes consultar la documentación sobre las acciones [AQUÍ].

Puedes consultar la documentación sobre condiciones [AQUÍ].

Configuración general

A continuación, te presentare cada característica de la configuración de los Warps. Esta configuración está disponible en el archivo configs/warps.yml, donde podrás realizar ajustes.

¿Estarán habilitados los warps?

enabled_settings:
enabled: true

Esta opción determina si la función está habilitada. Si se establece en false, los jugadores recibirán un mensaje indicando que esta función está deshabilitada.

force_disable: false

Al configurar esta opción en true, la función se desactivará por completo, como si no existiera en el plugin. Esto es útil si tienes otro plugin que se encarga de esta funcionalidad. Si no es el caso, no actives esta opción. Ten en cuenta que se requiere un reinicio del servidor para que los cambios surtan efecto.

¿Los comandos tendrán prioridad?

high_priority: false

Puedes configurar esto en verdadero si hay otro plugin que interfiere con los comandos de esta función de DeluxeTeleport y este intentara pasarlos, el único problema de esto es que es posible que el tab (autocompletado del chat) no funcione correctamente de acorde a DeluxeTeleport y tendrás que solucionarlo con el plugin que está ocasionando la intervención.

Alias de comandos

commands_alias:
warp: []

Alias para el comando /warp

warps:
  - warplist

Alias para el comando /warps

Retraso en el teletransporte

teleport_delay:
enabled: true

Habilita o deshabilita el retraso en la teletransportación.

time: 3s

Define cuánto tiempo de retraso se aplicará (puedes ver qué formatos de tiempo usar [AQUÍ]).

cancel_on_move: true

Determina si el teletransporte debe cancelarse si el jugador se mueve durante el tiempo de espera.

Retraso en el teletransporte

cooldown:
enabled: true

Habilita o deshabilita el tiempo de espera entre cada uso del comando /warp. Si está configurado en true, se activará el cooldown.

time: 10m

Establece el tiempo de enfriamiento en entre cada uso del comando (puedes ver qué formatos de tiempo usar [AQUÍ]).

by_rank:
enabled: true

Habilita o deshabilita la funcionalidad de cooldown por rango.

ranks:

Cada rango se define con un nombre y un tiempo en formato (puedes ver qué formatos de tiempo usar [AQUÍ]).

vip: 5m

Por ejemplo, vip tiene un cooldown de 5 minutos.

auto_ranks:

Configuración para asignar permisos automáticamente según el rango del jugador.

enabled: true

Si se habilita (true), los cooldowns se asignarán automáticamente a los usuarios con un plugin de permisos compatible.

permissions_plugin: LuckPerms

Indica el plugin de permisos que se utilizará para la asignación automática. Actualmente solo esta disponible LuckPerms.

prioritize_time: SHORTEST

Indica si se debe utilizar el tiempo más largo o más corto en caso de que un usuario tenga más de un tiempo de cooldown asignado.

  • Las opciones disponibles son LONGEST o SHORTEST.

save_playerdata: true

Si se configura como true, los datos del cooldown se guardarán en una base de datos local (data/sql/cooldowns.db), lo que significa que no se perderán cuando se apague el servidor.

Condiciones

teleport_conditions:
conditions: []

En esta sección puedes definir condiciones a cumplir antes de hacer el teletransporte, puedes realizar acciones si se cumple alguna condición o incluso si no se cumple.

Puedes ver cómo usar las condiciones [AQUÍ].

Acciones

teleport_actions:
actions: []

En esta sección, puedes definir acciones que se ejecutarán antes, durante o después del teletransporte del jugador. Estas acciones te permiten personalizar aún más el proceso de teletransporte.

Puedes aprender cómo configurar acciones detalladamente en la sección correspondiente de esta documentación [AQUÍ].

Última actualización

¿Te fue útil?