Configuration
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.
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.
You can set this to true if there is another plugin interfering with the commands for this DeluxeTeleport feature and it will try to pass them through, the only problem with this is that the tab (chat autocomplete) may not work correctly according to DeluxeTeleport and you will have to fix it with the plugin that is causing the interference.
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.
Establece el nombre predeterminado para los comandos de hogar cuando no se especifica un argumento.
El parámetro default_name
define el nombre que se asignará automáticamente a un hogar cuando un jugador utilice los comandos /home
, /sethome
o /delhome
sin especificar un nombre. Si se utiliza el comando sin un argumento, el hogar se creará con el nombre predeterminado establecido.
Valor por defecto:
Home
Desactivar: Si se desea que los jugadores tengan que proporcionar un nombre para cada comando, se puede establecer el valor en
none
. En este caso, intentar ejecutar/sethome
sin un argumento resultará en un error, obligando al jugador a ingresar un nombre.
Establece la cantidad máxima de hogares que un jugador puede tener por defecto.
El parámetro default_max_homes
determina el número máximo de hogares que un jugador puede crear de forma predeterminada. Este límite se aplica a todos los jugadores que no tienen permisos específicos que modifiquen este valor.
Valor por defecto:
2
Impacto: Si un jugador intenta crear más hogares de los permitidos, recibirá un mensaje de error indicando que ha alcanzado el límite máximo.
Controla si se puede sobrescribir un hogar existente al establecer uno nuevo.
El parámetro overwrite_existing_home
determina si un hogar que ya existe con el mismo nombre puede ser sobrescrito cuando se intenta crear uno nuevo.
Valor por defecto:
false
Comportamiento:
Si se establece en
false
y el nombre del hogar ya existe, se enviará una advertencia al jugador, informándole que el hogar no se puede sobrescribir.Si se establece en
true
, el nuevo hogar reemplazará el existente sin enviar una advertencia.
Aquí puedes configurar homes múltiples por rango. Simplemente, agrega en esta sección tantos rangos como quieras y asígnales un número de homes permitidos que tendrá cada uno, ahora simplemente otorga el respectivo permiso más el rango que desees (por defecto sería: deluxeteleport.command.sethome.multiple.rank
).
Puedes cambiar este permiso en el archivo permissions.yml. Puedes ver más acerca de los permisos [AQUÍ].
Configuración de retraso de teletransporte
enabled
: Habilita o deshabilita el retraso en la teletransportación.time
: Define cuánto tiempo de delay se aplicará (puedes ver qué formatos de tiempo usar [AQUÍ]).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 entrue
, se activará el cooldown.time
: Establece el tiempo de enfriamiento en entre cada uso del comando (puedes ver qué formatos de tiempo usar [AQUÍ]).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.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. Actualmente solo esta disponibleLuckPerms
.
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 comotrue
, 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.
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Í].
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Í].
Last updated
Was this helpful?