Package net.md_5.bungee.api.config
Class ListenerInfo
- java.lang.Object
-
- net.md_5.bungee.api.config.ListenerInfo
-
public class ListenerInfo extends Object
Class representing the configuration of a server listener. Used for allowing multiple listeners on different ports.
-
-
Constructor Summary
Constructors Constructor Description 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(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)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)StringgetDefaultServer()Deprecated.replaced byserverPriorityStringgetFallbackServer()Deprecated.replaced byserverPriorityMap<String,String>getForcedHosts()A list of host to server name mappings which will force a user to be transferred depending on the host they connect to.InetSocketAddressgetHost()Deprecated.BungeeCord can listen via Unix domain socketsintgetMaxPlayers()Max amount of slots displayed on the ping page.StringgetMotd()Displayed MOTD.intgetQueryPort()What port to run udp query on.List<String>getServerPriority()List of servers in order of join attempt.SocketAddressgetSocketAddress()Host to bind to.intgetTabListSize()Number of players to be shown on the tab list.StringgetTabListType()The type of tab list to useinthashCode()booleanisForceDefault()Whether reconnect locations will be used, or else the user is simply transferred to the default server on connect.booleanisPingPassthrough()Whether to pass the ping through when we can reliably get the target server (force default server).booleanisProxyProtocol()Whether to support HAProxy PROXY protocol.booleanisQueryEnabled()Whether to enable udp query.booleanisSetLocalAddress()Whether to set the local address when connecting to servers.StringtoString()
-
-
-
Constructor Detail
-
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)
-
-
Method Detail
-
getDefaultServer
@Deprecated public String getDefaultServer()
Deprecated.replaced byserverPriorityGets the highest priority server to join.- Returns:
- default server
-
getFallbackServer
@Deprecated public String getFallbackServer()
Deprecated.replaced byserverPriorityGets the second highest priority server to join, or else the highest priority.- Returns:
- fallback server
-
getHost
@Deprecated public InetSocketAddress getHost()
Deprecated.BungeeCord can listen via Unix domain socketsGets the bind address as an InetSocketAddress if possible.- Returns:
- bind host
-
getSocketAddress
public SocketAddress getSocketAddress()
Host to bind to.
-
getMotd
public String 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
public List<String> 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
public Map<String,String> 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
public String 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.
-
canEqual
protected boolean canEqual(Object other)
-
-