A B C D E F G H I J L M N O P R S T U V W Y

## A

addClient(Socket) - Method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Add a Client to the Network
addHostDriver(Class<? extends Host>, String) - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Adds a Driver for Hosts
addLang(String, String) - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Adds to the Language Map
addServer(String, InetAddress, int, String, boolean, boolean) - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Adds a Server to the Network
addServer(UUID, String, InetAddress, int, String, boolean, boolean) - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Adds a Server to the Network
addSubServer(UUID, String, boolean, int, String, boolean, String, Executable, String, boolean, boolean, boolean, boolean, boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Adds a SubServer
addSubServer(String, boolean, int, String, boolean, String, Executable, String, boolean, boolean, boolean, boolean, boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Adds a SubServer
addSubServer(UUID, String, boolean, int, String, boolean, String, Executable, String, boolean, boolean, boolean, boolean, boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
allowConnection(InetAddress) - Static method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Allow Connections from an Address
api - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
asBoolean() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asBooleanList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asColoredString(char) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asColoredStringList(char) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asDouble() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asDoubleList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asFloat() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asFloatList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asInt() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asIntList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asLong() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asLongList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asObject() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asObjectList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asRawString() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asRawStringList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asSection() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asSectionList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asString() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asStringList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asUUID() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
asUUIDList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
authorize() - Method in class net.ME1312.SubServers.Bungee.Network.Client
  Authorize Connection

## B

broadcastPacket(PacketOut) - Method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Broadcast a Packet to everything on the Network Warning: There are usually different types of applications on the network at once, they may not recognise the same packet handles

## C

clear() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
Client - Class in net.ME1312.SubServers.Bungee.Network
  Network Client Class
Client(SubPlugin, Socket) - Constructor for class net.ME1312.SubServers.Bungee.Network.Client
  Network Client
ClientHandler - Interface in net.ME1312.SubServers.Bungee.Network
  Client Handler Layout Class
command(String, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Commands the Servers Specified
command(UUID, String, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Commands the Servers Specified
command(UUID, String, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
command(UUID, String) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
command(UUID, String) - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Commands the Server
command(String) - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Commands the Server
compare(Version, Version) - Static method in class net.ME1312.SubServers.Bungee.Library.Version.Version
  Compare Versions
compareTo(Version) - Method in class net.ME1312.SubServers.Bungee.Library.Version.Version
  Compare Versions
config - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
Container<V> - Class in net.ME1312.SubServers.Bungee.Library
  Container Class
Container(V) - Constructor for class net.ME1312.SubServers.Bungee.Library.Container
  Creates a Container
contains(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
copyFromJar(ClassLoader, String, String) - Static method in class net.ME1312.SubServers.Bungee.Library.Util
create(UUID, String, SubCreator.ServerType, Version, int, int) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubCreator
create(UUID, String, SubCreator.ServerType, Version, int, int) - Method in class net.ME1312.SubServers.Bungee.Host.SubCreator
  Create a SubServer
create(String, SubCreator.ServerType, Version, int, int) - Method in class net.ME1312.SubServers.Bungee.Host.SubCreator
  Create a SubServer

## D

deleteDirectory(File) - Static method in class net.ME1312.SubServers.Bungee.Library.Util
denyConnection(InetAddress) - Static method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Deny Connections from an Address
destroy() - Method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Drops All Connections and Stops the SubData Listener
dir - Variable in class net.ME1312.SubServers.Bungee.SubPlugin

## E

equals(Version) - Method in class net.ME1312.SubServers.Bungee.Library.Version.Version
  See if Versions are Equal
event(SubAddServerEvent) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
event(SubCreateEvent) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
event(SubSendCommandEvent) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
event(SubStartEvent) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
event(SubStopEvent) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
event(SubStoppedEvent) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
event(SubRemoveServerEvent) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
Executable - Class in net.ME1312.SubServers.Bungee.Host
  Executable Variable Class
Executable(String) - Constructor for class net.ME1312.SubServers.Bungee.Host.Executable
  New Executable
Executable(File) - Constructor for class net.ME1312.SubServers.Bungee.Host.Executable
  New Executable
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketAuthorization
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketCommandServer
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketCreateServer
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadBuildScript
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadHostInfo
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadLang
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadPlayerList
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerInfo
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerList
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketInfoPassthrough
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketLinkServer
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketStartServer
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketStopServer
execute(Client, JSONObject) - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketTeleportPlayer
execute(Client, JSONObject) - Method in interface net.ME1312.SubServers.Bungee.Network.PacketIn
  Execute Incoming Packet
execute(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand.BungeeList
execute(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand.BungeeServer
execute(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand
  Load /Sub in console
exLang - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
exServers - Variable in class net.ME1312.SubServers.Bungee.SubPlugin

## F

forceRemoveSubServer(String) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Forces the Removal of a SubServer
forceRemoveSubServer(UUID, String) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Forces the Removal of a SubServer
forceRemoveSubServer(UUID, String) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost

## G

generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketAuthorization
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketCommandServer
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketCreateServer
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadBuildScript
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadHostInfo
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadLang
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadPlayerList
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerInfo
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerList
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketInfoPassthrough
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketLinkServer
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutShutdown
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketStartServer
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketStopServer
generate() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketTeleportPlayer
generate() - Method in interface net.ME1312.SubServers.Bungee.Network.PacketOut
  Generate JSON Packet Contents
get() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLConfig
get(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
get(String, Object) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
get(String, YAMLValue) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
get() - Method in class net.ME1312.SubServers.Bungee.Library.Container
  Grabs the Object
getAddress() - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Get the Address of this Host
getAddress() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
getAddress() - Method in class net.ME1312.SubServers.Bungee.Network.Client
  Get Remote Address
getBoolean(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getBoolean(String, boolean) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getBooleanList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getBooleanList(String, List<Boolean>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getClient(Socket) - Method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Grabs a Client from the Network
getClient(InetSocketAddress) - Method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Grabs a Client from the Network
getColoredString(String, char) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getColoredString(String, String, char) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getColoredStringList(String, char) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getColoredStringList(String, List<String>, char) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getCommand() - Method in class net.ME1312.SubServers.Bungee.Event.SubSendCommandEvent
  Gets the Command to Send
getConnection() - Method in class net.ME1312.SubServers.Bungee.Network.Client
  Get Raw Connection
getContent() - Method in class net.ME1312.SubServers.Bungee.Event.SubDataRecieveGenericInfoEvent
  Get Content
getCreator() - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Gets the SubCreator Instance for this Host
getCreator() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
getDefiningSection() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
getDirectory() - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Get the Directory of this Host
getDirectory() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
getDirectory() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
getDirectory() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Get the Server Directory
getDouble(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getDouble(String, double) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getDoubleList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getDoubleList(String, List<Double>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getFloat(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getFloat(String, float) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getFloatList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getFloatList(String, float) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getGitBashDirectory() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubCreator
getGitBashDirectory() - Method in class net.ME1312.SubServers.Bungee.Host.SubCreator
  Gets the Git Bash install directory
getHandle() - Method in class net.ME1312.SubServers.Bungee.Event.SubDataRecieveGenericInfoEvent
  Get Content Handle
getHandler() - Method in class net.ME1312.SubServers.Bungee.Network.Client
  Gets the Linked Handler
getHost() - Method in class net.ME1312.SubServers.Bungee.Event.SubAddServerEvent
  Gets the Host of the Server
getHost() - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Get the Host the SubServer will run on
getHost() - Method in class net.ME1312.SubServers.Bungee.Event.SubRemoveServerEvent
  Gets the Host of the Server
getHost() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubCreator
getHost() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
getHost() - Method in class net.ME1312.SubServers.Bungee.Host.SubCreator
  Gets the host this creator belongs to
getHost() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Grabs the Host of the Server
getHost(String) - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets a Host
getHosts() - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets the Hosts
getInstance() - Static method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets the SubAPI Methods
getInt(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getInt(String, int) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getInternals() - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Deprecated.
  Use SubAPI Methods when available
getIntList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getIntList(String, List<Integer>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getKeys() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getLang() - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets the SubServers Lang
getList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getList(String, Collection<?>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getList(String, List<? extends YAMLValue>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getLong(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getLong(String, long) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getLongList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getLongList(String, List<Long>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getMemory() - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Get the Server RAM Amount (in MB)
getMotd() - Method in class net.ME1312.SubServers.Bungee.Host.Server
  Gets the MOTD of the Server
getName() - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Get the name the SubServer will use
getName() - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Get the Name of this Host
getName() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
getObject(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getObject(String, Object) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getObjectList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getObjectList(String, List<?>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getPacket(String) - Static method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Grab PacketIn Instance via handle
getPlayer() - Method in class net.ME1312.SubServers.Bungee.Event.SubAddServerEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Bungee.Event.SubRemoveServerEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Bungee.Event.SubSendCommandEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Bungee.Event.SubStartEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Bungee.Event.SubStopEvent
  Gets the player that triggered the Event
getPort() - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Get the Port the Server will use
getRawString(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getRawString(String, String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getRawStringList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getRawStringList(String, List<String>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getRuntimeDirectory() - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets the Runtime Directory
getSection(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getSection(String, Map<String, ?>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getSection(String, YAMLSection) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getSectionList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getSectionList(String, Collection<? extends Map<String, ?>>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getSectionList(String, List<? extends YAMLSection>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getServer() - Method in class net.ME1312.SubServers.Bungee.Event.SubAddServerEvent
  Gets the Server to be Added
getServer() - Method in class net.ME1312.SubServers.Bungee.Event.SubRemoveServerEvent
  Gets the Server to be Added
getServer() - Method in class net.ME1312.SubServers.Bungee.Event.SubSendCommandEvent
  Gets the Server Effected
getServer() - Method in class net.ME1312.SubServers.Bungee.Event.SubStartEvent
  Gets the Server Effected
getServer() - Method in class net.ME1312.SubServers.Bungee.Event.SubStopEvent
  Gets the Server Effected
getServer() - Method in class net.ME1312.SubServers.Bungee.Event.SubStoppedEvent
  Gets the Server Effected
getServer() - Method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Gets the Server Socket
getServer(String) - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets a Server
getServers() - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets the Servers (including SubServers)
getServers() - Method in class net.ME1312.SubServers.Bungee.SubPlugin
  Emulate BungeeCord's getServers()
getShort(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getShort(String, short) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getShortList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getShortList(String, List<Short>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getStopCommand() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
getStopCommand() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Grab the Command to Stop the Server
getString(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getString(String, String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getStringList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getStringList(String, List<String>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getSubDataClient() - Method in class net.ME1312.SubServers.Bungee.Host.Server
getSubDataClient() - Method in interface net.ME1312.SubServers.Bungee.Network.ClientHandler
  Gets the SubData Client
getSubDataNetwork() - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets the SubData Network Manager
getSubServer(String) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Gets a SubServer
getSubServer(String) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
getSubServer(String) - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets a SubServer
getSubServers() - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Gets the SubServers on this Host
getSubServers() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
getSubServers() - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets the SubServers
getType() - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Get the type of Server to create
getUniversalPath() - Method in class net.ME1312.SubServers.Bungee.Library.UniversalFile
  Gets the Universal File Path (separated by ':')
getUUID(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getUUID(String, UUID) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getUUIDList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getUUIDList(String, List<UUID>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getValues() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
getVersion() - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Get the Version the Server will use
getVersion() - Method in class net.ME1312.SubServers.Bungee.Event.SubDataRecieveGenericInfoEvent
  Get Content Version
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketAuthorization
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketCommandServer
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketCreateServer
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadBuildScript
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadHostInfo
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadLang
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadPlayerList
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerInfo
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerList
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketInfoPassthrough
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketLinkServer
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutShutdown
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketStartServer
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketStopServer
getVersion() - Method in class net.ME1312.SubServers.Bungee.Network.Packet.PacketTeleportPlayer
getVersion() - Method in interface net.ME1312.SubServers.Bungee.Network.PacketIn
  Get Packet Version
getVersion() - Method in interface net.ME1312.SubServers.Bungee.Network.PacketOut
  Get Packet Version
getWrapperVersion() - Method in class net.ME1312.SubServers.Bungee.SubAPI
  Gets the SubServers Version

## H

Host - Class in net.ME1312.SubServers.Bungee.Host
  Host Layout Class
Host(SubPlugin, String, Boolean, InetAddress, String, String) - Constructor for class net.ME1312.SubServers.Bungee.Host.Host
  This constructor is required to launch your host from the drivers list.
hosts - Variable in class net.ME1312.SubServers.Bungee.SubPlugin

## I

IllegalPacketException - Exception in net.ME1312.SubServers.Bungee.Library.Exception
IllegalPacketException() - Constructor for exception net.ME1312.SubServers.Bungee.Library.Exception.IllegalPacketException
IllegalPacketException(String) - Constructor for exception net.ME1312.SubServers.Bungee.Library.Exception.IllegalPacketException
InternalHost - Class in net.ME1312.SubServers.Bungee.Host.Internal
InternalHost(SubPlugin, String, Boolean, InetAddress, String, String) - Constructor for class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
InternalSubCreator - Class in net.ME1312.SubServers.Bungee.Host.Internal
InternalSubCreator(Host, String) - Constructor for class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubCreator
InternalSubLogger - Class in net.ME1312.SubServers.Bungee.Host.Internal
InternalSubServer - Class in net.ME1312.SubServers.Bungee.Host.Internal
InternalSubServer(Host, String, boolean, int, String, boolean, String, Executable, String, boolean, boolean, boolean, boolean, boolean) - Constructor for class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
InvalidDriverException - Exception in net.ME1312.SubServers.Bungee.Library.Exception
InvalidDriverException() - Constructor for exception net.ME1312.SubServers.Bungee.Library.Exception.InvalidDriverException
InvalidDriverException(String) - Constructor for exception net.ME1312.SubServers.Bungee.Library.Exception.InvalidDriverException
InvalidHostException - Exception in net.ME1312.SubServers.Bungee.Library.Exception
InvalidHostException() - Constructor for exception net.ME1312.SubServers.Bungee.Library.Exception.InvalidHostException
InvalidHostException(String) - Constructor for exception net.ME1312.SubServers.Bungee.Library.Exception.InvalidHostException
InvalidServerException - Exception in net.ME1312.SubServers.Bungee.Library.Exception
InvalidServerException() - Constructor for exception net.ME1312.SubServers.Bungee.Library.Exception.InvalidServerException
InvalidServerException(String) - Constructor for exception net.ME1312.SubServers.Bungee.Library.Exception.InvalidServerException
isAuthorized() - Method in class net.ME1312.SubServers.Bungee.Network.Client
  If the connection is authorized
isBoolean(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
isBoolean() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
isBusy() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubCreator
isBusy() - Method in class net.ME1312.SubServers.Bungee.Host.SubCreator
  Gets the status of SubCreator
isCancelled() - Method in class net.ME1312.SubServers.Bungee.Event.SubAddServerEvent
  Gets the Cancelled Status
isCancelled() - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Gets the Cancelled Status
isCancelled() - Method in class net.ME1312.SubServers.Bungee.Event.SubRemoveServerEvent
  Gets the Cancelled Status
isCancelled() - Method in class net.ME1312.SubServers.Bungee.Event.SubSendCommandEvent
  Gets the Cancelled Status
isCancelled() - Method in class net.ME1312.SubServers.Bungee.Event.SubStartEvent
  Gets the Cancelled Status
isCancelled() - Method in class net.ME1312.SubServers.Bungee.Event.SubStopEvent
  Gets the Cancelled Status
isDouble(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
isDouble() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
isEnabled() - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Is this Host Enabled?
isEnabled() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
isEnabled() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
isEnabled() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  If the Server is Enabled
isEqual(Version, Version) - Static method in class net.ME1312.SubServers.Bungee.Library.Version.Version
  See if Versions are Equal
isException(Runnable) - Static method in class net.ME1312.SubServers.Bungee.Library.Util
isFile - Variable in class net.ME1312.SubServers.Bungee.Host.Executable
isFloat(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
isFloat(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
isForced() - Method in class net.ME1312.SubServers.Bungee.Event.SubStopEvent
  Gets if it was a forced shutdown
isHidden() - Method in class net.ME1312.SubServers.Bungee.Host.Server
  If the server is hidden from players
isInt(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
isInt() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
isList(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
isList() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
isLogging() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
isLogging() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  If the Server is Logging
isLong(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
isLong() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
isRestricted() - Method in class net.ME1312.SubServers.Bungee.Host.Server
  Gets if the Server is Restricted
isRunning() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
isRunning() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  If the Server is Running
isSection(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
isSection() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
isString(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
isString() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
isTemporary() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
isTemporary() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  If the Server is Temporary

## J

JSONCallback - Interface in net.ME1312.SubServers.Bungee.Library

## L

lang - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
Launch - Class in net.ME1312.SubServers.Bungee
  SubServers/BungeeCord Class
Launch() - Constructor for class net.ME1312.SubServers.Bungee.Launch
linkSubDataClient(Client) - Method in class net.ME1312.SubServers.Bungee.Host.Server
linkSubDataClient(Client) - Method in interface net.ME1312.SubServers.Bungee.Network.ClientHandler
  Link a SubData Client to this Object

## M

main(String[]) - Static method in class net.ME1312.SubServers.Bungee.Launch
  Launch SubServers/BungeeCord

## N

name() - Method in class net.ME1312.SubServers.Bungee.Library.NamedContainer
  Gets the name of the Container
NamedContainer<T,V> - Class in net.ME1312.SubServers.Bungee.Library
NamedContainer(T, V) - Constructor for class net.ME1312.SubServers.Bungee.Library.NamedContainer
  Creates a TaggedContainer
net.ME1312.SubServers.Bungee - package net.ME1312.SubServers.Bungee
net.ME1312.SubServers.Bungee.Event - package net.ME1312.SubServers.Bungee.Event
net.ME1312.SubServers.Bungee.Host - package net.ME1312.SubServers.Bungee.Host
net.ME1312.SubServers.Bungee.Host.Internal - package net.ME1312.SubServers.Bungee.Host.Internal
net.ME1312.SubServers.Bungee.Library - package net.ME1312.SubServers.Bungee.Library
net.ME1312.SubServers.Bungee.Library.Config - package net.ME1312.SubServers.Bungee.Library.Config
net.ME1312.SubServers.Bungee.Library.Exception - package net.ME1312.SubServers.Bungee.Library.Exception
net.ME1312.SubServers.Bungee.Library.Version - package net.ME1312.SubServers.Bungee.Library.Version
net.ME1312.SubServers.Bungee.Network - package net.ME1312.SubServers.Bungee.Network
net.ME1312.SubServers.Bungee.Network.Packet - package net.ME1312.SubServers.Bungee.Network.Packet

## O

onTabComplete(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand.BungeeServer
onTabComplete(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand

## P

PacketAuthorization - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketAuthorization(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketAuthorization
PacketAuthorization(int, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketAuthorization
PacketCommandServer - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketCommandServer(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketCommandServer
PacketCommandServer(int, String, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketCommandServer
PacketCreateServer - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketCreateServer(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketCreateServer
PacketCreateServer(int, String, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketCreateServer
PacketDownloadBuildScript - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketDownloadBuildScript(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadBuildScript
PacketDownloadBuildScript(SubPlugin, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadBuildScript
PacketDownloadHostInfo - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketDownloadHostInfo(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadHostInfo
PacketDownloadHostInfo(SubPlugin, Host, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadHostInfo
PacketDownloadLang - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketDownloadLang(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadLang
PacketDownloadLang(SubPlugin, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadLang
PacketDownloadPlayerList - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketDownloadPlayerList(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadPlayerList
PacketDownloadPlayerList(SubPlugin, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadPlayerList
PacketDownloadServerInfo - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketDownloadServerInfo(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerInfo
PacketDownloadServerInfo(SubPlugin, Server, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerInfo
PacketDownloadServerList - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketDownloadServerList(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerList
PacketDownloadServerList(SubPlugin, String, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadServerList
PacketIn - Interface in net.ME1312.SubServers.Bungee.Network
  PacketIn Layout Class
PacketInfoPassthrough - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketInfoPassthrough(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketInfoPassthrough
PacketInfoPassthrough(String, Version, JSONObject) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketInfoPassthrough
PacketLinkServer - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketLinkServer(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketLinkServer
PacketLinkServer(int, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketLinkServer
PacketOut - Interface in net.ME1312.SubServers.Bungee.Network
  PacketOut Layout Class
PacketOutRunEvent - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketOutRunEvent(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
PacketOutRunEvent(Class<? extends SubEvent>, Map<String, ?>) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutRunEvent
PacketOutShutdown - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketOutShutdown(String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketOutShutdown
PacketStartServer - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketStartServer(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketStartServer
PacketStartServer(int, String, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketStartServer
PacketStopServer - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketStopServer(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketStopServer
PacketStopServer(int, String, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketStopServer
PacketTeleportPlayer - Class in net.ME1312.SubServers.Bungee.Network.Packet
PacketTeleportPlayer(SubPlugin) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketTeleportPlayer
PacketTeleportPlayer(int, String, String) - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.PacketTeleportPlayer

## R

readAll(Reader) - Static method in class net.ME1312.SubServers.Bungee.Library.Util
registerPacket(PacketIn, String) - Static method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Register PacketIn to the Network
registerPacket(Class<? extends PacketOut>, String) - Static method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Register PacketOut to the Network
reload() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLConfig
remove(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
removeClient(Client) - Method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Remove a Client from the Network
removeClient(InetSocketAddress) - Method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
  Remove a Client from the Network
removeSubServer(String) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Removes a SubServer
removeSubServer(UUID, String) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Removes a SubServer
removeSubServer(UUID, String) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
rename(T) - Method in class net.ME1312.SubServers.Bungee.Library.NamedContainer
  Renames the Container
run(JSONObject) - Method in interface net.ME1312.SubServers.Bungee.Library.JSONCallback

## S

save() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLConfig
sendPacket(PacketOut) - Method in class net.ME1312.SubServers.Bungee.Network.Client
  Send Packet to Client
Server - Class in net.ME1312.SubServers.Bungee.Host
  Server Class
Server(String, InetSocketAddress, String, boolean, boolean) - Constructor for class net.ME1312.SubServers.Bungee.Host.Server
set(YAMLSection) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLConfig
set(String, Object) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
set(V) - Method in class net.ME1312.SubServers.Bungee.Library.Container
  Overwrite the Object
setAll(Map<String, ?>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
setAll(YAMLSection) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
setAutoRestart(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
setAutoRestart(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Set if the Server will Auto Restart on unexpected shutdowns
setCancelled(boolean) - Method in class net.ME1312.SubServers.Bungee.Event.SubAddServerEvent
  Sets the Cancelled Status
setCancelled(boolean) - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Sets the Cancelled Status
setCancelled(boolean) - Method in class net.ME1312.SubServers.Bungee.Event.SubRemoveServerEvent
  Sets the Cancelled Status
setCancelled(boolean) - Method in class net.ME1312.SubServers.Bungee.Event.SubSendCommandEvent
  Sets the Cancelled Status
setCancelled(boolean) - Method in class net.ME1312.SubServers.Bungee.Event.SubStartEvent
  Sets the Cancelled Status
setCancelled(boolean) - Method in class net.ME1312.SubServers.Bungee.Event.SubStopEvent
  Sets the Cancelled Status
setCommand(String) - Method in class net.ME1312.SubServers.Bungee.Event.SubSendCommandEvent
  Sets the Command to be Sent
setEnabled(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Set if this Host is Enabled
setEnabled(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
setEnabled(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
setEnabled(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Set if the Server is Enabled
setHandler(ClientHandler) - Method in class net.ME1312.SubServers.Bungee.Network.Client
  Sets the Handler Warning: This method should only be called by ClientHandler methods
setHidden(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Server
  Set if the server is hidden from players
setLogging(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
setLogging(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Set if the Server is Logging
setMemory(int) - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Set the Server RAM Amount (in MB)
setMotd(String) - Method in class net.ME1312.SubServers.Bungee.Host.Server
  Sets the MOTD of the Server
setRestricted(boolean) - Method in class net.ME1312.SubServers.Bungee.Host.Server
  Sets if the Server is Restricted
setStopCommand(String) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
setStopCommand(String) - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Set the Command that Stops the Server
setType(SubCreator.ServerType) - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Set the Type of Server to Create
setVersion(Version) - Method in class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Set the Version the Server will use
start(String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Starts the Servers Specified
start(UUID, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Starts the Servers Specified
start(UUID, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
start() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubLogger
start(UUID) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
start(UUID) - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Starts the Server
start() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Starts the Server
startListeners() - Method in class net.ME1312.SubServers.Bungee.SubPlugin
  Load Hosts, Servers, SubServers, and SubData.
stop(String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Stops the Servers Specified
stop(UUID, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Stops the Servers Specified
stop(UUID, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
stop(UUID) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
stop(UUID) - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Stops the Server
stop() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Stops the Server
stop() - Method in class net.ME1312.SubServers.Bungee.SubPlugin
  Override BungeeCord Stop Functions
stop(String) - Method in class net.ME1312.SubServers.Bungee.SubPlugin
  Override BungeeCord Stop Functions
stopListeners() - Method in class net.ME1312.SubServers.Bungee.SubPlugin
  Reset all changes made by startListeners
SubAddServerEvent - Class in net.ME1312.SubServers.Bungee.Event
SubAddServerEvent(UUID, Host, Server) - Constructor for class net.ME1312.SubServers.Bungee.Event.SubAddServerEvent
  Server Add Event
SubAPI - Class in net.ME1312.SubServers.Bungee
  SubAPI Class
SubCommand - Class in net.ME1312.SubServers.Bungee
  Plugin Command Class
SubCommand.BungeeList - Class in net.ME1312.SubServers.Bungee
SubCommand.BungeeServer - Class in net.ME1312.SubServers.Bungee
SubCreateEvent - Class in net.ME1312.SubServers.Bungee.Event
SubCreateEvent(UUID, Host, String, SubCreator.ServerType, Version, int, int) - Constructor for class net.ME1312.SubServers.Bungee.Event.SubCreateEvent
  Server Create Event
SubCreator - Class in net.ME1312.SubServers.Bungee.Host
  SubCreator Layout Class
SubCreator() - Constructor for class net.ME1312.SubServers.Bungee.Host.SubCreator
SubCreator.ServerType - Enum in net.ME1312.SubServers.Bungee.Host
subdata - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
SubDataRecieveGenericInfoEvent - Class in net.ME1312.SubServers.Bungee.Event
SubDataRecieveGenericInfoEvent(String, Version, JSONObject) - Constructor for class net.ME1312.SubServers.Bungee.Event.SubDataRecieveGenericInfoEvent
  SubData Generic Info Event
SubDataServer - Class in net.ME1312.SubServers.Bungee.Network
  SubDataServer Class
SubDataServer(SubPlugin, int, int, InetAddress) - Constructor for class net.ME1312.SubServers.Bungee.Network.SubDataServer
  SubData Server Instance
SubEvent - Interface in net.ME1312.SubServers.Bungee.Library
SubPlugin - Class in net.ME1312.SubServers.Bungee
  Main Plugin Class
SubRemoveServerEvent - Class in net.ME1312.SubServers.Bungee.Event
SubRemoveServerEvent(UUID, Host, Server) - Constructor for class net.ME1312.SubServers.Bungee.Event.SubRemoveServerEvent
  Server Add Event
SubSendCommandEvent - Class in net.ME1312.SubServers.Bungee.Event
SubSendCommandEvent(UUID, SubServer, String) - Constructor for class net.ME1312.SubServers.Bungee.Event.SubSendCommandEvent
  Server Command Event
SubServer - Class in net.ME1312.SubServers.Bungee.Host
  SubServer Layout Class
SubServer(Host, String, int, String, boolean, boolean) - Constructor for class net.ME1312.SubServers.Bungee.Host.SubServer
  Creates a SubServer
SubStartEvent - Class in net.ME1312.SubServers.Bungee.Event
SubStartEvent(UUID, SubServer) - Constructor for class net.ME1312.SubServers.Bungee.Event.SubStartEvent
  Server Start Event
SubStopEvent - Class in net.ME1312.SubServers.Bungee.Event
SubStopEvent(UUID, SubServer, boolean) - Constructor for class net.ME1312.SubServers.Bungee.Event.SubStopEvent
  Server Stop Event
SubStoppedEvent - Class in net.ME1312.SubServers.Bungee.Event
SubStoppedEvent(SubServer) - Constructor for class net.ME1312.SubServers.Bungee.Event.SubStoppedEvent
  Server Shell Exit Event
superSection() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection

## T

terminate(String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Terminates the Servers Specified
terminate(UUID, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
  Terminates the Servers Specified
terminate(UUID, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalHost
terminate() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubCreator
terminate(UUID) - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
terminate() - Method in class net.ME1312.SubServers.Bungee.Host.SubCreator
  Terminate SubCreator
terminate(UUID) - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Terminates the Server
terminate() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Terminates the Server
toFile() - Method in class net.ME1312.SubServers.Bungee.Host.Executable
  Get Executable File
toJSON() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLConfig
toJSON() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
toString() - Method in class net.ME1312.SubServers.Bungee.Host.Executable
toString() - Method in enum net.ME1312.SubServers.Bungee.Host.SubCreator.ServerType
toString() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLConfig
toString() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
toString() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue
toString() - Method in class net.ME1312.SubServers.Bungee.Library.Version.Version

## U

unescapeJavaString(String) - Static method in class net.ME1312.SubServers.Bungee.Library.Util
UniversalFile - Class in net.ME1312.SubServers.Bungee.Library
  Universal File Class
UniversalFile(String) - Constructor for class net.ME1312.SubServers.Bungee.Library.UniversalFile
  Creates a File Link.
UniversalFile(String, char) - Constructor for class net.ME1312.SubServers.Bungee.Library.UniversalFile
  Creates a File Link.
UniversalFile(File) - Constructor for class net.ME1312.SubServers.Bungee.Library.UniversalFile
  Creates a File Link.
UniversalFile(File, String) - Constructor for class net.ME1312.SubServers.Bungee.Library.UniversalFile
  Creates a File.
UniversalFile(File, String, char) - Constructor for class net.ME1312.SubServers.Bungee.Library.UniversalFile
  Creates a File.
Util - Class in net.ME1312.SubServers.Bungee.Library
Util() - Constructor for class net.ME1312.SubServers.Bungee.Library.Util

## V

valueOf(String) - Static method in enum net.ME1312.SubServers.Bungee.Host.SubCreator.ServerType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum net.ME1312.SubServers.Bungee.Host.SubCreator.ServerType
  Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in net.ME1312.SubServers.Bungee.Library.Version
  Version Class
Version(String) - Constructor for class net.ME1312.SubServers.Bungee.Library.Version.Version
  Creates a Version
Version(Integer...) - Constructor for class net.ME1312.SubServers.Bungee.Library.Version.Version
  Creates a Version
version - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
VersionTokenizer - Class in net.ME1312.SubServers.Bungee.Library.Version

## W

waitFor() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubCreator
waitFor() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
waitFor() - Method in class net.ME1312.SubServers.Bungee.Host.SubCreator
  Wait for SubCreator to Finish
waitFor() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  Waits for the Server to Stop
willAutoRestart() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
willAutoRestart() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
  If the Server will Auto Restart on unexpected shutdowns

## Y

YAMLConfig - Class in net.ME1312.SubServers.Bungee.Library.Config
YAMLConfig(File) - Constructor for class net.ME1312.SubServers.Bungee.Library.Config.YAMLConfig
YAMLSection - Class in net.ME1312.SubServers.Bungee.Library.Config
YAMLSection() - Constructor for class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
YAMLSection(InputStream) - Constructor for class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
YAMLSection(Reader) - Constructor for class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
YAMLSection(JSONObject) - Constructor for class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
YAMLSection(String) - Constructor for class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
YAMLValue - Class in net.ME1312.SubServers.Bungee.Library.Config
YAMLValue(Object, YAMLSection, String, Yaml) - Constructor for class net.ME1312.SubServers.Bungee.Library.Config.YAMLValue

A B C D E F G H I J L M N O P R S T U V W Y