Configuration
A continuación, te presentare cada característica de la configuración del spawn. Esta configuración está disponible en el archivo configs/spawn.yml
, donde podrás realizar ajustes.
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.
high_priority: false
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.
commands_alias:
- spawn2
- spawn3
Aquí puedes añadir comandos alias además de /spawn
. Si no deseas ningún alias, simplemente deja la opción como commands_alias: []
. Recuerda reiniciar tu servidor después de agregar o eliminar un alias para que los cambios tengan efecto.
aliases:
world: "&aWorld"
world_nether: "&cNether"
world_the_end: "&dThe End"
other_world: AnotherWorld
Esta sección permite definir alias que se mostraran en los mensajes para diferentes mundos en el servidor.
by_world: false
by_world
: Esta opción determina si se permite tener un punto de spawn por cada mundo en el servidor.
false: Indica que no se permite tener un spawn diferente para cada mundo. En este caso, todos los mundos compartirán el mismo punto de spawn.
true: Si se establece en
true
, se puede definir un spawn específico para cada mundo.
teleport_in_by_world:
enabled: false
spawn: General
specify: world
Esto es para cuando by_spawn
es verdadero y se usa el comando /spawn
sin especificar un mundo.
enabled
: Indica si esta funcionalidad está activada.false: Significa que si
by_world
está habilitado, el jugador debe especificar un spawn al usar el comando/spawn
.true: Permitiría al jugador ser teletransportado al spawn predeterminado sin necesidad de especificar uno.
spawn
: Define qué tipo de spawn se utilizará cuando el jugador no especifique uno.General: Teletransporta al jugador al spawn general, si existe.
Specify: Permite dirigir al jugador a un spawn específico.
specify
: Este campo solo se utiliza sispawn
está configurado comoSpecify
. Aquí se debe ingresar el nombre del spawn al que el jugador será teletransportado, en este caso,world
.
teleport_delay:
enabled: true
time: 3s
cancel_on_move: true
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.
cooldown:
enabled: true
time: 10m
count_when_teleporting: true
by_rank:
enabled: true
ranks:
vip: 5m
staff: 1m 30s
auto_ranks:
enabled: true
permissions_plugin: LuckPerms
prioritize_time: SHORTEST
save_playerdata: false
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.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.
teleport_conditions:
conditions:
money:
type: 'has money'
amount: 500
enabled: false
deny_actions:
insuficient:
type: message
message: "%prefix_spawn%&cNo tienes suficiente dinero, necesitas 500/%vault_money%"
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.
teleport_actions:
default_messages: true
actions:
sound1:
type: sound
when: during_delay
sound: ENTITY_EXPERIENCE_ORB_PICKUP
actionbar1:
type: actionbar
when: during_delay
message: "&aTeleporting in &b%spawn_delay_formatted%"
sound2:
type: sound
when: cancel_delay
sound: BLOCK_ANVIL_LAND
actionbar2:
type: actionbar
when: cancel_delay
message: "&cTeleportation cancelled"
duration: 3
sound3:
type: sound
when: after_delay, none
sound: ENTITY_PLAYER_LEVELUP
actionbar3:
type: actionbar
when: after_delay, none
message: "&aTeleported"
duration: 2
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.
Last updated
Was this helpful?