Package net.md_5.bungee.api.config
Class ListenerInfo
java.lang.Object
net.md_5.bungee.api.config.ListenerInfo
Class representing the configuration of a server listener. Used for allowing
multiple listeners on different ports.
-
Constructor Summary
ConstructorsConstructorDescriptionListenerInfo(InetSocketAddress host, String motd, int maxPlayers, int tabListSize, List<String> serverPriority, boolean forceDefault, Map<String, String> forcedHosts, String tabListType, boolean setLocalAddress, boolean pingPassthrough, int queryPort, boolean queryEnabled) Deprecated.ListenerInfo(SocketAddress socketAddress, String motd, int maxPlayers, int tabListSize, List<String> serverPriority, boolean forceDefault, Map<String, String> forcedHosts, String tabListType, boolean setLocalAddress, boolean pingPassthrough, int queryPort, boolean queryEnabled, boolean proxyProtocol) Creates a newListenerInfoinstance. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanDeprecated.Deprecated.replaced byserverPriorityA list of host to server name mappings which will force a user to be transferred depending on the host they connect to.getHost()Deprecated.BungeeCord can listen via Unix domain socketsintMax amount of slots displayed on the ping page.getMotd()Displayed MOTD.intWhat port to run udp query on.List of servers in order of join attempt.Host to bind to.intNumber of players to be shown on the tab list.The type of tab list to useinthashCode()booleanWhether reconnect locations will be used, or else the user is simply transferred to the default server on connect.booleanWhether to pass the ping through when we can reliably get the target server (force default server).booleanWhether to support HAProxy PROXY protocol.booleanWhether to enable udp query.booleanWhether to set the local address when connecting to servers.toString()
-
Constructor Details
-
ListenerInfo
@Deprecated public ListenerInfo(InetSocketAddress host, String motd, int maxPlayers, int tabListSize, List<String> serverPriority, boolean forceDefault, Map<String, String> forcedHosts, String tabListType, boolean setLocalAddress, boolean pingPassthrough, int queryPort, boolean queryEnabled) Deprecated. -
ListenerInfo
public ListenerInfo(SocketAddress socketAddress, String motd, int maxPlayers, int tabListSize, List<String> serverPriority, boolean forceDefault, Map<String, String> forcedHosts, String tabListType, boolean setLocalAddress, boolean pingPassthrough, int queryPort, boolean queryEnabled, boolean proxyProtocol) Creates a newListenerInfoinstance.- Parameters:
socketAddress- Host to bind to.motd- Displayed MOTD.maxPlayers- Max amount of slots displayed on the ping page.tabListSize- Number of players to be shown on the tab list.serverPriority- List of servers in order of join attempt. First attempt is the first element, second attempt is the next element, etc etc.forceDefault- Whether reconnect locations will be used, or else the user is simply transferred to the default server on connect.forcedHosts- A list of host to server name mappings which will force a user to be transferred depending on the host they connect to.tabListType- The type of tab list to usesetLocalAddress- Whether to set the local address when connecting to servers.pingPassthrough- Whether to pass the ping through when we can reliably get the target server (force default server).queryPort- What port to run udp query on.queryEnabled- Whether to enable udp query.proxyProtocol- Whether to support HAProxy PROXY protocol.
-
-
Method Details
-
getDefaultServer
Deprecated.replaced byserverPriorityGets the highest priority server to join.- Returns:
- default server
-
getFallbackServer
Deprecated.replaced byserverPriorityGets the second highest priority server to join, or else the highest priority.- Returns:
- fallback server
-
getHost
Deprecated.BungeeCord can listen via Unix domain socketsGets the bind address as an InetSocketAddress if possible.- Returns:
- bind host
-
getSocketAddress
Host to bind to. -
getMotd
Displayed MOTD. -
getMaxPlayers
public int getMaxPlayers()Max amount of slots displayed on the ping page. -
getTabListSize
public int getTabListSize()Number of players to be shown on the tab list. -
getServerPriority
List of servers in order of join attempt. First attempt is the first element, second attempt is the next element, etc etc. -
isForceDefault
public boolean isForceDefault()Whether reconnect locations will be used, or else the user is simply transferred to the default server on connect. -
getForcedHosts
A list of host to server name mappings which will force a user to be transferred depending on the host they connect to. -
getTabListType
The type of tab list to use -
isSetLocalAddress
public boolean isSetLocalAddress()Whether to set the local address when connecting to servers. -
isPingPassthrough
public boolean isPingPassthrough()Whether to pass the ping through when we can reliably get the target server (force default server). -
getQueryPort
public int getQueryPort()What port to run udp query on. -
isQueryEnabled
public boolean isQueryEnabled()Whether to enable udp query. -
isProxyProtocol
public boolean isProxyProtocol()Whether to support HAProxy PROXY protocol. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
serverPriority