Page cover

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.

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.

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:
  tpa:
    - tprequest
  tpaccept: []
  tpacancel: []
  tpadeny: []
  tpahere: []
  tpatoggle: []

Aquí puedes añadir comandos alias ademÔs de los predeterminados. Si no deseas ningún alias, simplemente deja la opción como

commands_alias:
  tpa: []
  tpaccept: []
  tpacancel: []
  tpadeny: []
  tpahere: []
  tpatoggle: []

Recuerda reiniciar tu servidor despuƩs de agregar o eliminar un alias para que los cambios tengan efecto.

autocomplete_names: true

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.

status_default: true

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.

list_position: Last

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.

send:
  tpa_himself: false
  ignore_tpa_status: false
  multiple_tpa: true

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.

request:
  click_tpa: true
  centered_message: true

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.

expiration:
  enabled: true
  time: 3m

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.

  • time: 3m Define el tiempo de expiración en formato (puedes ver quĆ© formatos de tiempo usar [AQUƍ]).

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.

  • time: Define cuĆ”nto habrĆ” de retraso antes de completar la teletransportación (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.

cooldown:
  enabled: true
  time: 10m
  count_when_teleporting: true
  cooldown_for: TargetPlayer
  by_rank:
    enabled: true
    in_multiple:
      accept_pending: false
    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 en true, se activarĆ” el cooldown.

  • time: Establece el tiempo de enfriamiento en entre cada uso del comando (puedes ver quĆ© formatos de tiempo usar [AQUƍ]).

  • 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.

geyser_support:
  enabled: false
  click_tpa: false
  different_message: true

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.

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
      whom: both
      sound: ENTITY_EXPERIENCE_ORB_PICKUP
    actionbar1:
      type: actionbar
      when: during_delay
      whom: both
      message: "&aTeleporting in &b%home_delay_formatted%"
    sound2:
      type: sound
      when: cancel_delay
      whom: both
      sound: BLOCK_ANVIL_LAND
    actionbar2:
      type: actionbar
      when: cancel_delay
      whom: both
      message: "&cTeleportation cancelled"
      duration: 3
    sound3:
      type: sound
      when: after_delay, none
      whom: both
      sound: ENTITY_PLAYER_LEVELUP
    actionbar3:
      type: actionbar
      when: after_delay, none
      whom: both
      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?