Index

A B C D F G I J L M N P R S T 
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

listeners - Variable in class net.ME1312.SubServers.Bungee.BungeeCommon
 
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
A B C D F G I J L M N P R S T 
All Classes and Interfaces|All Packages|Constant Field Values