SubServers-2/Javadoc/SubServers.Client.Sponge/net/ME1312/SubServers/Client/Sponge/SubAPI.html
ME1312 4813be645d
Add a Sponge version of SubServers.Client
This version of SubServers.Client has the same features as the Bukkit version, minus the chest interface.

This feature may be added in the future once the documentation surrounding chest interfaces becomes more thorough.
2018-07-22 23:44:20 -04:00

724 lines
37 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>SubAPI (SubServers.Client.Sponge)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SubAPI (SubServers.Client.Sponge)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":42,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubCommand.html" title="class in net.ME1312.SubServers.Client.Sponge"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/ME1312/SubServers/Client/Sponge/SubAPI.html" target="_top">Frames</a></li>
<li><a href="SubAPI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.ME1312.SubServers.Client.Sponge</div>
<h2 title="Class SubAPI" class="title">Class SubAPI</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>net.ME1312.SubServers.Client.Sponge.SubAPI</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public final class <span class="typeNameLabel">SubAPI</span>
extends java.lang.Object</pre>
<div class="block">SubAPI Class</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#addListener-java.lang.Runnable-">addListener</a></span>(java.lang.Runnable&nbsp;reload)</code>
<div class="block">Adds a SubAPI Reload Listener</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Sponge.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getGameVersion--">getGameVersion</a></span>()</code>
<div class="block">Gets the Minecraft Version</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getGlobalPlayers-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getGlobalPlayers</a></span>(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Collection&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/NamedContainer.html" title="class in net.ME1312.SubServers.Client.Sponge.Library">NamedContainer</a>&lt;java.lang.String,java.util.UUID&gt;&gt;&gt;&nbsp;callback)</code>
<div class="block">Get players on this network across all known proxies</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Sponge/Graphic/UIHandler.html" title="interface in net.ME1312.SubServers.Client.Sponge.Graphic">UIHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getGraphicHandler--">getGraphicHandler</a></span>()</code>
<div class="block">Gets the Graphics Handler</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getGroup-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getGroup</a></span>(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.List&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&gt;&nbsp;callback)</code>
<div class="block">Gets a Server Group (Group names are case insensitive here)</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getGroups-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getGroups</a></span>(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&gt;&gt;&nbsp;callback)</code>
<div class="block">Gets the Server Groups (Group names are case sensitive here)</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getHost-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getHost</a></span>(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Host.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Host</a>&gt;&nbsp;callback)</code>
<div class="block">Gets a Host</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getHosts-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getHosts</a></span>(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Host.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Host</a>&gt;&gt;&nbsp;callback)</code>
<div class="block">Gets the Hosts</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html" title="class in net.ME1312.SubServers.Client.Sponge">SubAPI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getInstance--">getInstance</a></span>()</code>
<div class="block">Gets the SubAPI Methods</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubPlugin.html" title="class in net.ME1312.SubServers.Client.Sponge">SubPlugin</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getInternals--">getInternals</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use SubAPI Methods when available</span></div>
</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getLang-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel)</code>
<div class="block">Gets values from the SubServers Lang</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getLang-java.lang.String-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel,
java.lang.String&nbsp;key)</code>
<div class="block">Gets a value from the SubServers Lang</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getLangChannels--">getLangChannels</a></span>()</code>
<div class="block">Gets the current SubServers Lang Channels</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getLowercaseGroups-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getLowercaseGroups</a></span>(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&gt;&gt;&nbsp;callback)</code>
<div class="block">Gets the Server Groups (Group names are all lowercase here)</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Sponge.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getPluginVersion--">getPluginVersion</a></span>()</code>
<div class="block">Gets the SubServers Version</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getProxies-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getProxies</a></span>(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Proxy.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Proxy</a>&gt;&gt;&nbsp;callback)</code>
<div class="block">Gets the known Proxies</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getProxy-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getProxy</a></span>(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Proxy.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Proxy</a>&gt;&nbsp;callback)</code>
<div class="block">Gets a Proxy</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getServer-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getServer</a></span>(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&nbsp;callback)</code>
<div class="block">Gets a Server</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getServers-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getServers</a></span>(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&gt;&nbsp;callback)</code>
<div class="block">Gets the Servers (including SubServers)</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Sponge.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getServerVersion--">getServerVersion</a></span>()</code>
<div class="block">Gets the Server Version</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Client.Sponge.Network">SubDataClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getSubDataNetwork--">getSubDataNetwork</a></span>()</code>
<div class="block">Gets the SubData Network Manager</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getSubServer-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getSubServer</a></span>(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/SubServer.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">SubServer</a>&gt;&nbsp;callback)</code>
<div class="block">Gets a SubServer</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#getSubServers-net.ME1312.SubServers.Client.Sponge.Library.Callback-">getSubServers</a></span>(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/SubServer.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">SubServer</a>&gt;&gt;&nbsp;callback)</code>
<div class="block">Gets the SubServers</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html#setGraphicHandler-net.ME1312.SubServers.Client.Sponge.Graphic.UIHandler-">setGraphicHandler</a></span>(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Graphic/UIHandler.html" title="interface in net.ME1312.SubServers.Client.Sponge.Graphic">UIHandler</a>&nbsp;graphics)</code>
<div class="block">Sets the Graphics Handler for SubServers to use</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getInstance--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
<pre>public static&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubAPI.html" title="class in net.ME1312.SubServers.Client.Sponge">SubAPI</a>&nbsp;getInstance()</pre>
<div class="block">Gets the SubAPI Methods</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SubAPI</dd>
</dl>
</li>
</ul>
<a name="getInternals--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInternals</h4>
<pre>@Deprecated
public&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubPlugin.html" title="class in net.ME1312.SubServers.Client.Sponge">SubPlugin</a>&nbsp;getInternals()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use SubAPI Methods when available</span></div>
<div class="block">Gets the SubServers Internals</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SubPlugin Internals</dd>
</dl>
</li>
</ul>
<a name="addListener-java.lang.Runnable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addListener</h4>
<pre>public&nbsp;void&nbsp;addListener(java.lang.Runnable&nbsp;reload)</pre>
<div class="block">Adds a SubAPI Reload Listener</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>reload</code> - An Event that will be called after SubAPI is soft-reloaded</dd>
</dl>
</li>
</ul>
<a name="getHosts-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHosts</h4>
<pre>public&nbsp;void&nbsp;getHosts(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Host.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Host</a>&gt;&gt;&nbsp;callback)</pre>
<div class="block">Gets the Hosts</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>callback</code> - Host Map</dd>
</dl>
</li>
</ul>
<a name="getHost-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHost</h4>
<pre>public&nbsp;void&nbsp;getHost(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Host.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Host</a>&gt;&nbsp;callback)</pre>
<div class="block">Gets a Host</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Host name</dd>
<dd><code>callback</code> - a Host</dd>
</dl>
</li>
</ul>
<a name="getGroups-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGroups</h4>
<pre>public&nbsp;void&nbsp;getGroups(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&gt;&gt;&nbsp;callback)</pre>
<div class="block">Gets the Server Groups (Group names are case sensitive here)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>callback</code> - Group Map</dd>
</dl>
</li>
</ul>
<a name="getLowercaseGroups-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLowercaseGroups</h4>
<pre>public&nbsp;void&nbsp;getLowercaseGroups(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&gt;&gt;&nbsp;callback)</pre>
<div class="block">Gets the Server Groups (Group names are all lowercase here)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>callback</code> - Group Map</dd>
</dl>
</li>
</ul>
<a name="getGroup-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGroup</h4>
<pre>public&nbsp;void&nbsp;getGroup(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.List&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&gt;&nbsp;callback)</pre>
<div class="block">Gets a Server Group (Group names are case insensitive here)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Group name</dd>
<dd><code>callback</code> - a Server Group</dd>
</dl>
</li>
</ul>
<a name="getServers-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServers</h4>
<pre>public&nbsp;void&nbsp;getServers(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&gt;&nbsp;callback)</pre>
<div class="block">Gets the Servers (including SubServers)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>callback</code> - Server Map</dd>
</dl>
</li>
</ul>
<a name="getServer-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServer</h4>
<pre>public&nbsp;void&nbsp;getServer(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Server.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Server</a>&gt;&nbsp;callback)</pre>
<div class="block">Gets a Server</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Server name</dd>
<dd><code>callback</code> - a Server</dd>
</dl>
</li>
</ul>
<a name="getSubServers-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSubServers</h4>
<pre>public&nbsp;void&nbsp;getSubServers(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/SubServer.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">SubServer</a>&gt;&gt;&nbsp;callback)</pre>
<div class="block">Gets the SubServers</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>callback</code> - SubServer Map</dd>
</dl>
</li>
</ul>
<a name="getSubServer-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSubServer</h4>
<pre>public&nbsp;void&nbsp;getSubServer(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/SubServer.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">SubServer</a>&gt;&nbsp;callback)</pre>
<div class="block">Gets a SubServer</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - SubServer name</dd>
<dd><code>callback</code> - a SubServer</dd>
</dl>
</li>
</ul>
<a name="getProxies-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProxies</h4>
<pre>public&nbsp;void&nbsp;getProxies(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Map&lt;java.lang.String,<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Proxy.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Proxy</a>&gt;&gt;&nbsp;callback)</pre>
<div class="block">Gets the known Proxies</div>
</li>
</ul>
<a name="getProxy-java.lang.String-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProxy</h4>
<pre>public&nbsp;void&nbsp;getProxy(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/API/Proxy.html" title="class in net.ME1312.SubServers.Client.Sponge.Network.API">Proxy</a>&gt;&nbsp;callback)</pre>
<div class="block">Gets a Proxy</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Proxy name</dd>
</dl>
</li>
</ul>
<a name="getGlobalPlayers-net.ME1312.SubServers.Client.Sponge.Library.Callback-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGlobalPlayers</h4>
<pre>public&nbsp;void&nbsp;getGlobalPlayers(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Callback.html" title="interface in net.ME1312.SubServers.Client.Sponge.Library">Callback</a>&lt;java.util.Collection&lt;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/NamedContainer.html" title="class in net.ME1312.SubServers.Client.Sponge.Library">NamedContainer</a>&lt;java.lang.String,java.util.UUID&gt;&gt;&gt;&nbsp;callback)</pre>
<div class="block">Get players on this network across all known proxies</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>callback</code> - Player Collection</dd>
</dl>
</li>
</ul>
<a name="getSubDataNetwork--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSubDataNetwork</h4>
<pre>public&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Client.Sponge.Network">SubDataClient</a>&nbsp;getSubDataNetwork()</pre>
<div class="block">Gets the SubData Network Manager</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SubData Network Manager</dd>
</dl>
</li>
</ul>
<a name="getLangChannels--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLangChannels</h4>
<pre>public&nbsp;java.util.Collection&lt;java.lang.String&gt;&nbsp;getLangChannels()</pre>
<div class="block">Gets the current SubServers Lang Channels</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SubServers Lang Channel list</dd>
</dl>
</li>
</ul>
<a name="getLang-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLang</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getLang(java.lang.String&nbsp;channel)</pre>
<div class="block">Gets values from the SubServers Lang</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>channel</code> - Lang Channel</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Lang Value</dd>
</dl>
</li>
</ul>
<a name="getLang-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLang</h4>
<pre>public&nbsp;java.lang.String&nbsp;getLang(java.lang.String&nbsp;channel,
java.lang.String&nbsp;key)</pre>
<div class="block">Gets a value from the SubServers Lang</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>channel</code> - Lang Channel</dd>
<dd><code>key</code> - Key</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Lang Values</dd>
</dl>
</li>
</ul>
<a name="getGraphicHandler--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGraphicHandler</h4>
<pre>public&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Graphic/UIHandler.html" title="interface in net.ME1312.SubServers.Client.Sponge.Graphic">UIHandler</a>&nbsp;getGraphicHandler()</pre>
<div class="block">Gets the Graphics Handler</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Graphics Handler</dd>
</dl>
</li>
</ul>
<a name="setGraphicHandler-net.ME1312.SubServers.Client.Sponge.Graphic.UIHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGraphicHandler</h4>
<pre>public&nbsp;void&nbsp;setGraphicHandler(<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Graphic/UIHandler.html" title="interface in net.ME1312.SubServers.Client.Sponge.Graphic">UIHandler</a>&nbsp;graphics)</pre>
<div class="block">Sets the Graphics Handler for SubServers to use</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>graphics</code> - Graphics Handler</dd>
</dl>
</li>
</ul>
<a name="getPluginVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPluginVersion</h4>
<pre>public&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Sponge.Library.Version">Version</a>&nbsp;getPluginVersion()</pre>
<div class="block">Gets the SubServers Version</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SubServers Version</dd>
</dl>
</li>
</ul>
<a name="getServerVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServerVersion</h4>
<pre>public&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Sponge.Library.Version">Version</a>&nbsp;getServerVersion()</pre>
<div class="block">Gets the Server Version</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Server Version</dd>
</dl>
</li>
</ul>
<a name="getGameVersion--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getGameVersion</h4>
<pre>public&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Sponge/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Sponge.Library.Version">Version</a>&nbsp;getGameVersion()</pre>
<div class="block">Gets the Minecraft Version</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Minecraft Version</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../net/ME1312/SubServers/Client/Sponge/SubCommand.html" title="class in net.ME1312.SubServers.Client.Sponge"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/ME1312/SubServers/Client/Sponge/SubAPI.html" target="_top">Frames</a></li>
<li><a href="SubAPI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>