Última actualización
Última actualización
A continuación, te presentare cada característica de la configuración de los Homes. Esta configuración está disponible en el archivo configs/home.yml
, donde podrás realizar ajustes.
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.
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
Aquí puedes añadir comandos alias además de los predeterminados. Si no deseas ningún alias, simplemente deja la opción como
Recuerda reiniciar tu servidor después de agregar o eliminar un alias para que los cambios tengan efecto.
Indica si se deben autocompletar los nombres de los jugadores en línea en el tab.
El parámetro autocomplete_names
determina si los nombres de los jugadores que están actualmente en línea se autocompletarán cuando un jugador use comandos que requieran la entrada de un nombre de otro jugador.
Valor por defecto: true
Comportamiento:
Si se establece en true
, los nombres de los jugadores en línea se mostrarán automáticamente como opciones cuando un jugador empiece a escribir un comando que requiera un nombre, facilitando la selección.
Si se establece en false
, no se ofrecerán sugerencias automáticas y el jugador deberá escribir el nombre completo de forma manual.
Indica si, por defecto, los jugadores tendrán habilitadas las solicitudes de teletransporte.
El parámetro status_default
determina el estado inicial de las solicitudes de teletransporte para los jugadores cuando se unen al servidor. Este estado puede ser modificado posteriormente mediante el uso del comando /tpatoggle
.
Valor por defecto: true
Comportamiento:
Si se establece en true
, los jugadores tendrán las solicitudes de teletransporte habilitadas de forma predeterminada. Esto significa que podrán recibir solicitudes de otros jugadores para ser teletransportados a sus ubicaciones.
Si se establece en false
, los jugadores no podrán recibir solicitudes de teletransporte al unirse al servidor, y deberán activar esta función manualmente mediante el comando /tpatoggle
.
Especifica qué jugador se considera en los comandos de aceptación y cancelación de solicitudes de teletransporte si no se menciona a un jugador.
El parámetro list_position
determina cómo se manejarán las solicitudes de teletransporte cuando no se especifica un jugador en los comandos /tpaccept
, /tpahere
, /tpadeny
, y /tpacancel
. Esto es útil para gestionar múltiples solicitudes de teletransporte que un jugador puede recibir.
Valores disponibles:
First: Selecciona al primer jugador que envió una solicitud de teletransporte.
Last: Selecciona al último jugador que envió una solicitud de teletransporte. Este es el comportamiento por defecto.
None: Indica que se debe especificar necesariamente un jugador. Si no se proporciona un jugador, se generará un error al intentar ejecutar el comando.
Configuración de opciones para el comando /tpa
.
El bloque send
contiene varias configuraciones que determinan cómo se comporta el comando /tpa
, que permite a los jugadores solicitar ser teletransportados a otros jugadores. A continuación, se describen las opciones disponibles:
tpa_himself: false
Indica si los jugadores pueden enviarse solicitudes de teletransporte a sí mismos.
Recomendación: No se recomienda activar esta opción, ya que puede generar confusión y uso indebido del comando.
ignore_tpa_status: false
Si esta opción está habilitada, no se tendrá en cuenta el estado de las solicitudes de teletransporte desactivadas por el jugador. Esto significa que un jugador puede enviar una solicitud de teletransporte incluso si ha deshabilitado la recepción de solicitudes.
multiple_tpa: true
Esta opción permite a los jugadores recibir más de una solicitud de teletransporte simultáneamente. Cuando está habilitada, los jugadores pueden tener múltiples solicitudes de diferentes jugadores al mismo tiempo.
Configuración de opciones para la recepción de solicitudes de teletransporte.
El bloque request
contiene configuraciones que determinan cómo se manejan las solicitudes de teletransporte cuando un jugador las recibe. A continuación, se describen las opciones disponibles:
click_tpa: true
Si esta opción está habilitada, se enviará un mensaje clicable al jugador que recibe la solicitud de teletransporte. Este mensaje permitirá al jugador aceptar o rechazar la solicitud de manera sencilla, facilitando la interacción.
centered_message: true
Esta opción intenta centrar el mensaje de solicitud de teletransporte en el chat del jugador.
Configuración sobre la expiración de las solicitudes de teletransporte.
El bloque expiration
permite configurar si las solicitudes de teletransporte deben expirar y, de ser así, establecer el tiempo de expiración. A continuación, se describen las opciones disponibles:
enabled: true
Esta opción habilita la expiración de las solicitudes de teletransporte. Si está activada, las solicitudes no permanecerán activas indefinidamente y se eliminarán después de un período específico.
Configuración de retraso de teletransporte
enabled
: Habilita o deshabilita el retraso en la teletransportación.
cancel_on_move
: Determina si el teletransporte debe cancelarse si el jugador se mueve durante el tiempo de espera.
Configuración de enfriamiento entre cada uso del comando /lobby
enabled
: Habilita o deshabilita el tiempo de espera entre cada uso del comando /lobby
. Si está configurado en true
, se activará el cooldown.
count_when_teleporting
: Si se activa (true
), el cooldown se aplicará hasta que el teletransporte sea aceptado.
cooldown_for
: Especifica a qué jugador se aplicará el cooldown. Las opciones disponibles son:
Player: El jugador al que se le teletransporta.
TargetPlayer: El jugador que será teletransportado.
Both: Ambos jugadores recibirán el cooldown.
by_rank
: Esta sección permite ajustar el cooldown según el rango del jugador.
enabled
: Habilita o deshabilita la funcionalidad de cooldown por rango.
in_multiple
: Configuraciones relacionadas con el manejo de múltiples solicitudes de teletransporte.
accept_pending
: Si está configurado como false
, significa que si el jugador está en cooldown y tiene solicitudes pendientes, no podrá aceptarlas.
ranks
: Aquí puedes establecer el tiempo de cooldown específico para diferentes rangos.
Cada rango se define con un nombre y un tiempo en segundos. Por ejemplo, examplerank
tiene un cooldown de 60 segundos.
auto_ranks
: Configuración para asignar permisos automáticamente según el rango del jugador.
enabled
: Si se habilita (true
), los cooldowns se asignarán automáticamente a los usuarios con un plugin de permisos compatible.
permissions_plugin
: Indica el plugin de permisos que se utilizará para la asignación automática. En este caso, se usa LuckPerms
.
prioritize_time
: 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
: Si se configura como true
, los datos del cooldown se guardarán en el archivo de datos de cada jugador, lo que significa que no se perderán cuando se apague el servidor.
Configuración para soporte de la edición Bedrock.
El bloque geyser_support
permite habilitar y personalizar las funciones para jugadores de Bedrock Edition. Para su funcionamiento, es necesario tener instalados Floodgate. A continuación, se describen las opciones disponibles:
enabled: false
Esta opción activa el soporte para la edición Bedrock. Si se establece en true
, DeluxeTeleport incluirá funciones específicas para jugadores de Bedrock.
click_tpa: false
Dado que los mensajes clicables no son compatibles con la edición Bedrock, esta opción previene el envío de botones en los mensajes. Al establecerlo en true
, se asegura que los jugadores de Bedrock no reciban botones no funcionales.
different_message: true
Si esta opción está activada, se enviará un mensaje diferente a los jugadores de Bedrock cuando reciban una solicitud de teletransporte, asegurando que la experiencia sea adecuada para su plataforma.
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.
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.
time: 3m
Define el tiempo de expiración en formato (puedes ver qué formatos de tiempo usar ).
time
: Define cuánto habrá de retraso antes de completar la teletransportación (puedes ver qué formatos de tiempo usar ).
time
: Establece el tiempo de enfriamiento en entre cada uso del comando (puedes ver qué formatos de tiempo usar ).
Puedes ver cómo usar las condiciones .
Puedes aprender cómo configurar acciones detalladamente en la sección correspondiente de esta documentación .