Skip to content

[Issue] Redirect messages are not sent in latest Waterfall (1.20.2) #44

Description

@Llopeando

Hi there!
When I upgraded my server to 1.20.2, the redirect messages from the config file are not being sent to the chat. (the "alias-no-permission" message works fine)

Server version: Waterfall-554 (1.20.2)
Plugin version: Latest 2.12.0

If you need anything else to check this out, please let me know! Thanks in advance.

My actual config,yml file

# All the messages send by the plugin.
messages:
  # Supported placeholders for 'redirected' message:
  # %from-server%  %to-server%  %from-group%  %to-group%  %reason%
  redirected:
    - "&f"
    - "&cHa ocurrido un error en tu conexión."
    - "&f%reason%"
    - "&cTe hemos llevado de vuelta al servidor Principal"
    - "&f"
  unable-redirect-alias:
    - "&f"
    - "&cEl envío no se ha completado. El servidor"
    - "&cde esa categoría no está disponible."
    - "&f"
  unable-redirect-alias-same-category:
    - "&f"
    - "&cHa ocurrido un error al intentar enviarte a otro servidor."
    - "&f"
  alias-no-permission:
    - "&7[&6Erentia&7] &cNo tienes los suficientes permisos para unirte a este grupo de servidores."
  alias-not-allowed-server:
    - "&7[&6Erentia&7] &c¡No puedes usar este comando aquí!"

# The amount of time between checking if a server is online.
# Players won't be connected to offline servers.
check: 30

# The delay that is given to the redirect message.
# When you have a lot of messages when a player joins a certain server this can help to make sure that the redirectplus messages shows as 'newest'.
# The delay is in seconds.
delay: 0

# Blacklist. When a kick message contains this word they will NOT get redirected.
#   This will result in the player seeing the kick screen.
blacklist:
  - "ban"
  - "expulsado"
  - "baneo"

# Detect shutdown in server kick messages
#   This can be faster for when you want to shutdowns servers and using RedirectPlus to redirectplus those people.
detect-shutdown:
  enabled: true
  messages:
  - "shutdown"
  - "restart"
  - "closed"
  - "Stop"
  - "closed"
  - "closin"

# Don't show the redirect message if the message contains one of the following words.
# Can be useful when redirecting people from a game lobby and stuff.
no-messages:
  - "[Silent]"

# Disable the uses of aliases on specific servers.
# Useful when having auth servers and AuthMe is not installed on the BungeeCord
disable-aliases:
  # A list of servers to disable the aliases on.
  servers:
    - erenius
  # Regex to identify these servers.
  regex: "none"

# unknown-group / server
# This will redirect unknown servers to the group listed here:
unknown-group: lobby

# Specify defaults here. You can overwrite these settings by adding them to groups them self.
global:
  # Spread modes:
  #   PROGRESSIVE : Fill the server to the progressive-minimal amount, after that fill the next one, giving nicely populated lobbies. Uses LOWEST when the minimal is reached on all servers.
  #   CYCLE       : Cycle to the server to spread the load as much as possible. This can result in players being in a server on their own.
  #   LOWEST      : Send the player to the server with the lowest amount of players online.
  #   HIGHEST     : Send the players to the server with the highest amount of players. (Not adviced!)
  spread-mode: PROGRESSIVE

  # The minimal amount of players that are on a server before the next server gets selected.
  progressive-minimal: 20

# Server groups and their settings
groups:
  principal:
    # If kicked from this server group, no redirects will happen.
    bottom-kick: true
    # Spread redirected people over the servers.
    spread: true
    # Spread mode, if spread is enabled, use the following spread mode (will overwrite global if used).
    spread-mode: PROGRESSIVE
    # The minimal amount of players that are on a server before the next server gets selected. (only used for PROGRESSIVE spread)
    progressive-minimal: 20
    # Parent group - If none of the servers are available, the parent group will be used.
    # Set to none if none. If the parent server group is needed the player will be kicked instead.
    parent-group: 'none'
    servers:
      - Principal
    servers-regex: 'none'
    # Servers that are connected to this group, but they won't be redirected to:
    connected: {}
    connected-regex: 'none'
    # Aliases can be used to redirect people to the server group when they use a certain command (Eg: lobby, hub, survival, towny, etc)
    aliases:
      - principal
  minijuegos:
    bottom-kick: false
    spread: true
    parent-group: principal
    # These servers do not have lobbies them self so we use a parent group.
    servers: {}
    servers-regex: 'none'
    connected:
      - Minijuegos
    connected-regex: 'none'
    # Aliases can be used to redirect people to the server group when they use a certain command (Eg: lobby, hub, survival, towny, etc)
    aliases:
      - minijuegos
  erenius:
    bottom-kick: false
    spread: true
    parent-group: principal
    # These servers do not have lobbies them self so we use a parent group.
    servers: {}
    servers-regex: 'none'
    connected:
      - Erenius
    connected-regex: 'none'
    # Aliases can be used to redirect people to the server group when they use a certain command (Eg: lobby, hub, survival, towny, etc)
    aliases:
      - erenius
  eventos:
    bottom-kick: false
    spread: true
    parent-group: principal
    # These servers do not have lobbies them self so we use a parent group.
    servers: {}
    servers-regex: 'none'
    connected:
      - Eventos
    connected-regex: 'none'
    # Aliases can be used to redirect people to the server group when they use a certain command (Eg: lobby, hub, survival, towny, etc)
    aliases:
      - eventos

# Log settings, this will show your messages in console so you know what's going on.
log:
  # If set to true the plugin will log redirects attempts that are canceled due to blacklisted words.
  blacklist: true
  # If set to true the plugin will log redirects that fail because no server was found.
  redirect-failed: true
  # If set to true the plugin will log players that do not get redirected due to the bottom-kick setting enabled.
  bottom-kick: false
  # If set to true the plugin will log successful redirect attempts.
  redirected: true
  # If set to true the plugin will log any cancelled redirect attempts due to inactive connections.
  inactive: true

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions