Class ServerConnectRequest

java.lang.Object
net.md_5.bungee.api.ServerConnectRequest

public class ServerConnectRequest extends Object
A request to connect a server.
  • Method Details

    • builder

      public static ServerConnectRequest.Builder builder()
    • getTarget

      @NonNull public @NonNull ServerInfo getTarget()
      Target server to connect to.
    • getReason

      @NonNull public ServerConnectEvent.Reason getReason()
      Reason for connecting to server.
    • getCallback

      public Callback<ServerConnectRequest.Result> getCallback()
      Callback to execute post request.
    • getConnectTimeout

      public int getConnectTimeout()
      Timeout in milliseconds for request.
    • isRetry

      public boolean isRetry()
      Should the player be attempted to connect to the next server in their queue if the initial request fails.
    • isSendFeedback

      public boolean isSendFeedback()
      Should feedback from the request be sent to players, allows plugins to silently deal with the outcome on their own
    • isRequireAccess

      public boolean isRequireAccess()
      Disabled by default. Set to true if the permissions defined in the config to restrict servers to certain players should be respected for this request.
    • setConnectTimeout

      public void setConnectTimeout(int connectTimeout)
      Timeout in milliseconds for request.
    • setRetry

      public void setRetry(boolean retry)
      Should the player be attempted to connect to the next server in their queue if the initial request fails.
    • setSendFeedback

      public void setSendFeedback(boolean sendFeedback)
      Should feedback from the request be sent to players, allows plugins to silently deal with the outcome on their own
    • setRequireAccess

      public void setRequireAccess(boolean requireAccess)
      Disabled by default. Set to true if the permissions defined in the config to restrict servers to certain players should be respected for this request.