Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addCustomChart(Metrics.CustomChart) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics
-
Adds a custom chart.
- addCustomChart(Metrics.CustomChart) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.MetricsBase
- addInspector(FallbackInspector) - Static method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
-
Add a Fallback Server Inspector
- addPlatformCharts() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics
-
Add subservers platform information as custom charts
- AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.AdvancedBarChart
-
Class constructor.
- AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.AdvancedPie
-
Class constructor.
- appendField(String, int) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder
-
Appends an integer field to the JSON.
- appendField(String, int[]) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder
-
Appends an integer array to the JSON.
- appendField(String, String) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder
-
Appends a string field to the JSON.
- appendField(String, String[]) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder
-
Appends a string array to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder
-
Appends an object to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder
-
Appends an object array to the JSON.
- appendNull(String) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder
-
Appends a null field to the JSON.
B
- broadcastMessage(String...) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to all players
- broadcastMessage(String[], IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to all players
- broadcastMessage(String, IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to all players
- broadcastMessage(BaseComponent...) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to all players
- broadcastMessage(BaseComponent[]...) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to all players
- broadcastMessage(BaseComponent[][], IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to all players
- broadcastMessage(BaseComponent[], IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a messages to all players
- broadcastMessage(BaseComponent, IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to all players
- build() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder
-
Builds the JSON string and invalidates this builder.
- BungeeAPI - Interface in net.ME1312.SubServers.Bungee
-
SubAPI BungeeCord Common Class
- BungeeCommon - Class in net.ME1312.SubServers.Bungee
-
BungeeCord Common Layout Class
- BungeeCommon(Supplier<BungeeAPI>) - Constructor for class net.ME1312.SubServers.Bungee.BungeeCommon
C
- close() - Method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
- CustomChart(String) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.CustomChart
D
- disconnect() - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Disconnects this player from the network
- disconnect(String) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Disconnects this player from the network
- disconnect(String, IntConsumer) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Disconnects this player from the network
- disconnect(IntConsumer) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Disconnects this player from the network
- disconnect(UUID...) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Disconnects these players from the network
- disconnect(UUID[], String) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Disconnects these players from the network
- disconnect(UUID[], String, IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Disconnects these players from the network
- disconnect(UUID[], String, IntConsumer) - Method in class net.ME1312.SubServers.Bungee.Library.Compatibility.RPSI
-
Disconnects this player from the network
- disconnect(UUID[], IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Disconnects these players from the network
- dns_forward - Static variable in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
- done(Runnable, long) - Method in class net.ME1312.SubServers.Bungee.Library.Fallback.FallbackState
-
Finish the process
- DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.DrilldownPie
-
Class constructor.
F
- FallbackInspector - Interface in net.ME1312.SubServers.Bungee.Library.Fallback
-
Fallback Server Inspector Layout Class
- FallbackState - Class in net.ME1312.SubServers.Bungee.Library.Fallback
-
Fallback Player State Class
- FallbackState(UUID, Map<String, ServerInfo>, BaseComponent...) - Constructor for class net.ME1312.SubServers.Bungee.Library.Fallback.FallbackState
-
Smart Fallback State Container
G
- get() - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Get Local Player
- get(String) - Static method in class net.ME1312.SubServers.Bungee.Library.Compatibility.Logger
-
Get a logger
- getAddress() - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Gets the remote address of this connection.
- getBungeeName() - Method in class net.ME1312.SubServers.Bungee.BungeeCommon
-
Get the name from BungeeCord's original signature (for determining which fork is being used)
- getChartData() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.AdvancedBarChart
- getChartData() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.AdvancedPie
- getChartData() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.CustomChart
- getChartData() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.DrilldownPie
- getChartData() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.MultiLineChart
- getChartData() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.SimpleBarChart
- getChartData() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.SimplePie
- getChartData() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.SingleLineChart
- getDNS(PendingConnection) - Static method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
-
Grabs the Server that a connection's DNS matches
- getFallbackServers(ListenerInfo) - Static method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
-
Generates a smart sorted map of fallback servers using a generated confidence score
- getFallbackServers(ListenerInfo, ProxiedPlayer) - Static method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
-
Generates a smart sorted map of fallback servers using a generated confidence score
- getForcedHost(PendingConnection) - Static method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
-
Grabs the Forced Host Server for this connection
- getGameVersion() - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Get an array of compatible Minecraft Versions
- getInstance() - Static method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Gets the SubAPI BungeeCord Common Methods
- getInstance() - Static method in class net.ME1312.SubServers.Bungee.BungeeCommon
-
Gets the ProxyServer Common Object
- getInternals() - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Deprecated.Use BungeeAPI Methods when available
- getLang(String) - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Gets values from the SubServers Lang
- getLang(String, String) - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Gets a value from the SubServers Lang
- getLangChannels() - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Gets the current SubServers Lang Channels
- getName() - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Get the unique name of this player.
- getProxyName() - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Gets the name of the proxy this player is connected to.
- getProxyVersion() - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Gets the BungeeCord Version
- getReconnectServer(ProxiedPlayer) - Static method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
-
Grabs the Server that a player was last connected to
- getRemotePlayer(String) - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Get a player on this network by searching across all known proxies
- getRemotePlayer(UUID) - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Get a player on this network by searching across all known proxies
- getRemotePlayerCount() - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Get the number of players on this network across all known proxies
- getRemotePlayers() - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Get players on this network across all known proxies
- getRemotePlayers(ServerInfo) - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Get players on this server across all known proxies
- getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.CustomChart
- getRuntimeDirectory() - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Gets the Runtime Directory
- getServer() - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Gets the server this player is connected to.
- getServer(ProxiedPlayer) - Method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
- getServer(ProxiedPlayer, boolean) - Method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
- getServerName() - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Gets the name of the server this player is connected to.
- getServersCopy() - Method in class net.ME1312.SubServers.Bungee.BungeeCommon
-
Waterfall's getServersCopy()
- getUniqueId() - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Get the UUID of this player.
- getWrapperBuild() - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Gets the SubServers Build Version
- getWrapperVersion() - Method in interface net.ME1312.SubServers.Bungee.BungeeAPI
-
Gets the SubServers Version
I
- inspect(ProxiedPlayer, ServerInfo) - Method in interface net.ME1312.SubServers.Bungee.Library.Fallback.FallbackInspector
-
Inspect a fallback server and modify its confidence score
- instance - Static variable in class net.ME1312.SubServers.Bungee.Library.Compatibility.RPSI
J
- JsonObjectBuilder() - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder
L
- Logger - Class in net.ME1312.SubServers.Bungee.Library.Compatibility
-
Logger Compatibility Class
- Logger() - Constructor for class net.ME1312.SubServers.Bungee.Library.Compatibility.Logger
M
- Metrics - Class in net.ME1312.SubServers.Bungee.Library
-
SubServers BStats Metrics Implementation
- Metrics(Plugin, int) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics
-
Creates a new Metrics instance.
- METRICS_VERSION - Static variable in class net.ME1312.SubServers.Bungee.Library.Metrics.MetricsBase
-
The version of the Metrics class.
- Metrics.AdvancedBarChart - Class in net.ME1312.SubServers.Bungee.Library
- Metrics.AdvancedPie - Class in net.ME1312.SubServers.Bungee.Library
- Metrics.CustomChart - Class in net.ME1312.SubServers.Bungee.Library
- Metrics.DrilldownPie - Class in net.ME1312.SubServers.Bungee.Library
- Metrics.JsonObjectBuilder - Class in net.ME1312.SubServers.Bungee.Library
-
An extremely simple JSON builder.
- Metrics.JsonObjectBuilder.JsonObject - Class in net.ME1312.SubServers.Bungee.Library
-
A super simple representation of a JSON object.
- Metrics.MetricsBase - Class in net.ME1312.SubServers.Bungee.Library
- Metrics.MultiLineChart - Class in net.ME1312.SubServers.Bungee.Library
- Metrics.SimpleBarChart - Class in net.ME1312.SubServers.Bungee.Library
- Metrics.SimplePie - Class in net.ME1312.SubServers.Bungee.Library
- Metrics.SingleLineChart - Class in net.ME1312.SubServers.Bungee.Library
- MetricsBase(String, String, int, boolean, Consumer<Metrics.JsonObjectBuilder>, Consumer<Metrics.JsonObjectBuilder>, Consumer<Runnable>, Supplier<Boolean>, BiConsumer<String, Throwable>, Consumer<String>, boolean, boolean, boolean) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.MetricsBase
-
Creates a new MetricsBase class instance.
- MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.MultiLineChart
-
Class constructor.
N
- names - Variable in class net.ME1312.SubServers.Bungee.Library.Fallback.FallbackState
- net.ME1312.SubServers.Bungee - package net.ME1312.SubServers.Bungee
- net.ME1312.SubServers.Bungee.Library - package net.ME1312.SubServers.Bungee.Library
- net.ME1312.SubServers.Bungee.Library.Compatibility - package net.ME1312.SubServers.Bungee.Library.Compatibility
- net.ME1312.SubServers.Bungee.Library.Fallback - package net.ME1312.SubServers.Bungee.Library.Fallback
P
- player - Variable in class net.ME1312.SubServers.Bungee.Library.Fallback.FallbackState
R
- reason - Variable in class net.ME1312.SubServers.Bungee.Library.Fallback.FallbackState
- RemotePlayer - Interface in net.ME1312.SubServers.Bungee.Library.Compatibility
-
RemotePlayer Layout Class
- remove(String) - Method in class net.ME1312.SubServers.Bungee.Library.Fallback.FallbackState
-
Use a server
- remove(ServerInfo) - Method in class net.ME1312.SubServers.Bungee.Library.Fallback.FallbackState
-
Use a server
- removeInspector(FallbackInspector) - Static method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
-
Remove a Fallback Server Inspector
- RPSI - Class in net.ME1312.SubServers.Bungee.Library.Compatibility
-
RemotePlayer Static Implementation Layout Class
- RPSI() - Constructor for class net.ME1312.SubServers.Bungee.Library.Compatibility.RPSI
S
- save() - Method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
- sendMessage(String...) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to this player
- sendMessage(String[], IntConsumer) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to this player
- sendMessage(String, IntConsumer) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to this player
- sendMessage(UUID[], String...) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to these players
- sendMessage(UUID[], String[], IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to these players
- sendMessage(UUID[], String[], IntConsumer) - Method in class net.ME1312.SubServers.Bungee.Library.Compatibility.RPSI
-
Sends messages to this player
- sendMessage(UUID[], String, IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to these players
- sendMessage(UUID[], BaseComponent...) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to these players
- sendMessage(UUID[], BaseComponent[]...) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to these players
- sendMessage(UUID[], BaseComponent[][], IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to these players
- sendMessage(UUID[], BaseComponent[][], IntConsumer) - Method in class net.ME1312.SubServers.Bungee.Library.Compatibility.RPSI
-
Sends messages to this player
- sendMessage(UUID[], BaseComponent[], IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to these players
- sendMessage(UUID[], BaseComponent, IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to these players
- sendMessage(BaseComponent...) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to this player
- sendMessage(BaseComponent[]...) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to this player
- sendMessage(BaseComponent[][], IntConsumer) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends messages to this player
- sendMessage(BaseComponent[], IntConsumer) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to this player
- sendMessage(BaseComponent, IntConsumer) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Sends a message to this player
- servers - Variable in class net.ME1312.SubServers.Bungee.Library.Fallback.FallbackState
- setServer(ProxiedPlayer) - Method in class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
- SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.SimpleBarChart
-
Class constructor.
- SimplePie(String, Callable<String>) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.SimplePie
-
Class constructor.
- SingleLineChart(String, Callable<Integer>) - Constructor for class net.ME1312.SubServers.Bungee.Library.Metrics.SingleLineChart
-
Class constructor.
- SmartFallback - Class in net.ME1312.SubServers.Bungee.Library.Fallback
-
Smart Fallback Handler Class
- SmartFallback(ObjectMap<String>) - Constructor for class net.ME1312.SubServers.Bungee.Library.Fallback.SmartFallback
- SubEvent - Interface in net.ME1312.SubServers.Bungee.Library
-
SubEvent Layout Class
T
- toString() - Method in class net.ME1312.SubServers.Bungee.Library.Metrics.JsonObjectBuilder.JsonObject
- transfer(String) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Transfers this player to another server
- transfer(String, IntConsumer) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Transfers this player to another server
- transfer(UUID[], String) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Transfers these players to another server
- transfer(UUID[], String, IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Transfers these players to another server
- transfer(UUID[], String, IntConsumer) - Method in class net.ME1312.SubServers.Bungee.Library.Compatibility.RPSI
-
Transfers this player to another server
- transfer(UUID[], ServerInfo) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Transfers these players to another server
- transfer(UUID[], ServerInfo, IntConsumer) - Static method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Transfers these players to another server
- transfer(ServerInfo) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Transfers this player to another server
- transfer(ServerInfo, IntConsumer) - Method in interface net.ME1312.SubServers.Bungee.Library.Compatibility.RemotePlayer
-
Transfers this player to another server
All Classes and Interfaces|All Packages|Constant Field Values