# Index (SubServers.Client.Bukkit)

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

## A

addExtra(String, Object) - Method in interface net.ME1312.SubServers.Client.Bukkit.Library.ExtraDataHandler
  Add an extra value to this Server
addHostPlugin(String, Renderer) - Static method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Add Host Plugin
addSubServerPlugin(String, Renderer) - Static method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Add SubServer Plugin
AES - Class in net.ME1312.SubServers.Client.Bukkit.Network
  A class to perform password-based AES encryption and decryption in CBC mode.
AES() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.AES
AES.InvalidAESStreamException - Exception in net.ME1312.SubServers.Client.Bukkit.Network
  Thrown if an attempt is made to decrypt an invalid AES stream.
AES.InvalidKeyLengthException - Exception in net.ME1312.SubServers.Client.Bukkit.Network
  Thrown if an attempt is made to encrypt a stream with an invalid AES key length.
AES.InvalidPasswordException - Exception in net.ME1312.SubServers.Client.Bukkit.Network
  Thrown if an attempt is made to decrypt a stream with an incorrect password.
AES.StrongEncryptionNotAvailableException - Exception in net.ME1312.SubServers.Client.Bukkit.Network
  Thrown if 192- or 256-bit AES encryption or decryption is attempted, but not available on the particular Java platform.
api - Variable in class net.ME1312.SubServers.Client.Bukkit.SubPlugin
asBoolean() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Boolean
asBooleanList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as List
asColoredString(char) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Colored String
asColoredStringList(char) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Colored String List
asDouble() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Double
asDoubleList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Double List
asFloat() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Float
asFloatList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Float List
asInt() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Integer
asIntList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Integer List
asLong() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Long
asLongList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Long List
asObject() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object
asObjectList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as List
asRawString() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Unparsed String
asRawStringList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as Unparsed String List
asSection() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as YAML Section
asSectionList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as YAML Section List
asString() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as String
asStringList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as String List
asUUID() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get Object as UUID
asUUIDList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue

## B

back() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
back() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Reopens the previous window
broadcastPacket(PacketOut) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Broadcast packet to all Clients
bversion - Variable in class net.ME1312.SubServers.Client.Bukkit.SubPlugin

## C

callback(String, JSONCallback) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketInRunEvent
clean(PlayerQuitEvent) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIHandler
  Clean Renderers
clear() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Remove all Objects from this YAML Section
clearHistory() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
clearHistory() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Clears the Window History
click(InventoryClickEvent) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIHandler
click(InventoryClickEvent) - Method in interface net.ME1312.SubServers.Client.Bukkit.Graphic.UIHandler
  Click Listener
clone() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Clone this YAML Section
close(InventoryCloseEvent) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIHandler
  GUI Close Listener
compare(Version, Version) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Version.Version
  Compare Versions
compareTo(Version) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Version.Version
  Compare Versions
config - Variable in class net.ME1312.SubServers.Client.Bukkit.SubPlugin
Container<V> - Class in net.ME1312.SubServers.Client.Bukkit.Library
  Container Class
Container(V) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Container
  Creates a Container
contains(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if a Handle exists
copyDirectory(File, File) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Copy a Directory
copyFromJar(ClassLoader, String, String) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Copy from the Class Loader
CreatorOptions(String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Grabs a raw CreatorOptions instance

## D

decrypt(String, InputStream, OutputStream) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.AES
  Decrypts a stream of data that was encrypted by `AES.encrypt(int, java.lang.String, java.io.InputStream, java.io.OutputStream)`.
decrypt(String, byte[]) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.AES
  Decrypts a stream of data that was encrypted by `AES.encrypt(int, java.lang.String, java.io.InputStream, java.io.OutputStream)`.
deleteDirectory(File) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Delete a Directory
destroy(int) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Drops All Connections and Stops the SubData Listener
disable() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIHandler
disable() - Method in interface net.ME1312.SubServers.Client.Bukkit.Graphic.UIHandler
  Disable Listener

## E

encrypt(int, String, InputStream, OutputStream) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.AES
  Encrypts a stream of data.
encrypt(int, String, String) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.AES
  Encrypts a stream of data.
equals(Version) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Version.Version
  See if Versions are Equal
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketAuthorization
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCommandServer
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCreateServer
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadHostInfo
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadLang
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadNetworkList
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadPlayerList
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerInfo
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerList
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketInReset
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketInRunEvent
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketLinkServer
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStartServer
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStopServer
execute(JSONObject) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketTeleportPlayer
execute(JSONObject) - Method in interface net.ME1312.SubServers.Client.Bukkit.Network.PacketIn
  Execute Incoming Packet
ExtraDataHandler - Interface in net.ME1312.SubServers.Client.Bukkit.Library
  Extra Data Handler Layout Class

## F

forwardPacket(PacketOut, String) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Forward Packet to Client

## G

generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketAuthorization
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCommandServer
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCreateServer
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadHostInfo
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadLang
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadNetworkList
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadPlayerList
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerInfo
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerList
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketLinkServer
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStartServer
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStopServer
generate() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketTeleportPlayer
generate() - Method in interface net.ME1312.SubServers.Client.Bukkit.Network.PacketOut
  Generate JSON Packet Contents
get() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLConfig
  Get Config Contents
get(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Object by Handle
get(String, Object) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Object by Handle
get(String, YAMLValue) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Object by Handle
get() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Container
  Grabs the Object
getBackwards(Map<K, V>, V) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Get keys by value from map
getBetaVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Gets the SubServers Beta Version
getBoolean(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Boolean by Handle
getBoolean(String, boolean) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Boolean by Handle
getBooleanList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Boolean List by Handle
getBooleanList(String, List<Boolean>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Boolean List by Handle
getClient() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Gets the Server Socket
getColoredString(String, char) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Colored String by Handle
getColoredString(String, String, char) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Colored String by Handle
getColoredStringList(String, char) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Colored String List by Handle
getColoredStringList(String, List<String>, char) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Colored String List by Handle
getCommand() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubSendCommandEvent
  Gets the Command to Send
getDefiningSection() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Get the YAML Section this Object was defined in
getDouble(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Double by Handle
getDouble(String, double) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Double by Handle
getDoubleList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Double List by Handle
getDoubleList(String, List<Double>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Double List by Handle
getEdit() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubEditServerEvent
  Gets the edit to be made
getEncryption() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Gets the Connection's Encryption method
getExtra(String) - Method in interface net.ME1312.SubServers.Client.Bukkit.Library.ExtraDataHandler
  Get an extra value
getExtra() - Method in interface net.ME1312.SubServers.Client.Bukkit.Library.ExtraDataHandler
  Get the extra value section
getFloat(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Float by Handle
getFloat(String, float) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Float by Handle
getFloatList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Float List by Handle
getFloatList(String, float) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Float List by Handle
getGameVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Gets the Minecraft Version
getGraphicHandler() - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Gets the Graphics Handler
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubAddHostEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubAddServerEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubEditServerEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubNetworkConnectEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubNetworkDisconnectEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveHostEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveServerEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubSendCommandEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStartEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStopEvent
getHandlerList() - Static method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStoppedEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubAddHostEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubAddServerEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubEditServerEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubNetworkConnectEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubNetworkDisconnectEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveHostEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveServerEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubSendCommandEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStartEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStopEvent
getHandlers() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStoppedEvent
getHost() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubAddHostEvent
  Gets the Host to be Added
getHost() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubAddServerEvent
  Gets the Host of the Server
getHost() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
  Get the Host the SubServer will run on
getHost() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveHostEvent
  Gets the Host to be Removed
getHost() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveServerEvent
  Gets the Host of the Server
getHost() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Gets the Host Name
getHostPlugins() - Static method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Get Host Plugins
getIcon() - Method in interface net.ME1312.SubServers.Client.Bukkit.Graphic.Renderer
  Get Renderer Icon
getInstance() - Static method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Gets the SubAPI Methods
getInt(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Integer by Handle
getInt(String, int) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Integer by Handle
getInternals() - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Deprecated.
  Use SubAPI Methods when available
getIntList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Integer List by Handle
getIntList(String, List<Integer>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Integer List by Handle
getKeys() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get the Keys
getLang(String) - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Gets a value from the SubServers Lang
getLang() - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Gets the SubServers Lang
getList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a List by Handle
getList(String, Collection<?>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a List by Handle
getList(String, List<? extends YAMLValue>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a List by Handle
getLong(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Long by Handle
getLong(String, long) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Long by Handle
getLongList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Long List by Handle
getLongList(String, List<Long>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Long List by Handle
getMemory() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Gets the RAM Amount for the Server
getName() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
  Get the name the SubServer will use
getName() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Gets the Server Name
getName() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Gets the Assigned Server Name
getNew(Collection<? extends V>, Util.ReturnRunnable<V>) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Gets a new Variable that doesn't match the existing Variables
getObject(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Object by Handle
getObject(String, Object) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Object by Handle
getObjectList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Object List by Handle
getObjectList(String, List<?>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Object List by Handle
getPacket(String) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Grab PacketIn Instances via handle
getPlayer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubAddHostEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubAddServerEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubEditServerEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveHostEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveServerEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubSendCommandEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStartEvent
  Gets the player that triggered the Event
getPlayer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStopEvent
  Gets the player that triggered the Event
getPluginVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Gets the SubServers Version
getPort() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
  Get the Port the Server will use
getPort() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Gets the Port Number for the Server
getRawString(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Unparsed String by Handle
getRawString(String, String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Unparsed String by Handle
getRawStringList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Unparsed String List by Handle
getRawStringList(String, List<String>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get an Unparsed String List by Handle
getRenderer(Player) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIHandler
getRenderer(Player) - Method in interface net.ME1312.SubServers.Client.Bukkit.Graphic.UIHandler
  Grabs the current Renderer for the player
getSection(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a YAML Section by Handle
getSection(String, Map<String, ?>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a YAML Section by Handle
getSection(String, YAMLSection) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a YAML Section by Handle
getSectionList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a YAML Section List by Handle
getSectionList(String, Collection<? extends Map<String, ?>>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a YAML Section List by Handle
getSectionList(String, List<? extends YAMLSection>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a YAML Section List by Handle
getServer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubAddServerEvent
  Gets the Server to be Added
getServer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubEditServerEvent
  Gets the Server to be Edited
getServer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveServerEvent
  Gets the Server to be Removed
getServer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubSendCommandEvent
  Gets the Server Effected
getServer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStartEvent
  Gets the Server Effected
getServer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStopEvent
  Gets the Server Effected
getServer() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStoppedEvent
  Gets the Server Effected
getServerVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Gets the Server Version
getShort(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Short by Handle
getShort(String, short) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Short by Handle
getShortList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Short List by Handle
getShortList(String, List<Short>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a Short List by Handle
getString(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a String by Handle
getString(String, String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a String by Handle
getStringList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a String List by Handle
getStringList(String, List<String>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a String List by Handle
getSubDataNetwork() - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Gets the SubData Network Manager
getSubServerPlugins() - Static method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Get SubServer Plugins
getTemplate() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
  Get the Template to Use
getTemplate(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
  Set the Template to Use
getTemplate() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Gets the Template
getUniversalPath() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.UniversalFile
  Gets the Universal File Path (separated by ':')
getUUID(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a UUID by Handle
getUUID(String, UUID) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a UUID by Handle
getUUIDList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a UUID List by Handle
getUUIDList(String, List<UUID>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get a UUID List by Handle
getValues() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Get the Values
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
  Get the Version the Server will use
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Gets the Server Version
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketAuthorization
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCommandServer
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCreateServer
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadHostInfo
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadLang
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadNetworkList
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadPlayerList
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerInfo
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerList
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketInReset
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketInRunEvent
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketLinkServer
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStartServer
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStopServer
getVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketTeleportPlayer
getVersion() - Method in interface net.ME1312.SubServers.Client.Bukkit.Network.PacketIn
  Get Packet Version
getVersion() - Method in interface net.ME1312.SubServers.Client.Bukkit.Network.PacketOut
  Get Packet Version
groupMenu(int) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
groupMenu(int) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Opens the Group Menu
gui - Variable in class net.ME1312.SubServers.Client.Bukkit.SubPlugin

## H

hasExtra(String) - Method in interface net.ME1312.SubServers.Client.Bukkit.Library.ExtraDataHandler
  Determine if an extra value exists
hasHistory() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
hasHistory() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  If there is any Window History
hasHistory() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.Options
  If there is any undo history
hostAdmin(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
hostAdmin(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Opens Host/<name>
hostCreator(UIRenderer.CreatorOptions) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
hostCreator(UIRenderer.CreatorOptions) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Opens Host/<name>/Create
hostCreatorTemplates(int, UIRenderer.CreatorOptions) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
hostMenu(int) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
hostMenu(int) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Opens the Host Menu
hostPlugin(int, String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
hostPlugin(int, String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Opens Host/<name>/Plugins

## I

IllegalPacketException - Exception in net.ME1312.SubServers.Client.Bukkit.Library.Exception
  Illegal Packet Exception
IllegalPacketException() - Constructor for exception net.ME1312.SubServers.Client.Bukkit.Library.Exception.IllegalPacketException
IllegalPacketException(String) - Constructor for exception net.ME1312.SubServers.Client.Bukkit.Library.Exception.IllegalPacketException
init() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.Options
input(PlayerChatEvent) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIHandler
  Input Listener
input(PlayerCommandPreprocessEvent) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIHandler
  Input Listener
InternalUIHandler - Class in net.ME1312.SubServers.Client.Bukkit.Graphic
  Internal GUI Listener
InternalUIHandler(SubPlugin) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIHandler
  Creates a new Internal GUI Listener
InternalUIRenderer - Class in net.ME1312.SubServers.Client.Bukkit.Graphic
  Internal GUI Renderer Class
InvalidAESStreamException() - Constructor for exception net.ME1312.SubServers.Client.Bukkit.Network.AES.InvalidAESStreamException
InvalidAESStreamException(Exception) - Constructor for exception net.ME1312.SubServers.Client.Bukkit.Network.AES.InvalidAESStreamException
InvalidPasswordException() - Constructor for exception net.ME1312.SubServers.Client.Bukkit.Network.AES.InvalidPasswordException
isBoolean(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if object is a Boolean by Handle
isBoolean() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Check if object is a Boolean
isDouble(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if object is a Double by Handle
isDouble() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Check if object is a Double
isEnabled(JSONObject) - Method in interface net.ME1312.SubServers.Client.Bukkit.Graphic.Renderer
  Check if this Renderer is enabled for this Object
isEqual(Version, Version) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Version.Version
  See if Versions are Equal
isException(Util.ExceptionRunnable) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Determines if an Exception will occur
isFloat(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if object is a Float by Handle
isFloat() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Check if object is a Float
isForced() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubStopEvent
  Gets if it was a forced shutdown
isInt(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if object is an Integer by Handle
isInt() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Check if object is an Integer
isList(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if object is a List by Handle
isList() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Check if object is a List
isLong(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if object is a Long by Handle
isLong() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Check if object is a Long
isNull(Object...) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Checks values to make sure they're not null
isPermanent() - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubEditServerEvent
  Gets if the edit is permanent
isSection(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if object is a YAML Section by Handle
isSection() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Check if object is a YAML Section
isString(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if object is a String by Handle
isString() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Check if object is a String
isUUID(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Check if object is a UUID by Handle
isUUID() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
  Check if object is a UUID

## J

JSONCallback - Interface in net.ME1312.SubServers.Client.Bukkit.Library
  JSON Callback Class

## L

lang - Variable in class net.ME1312.SubServers.Client.Bukkit.SubPlugin

## N

name() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.NamedContainer
  Gets the name of the Container
NamedContainer<T,V> - Class in net.ME1312.SubServers.Client.Bukkit.Library
  Named Container Class
NamedContainer(T, V) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.NamedContainer
  Creates a TaggedContainer
net.ME1312.SubServers.Client.Bukkit - package net.ME1312.SubServers.Client.Bukkit
net.ME1312.SubServers.Client.Bukkit.Event - package net.ME1312.SubServers.Client.Bukkit.Event
net.ME1312.SubServers.Client.Bukkit.Graphic - package net.ME1312.SubServers.Client.Bukkit.Graphic
net.ME1312.SubServers.Client.Bukkit.Library - package net.ME1312.SubServers.Client.Bukkit.Library
net.ME1312.SubServers.Client.Bukkit.Library.Config - package net.ME1312.SubServers.Client.Bukkit.Library.Config
net.ME1312.SubServers.Client.Bukkit.Library.Exception - package net.ME1312.SubServers.Client.Bukkit.Library.Exception
net.ME1312.SubServers.Client.Bukkit.Library.Version - package net.ME1312.SubServers.Client.Bukkit.Library.Version
net.ME1312.SubServers.Client.Bukkit.Network - package net.ME1312.SubServers.Client.Bukkit.Network
net.ME1312.SubServers.Client.Bukkit.Network.Packet - package net.ME1312.SubServers.Client.Bukkit.Network.Packet
newUI() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
newUI() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Opens a new window

## O

onCommand(CommandSender, Command, String, String[]) - Method in class net.ME1312.SubServers.Client.Bukkit.SubCommand
onDisable() - Method in class net.ME1312.SubServers.Client.Bukkit.SubPlugin
  Disable Plugin
onEnable() - Method in class net.ME1312.SubServers.Client.Bukkit.SubPlugin
  Enable Plugin
open(Player, JSONObject) - Method in interface net.ME1312.SubServers.Client.Bukkit.Graphic.Renderer
  Open the GUI
Options() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.Options

## P

PacketAuthorization - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
PacketAuthorization(SubPlugin) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketAuthorization
PacketCommandServer - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Command Server Packet
PacketCommandServer() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCommandServer
  New PacketCommandServer (In)
PacketCommandServer(UUID, String, String, JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCommandServer
  New PacketCommandServer (Out)
PacketCreateServer - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Create Server Packet
PacketCreateServer() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCreateServer
  New PacketCreateServer (In)
PacketCreateServer(UUID, String, String, String, Version, int, JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCreateServer
  New PacketCreateServer (Out)
PacketCreateServer(UUID, UIRenderer.CreatorOptions, JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketCreateServer
  New PacketCreateServer (Out)
PacketDownloadHostInfo - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Download Host Info Packet
PacketDownloadHostInfo() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadHostInfo
  New PacketDownloadHostInfo (In)
PacketDownloadHostInfo(String, JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadHostInfo
  New PacketDownloadHostInfo (Out)
PacketDownloadLang - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Download Lang Packet
PacketDownloadLang() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadLang
  New PacketDownloadLang (In)
PacketDownloadLang(SubPlugin) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadLang
  New PacketDownloadLang (Out)
PacketDownloadNetworkList - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Download Network List Packet
PacketDownloadNetworkList() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadNetworkList
  New PacketDownloadNetworkList (In)
PacketDownloadNetworkList(JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadNetworkList
  New PacketDownloadNetworkList (Out)
PacketDownloadPlayerList - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Download Player List Packet
PacketDownloadPlayerList() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadPlayerList
  New PacketDownloadPlayerList (In)
PacketDownloadPlayerList(JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadPlayerList
  New PacketDownloadPlayerList (Out)
PacketDownloadServerInfo - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Download Server Info Packet
PacketDownloadServerInfo() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerInfo
  New PacketDownloadServerInfo (In)
PacketDownloadServerInfo(String, JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerInfo
  New PacketDownloadServerInfo (Out)
PacketDownloadServerList - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Download Server List Packet
PacketDownloadServerList() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerList
  New PacketDownloadServerList (In)
PacketDownloadServerList(String, String, JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketDownloadServerList
  New PacketDownloadServerList (Out)
PacketIn - Interface in net.ME1312.SubServers.Client.Bukkit.Network
  PacketIn Layout Class
PacketInReset - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Reset Packet
PacketInReset() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketInReset
PacketInRunEvent - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Run Event Packet
PacketInRunEvent(SubPlugin) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketInRunEvent
  New PacketInRunEvent
PacketLinkServer - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Link Server Packet
PacketLinkServer(SubPlugin) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketLinkServer
  New PacketLinkServer
PacketOut - Interface in net.ME1312.SubServers.Client.Bukkit.Network
  PacketOut Layout Class
PacketStartServer - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Start Server Packet
PacketStartServer() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStartServer
  New PacketStartServer (In)
PacketStartServer(UUID, String, JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStartServer
  New PacketStartServer (Out)
PacketStopServer - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
PacketStopServer() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStopServer
PacketStopServer(UUID, String, boolean, JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketStopServer
PacketTeleportPlayer - Class in net.ME1312.SubServers.Client.Bukkit.Network.Packet
  Teleport Player Packet
PacketTeleportPlayer() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketTeleportPlayer
  New PacketTeleportPlayer (In)
PacketTeleportPlayer(UUID, String, JSONCallback...) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.Packet.PacketTeleportPlayer
  New PacketTeleportPlayer (Out)

## R

random(int, int) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Get a Random Integer
readAll(Reader) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Read Everything from Reader
registerPacket(PacketIn, String) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Register PacketIn to the Network
registerPacket(Class<? extends PacketOut>, String) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Register PacketOut to the Network
reload() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLConfig
  Reload Config Contents
remove(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Remove an Object by Handle
removeExtra(String) - Method in interface net.ME1312.SubServers.Client.Bukkit.Library.ExtraDataHandler
  Remove an extra value from this Server
removeHostPlugin(String) - Static method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Remove Host Plugin
removeSubServerPlugin(String) - Static method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Remove SubServer Plugin
rename(T) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.NamedContainer
  Renames the Container
Renderer - Interface in net.ME1312.SubServers.Client.Bukkit.Graphic
  GUI Renderer Layout Class
reopen() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
reopen() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Reopens the current window
run(JSONObject) - Method in interface net.ME1312.SubServers.Client.Bukkit.Library.JSONCallback
  Run the Callback
run() - Method in interface net.ME1312.SubServers.Client.Bukkit.Library.Util.ExceptionRunnable
run() - Method in interface net.ME1312.SubServers.Client.Bukkit.Library.Util.ReturnRunnable

## S

safeSet(String, Object) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Set Object into this YAML Section without overwriting existing value
safeSet(String, Collection<V>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Set Collection<V> into this YAML Section without overwriting existing value
save() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLConfig
  Save Config Contents
sendPacket(PacketOut) - Method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Send Packet to Server
sendTitle(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Attempt to send a Title Message
sendTitle(String, int) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Attempt to send a Title Message
sendTitle(String, int, int, int) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Attempt to send a Title Message
serverMenu(int, String, String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
serverMenu(int, String, String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Opens the SubServer Menu
set(YAMLSection) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLConfig
  Set Config Contents
set(String, Object) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Set Object into this YAML Section
set(String, Collection<V>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Set Collection<V> into this YAML Section
set(V) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Container
  Overwrite the Object
setAll(Map<String, ?>) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Set All Objects into this YAML Section
setAll(YAMLSection) - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Copy YAML Values to this YAML Section
setCommand(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubSendCommandEvent
  Sets the Command to be Sent
setDownloading(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Shows/Hides the Downloading Title Message
setGraphicHandler(UIHandler) - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
  Sets the Graphics Handler for SubServers to use
setMemory(int) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Sets the RAM AMount for the Server
setName(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Sets the Server Name
setPort(int) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Sets the Port Number for the Server
setTemplate(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Sets the Template
setVersion(Version) - Method in class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
  Set the Version the Server will use
setVersion(Version) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.CreatorOptions
  Sets the Server Version
StrongEncryptionNotAvailableException(int) - Constructor for exception net.ME1312.SubServers.Client.Bukkit.Network.AES.StrongEncryptionNotAvailableException
SubAddHostEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Add Server Event
SubAddHostEvent(UUID, String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubAddHostEvent
  Server Add Event
SubAddServerEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Add Server Event
SubAddServerEvent(UUID, String, String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubAddServerEvent
  Server Add Event
SubAPI - Class in net.ME1312.SubServers.Client.Bukkit
  SubAPI Class
SubCommand - Class in net.ME1312.SubServers.Client.Bukkit
SubCommand(SubPlugin) - Constructor for class net.ME1312.SubServers.Client.Bukkit.SubCommand
SubCreateEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Server Create Event
SubCreateEvent(UUID, String, String, String, Version, int) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubCreateEvent
  Server Create Event
subdata - Variable in class net.ME1312.SubServers.Client.Bukkit.SubPlugin
SubDataClient - Class in net.ME1312.SubServers.Client.Bukkit.Network
  SubData Direct Client Class
SubDataClient(SubPlugin, String, InetAddress, int, SubDataClient.Encryption) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  SubServers Client Instance
SubDataClient.Encryption - Enum in net.ME1312.SubServers.Client.Bukkit.Network
SubEditServerEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Server Edit Event
SubEditServerEvent(UUID, String, NamedContainer<String, ?>, boolean) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubEditServerEvent
  Server Edit Event
SubEvent - Interface in net.ME1312.SubServers.Client.Bukkit.Library
SubNetworkConnectEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  SubData Network Disconnect Event
SubNetworkConnectEvent(SubDataClient) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubNetworkConnectEvent
  SubData Network Disconnect Event
SubNetworkDisconnectEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  SubData Network Disconnect Event
SubNetworkDisconnectEvent() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubNetworkDisconnectEvent
SubPlugin - Class in net.ME1312.SubServers.Client.Bukkit
  SubServers Client Plugin Class
SubPlugin() - Constructor for class net.ME1312.SubServers.Client.Bukkit.SubPlugin
SubRemoveHostEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Remove Server Event
SubRemoveHostEvent(UUID, String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveHostEvent
  Server Remove Event
SubRemoveServerEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Remove Server Event
SubRemoveServerEvent(UUID, String, String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubRemoveServerEvent
  Server Remove Event
SubSendCommandEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Send Command Event
SubSendCommandEvent(UUID, String, String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubSendCommandEvent
  Server Command Event
subserverAdmin(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
subserverAdmin(String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Opens SubServer/<name>
subserverPlugin(int, String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.InternalUIRenderer
subserverPlugin(int, String) - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Opens SubServer/<name>/Plugins
SubStartEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Start Server Event
SubStartEvent(UUID, String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubStartEvent
  Server Start Event
SubStopEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Server Stop Event
SubStopEvent(UUID, String, boolean) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubStopEvent
  Server Stop Event
SubStoppedEvent - Class in net.ME1312.SubServers.Client.Bukkit.Event
  Server Shell Exit Event
SubStoppedEvent(String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Event.SubStoppedEvent
  Server Shell Exit Event
superSection() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Go up a level in the config (or null if this is the top layer)

## T

toJSON() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLConfig
  Converts Config Contents to JSON
toJSON() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Convert to JSON
toString() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLConfig
toString() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
toString() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLValue
toString() - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Version.Version

## U

UIHandler - Interface in net.ME1312.SubServers.Client.Bukkit.Graphic
  GUI Listener Layout Class
UIRenderer - Class in net.ME1312.SubServers.Client.Bukkit.Graphic
  GUI Renderer Layout Class
UIRenderer(SubPlugin, UUID) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer
  Creates a new UIRenderer
UIRenderer.CreatorOptions - Class in net.ME1312.SubServers.Client.Bukkit.Graphic
  SubCreator Options Class
UIRenderer.Options - Class in net.ME1312.SubServers.Client.Bukkit.Graphic
  Options Layout Class
undo() - Method in class net.ME1312.SubServers.Client.Bukkit.Graphic.UIRenderer.Options
  Reverts the last change
unescapeJavaString(String) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
  Parse escapes in a Java String
UniversalFile - Class in net.ME1312.SubServers.Client.Bukkit.Library
  Universal File Class
UniversalFile(String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.UniversalFile
  Creates a File Link.
UniversalFile(String, char) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.UniversalFile
  Creates a File Link.
UniversalFile(File) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.UniversalFile
  Creates a File Link.
UniversalFile(File, String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.UniversalFile
  Creates a File.
UniversalFile(File, String, char) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.UniversalFile
  Creates a File.
unregisterPacket(PacketIn) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Unregister PacketIn from the Network
unregisterPacket(Class<? extends PacketOut>) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
  Unregister PacketOut to the Network
Util - Class in net.ME1312.SubServers.Client.Bukkit.Library
  SubServers Utility Class
Util.ExceptionRunnable - Interface in net.ME1312.SubServers.Client.Bukkit.Library
Util.ReturnRunnable<R> - Interface in net.ME1312.SubServers.Client.Bukkit.Library

## V

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

## Y

YAMLConfig - Class in net.ME1312.SubServers.Client.Bukkit.Library.Config
  YAML Config Class
YAMLConfig(File) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLConfig
  Creates/Loads a YAML Formatted Config
YAMLSection - Class in net.ME1312.SubServers.Client.Bukkit.Library.Config
  YAML Config Section Class
YAMLSection() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Creates an empty YAML Section
YAMLSection(InputStream) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Creates a YAML Section from an Input Stream
YAMLSection(Reader) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Creates a YAML Section from a Reader
YAMLSection(JSONObject) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Creates a YAML Section from JSON Contents
YAMLSection(String) - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection
  Creates a YAML Section from String
YAMLValue - Class in net.ME1312.SubServers.Client.Bukkit.Library.Config
  YAML Value Class

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