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
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 entrue
, 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?