SubServers, Host, & Client v2.11.2m/2.11.2c/2.11.2h

This commit is contained in:
ME1312 2017-05-30 15:38:51 -04:00
parent 4529501023
commit 9b5a2d59e3
75 changed files with 1379 additions and 1375 deletions

Binary file not shown.

Binary file not shown.

View File

@ -36,7 +36,6 @@
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketAuthorization</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketCommandServer</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketCreateServer</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketDownloadBuildScript</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketDownloadHostInfo</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketDownloadLang</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketDownloadPlayerList</a></li>

View File

@ -36,7 +36,6 @@
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketAuthorization</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCommandServer</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCreateServer</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadBuildScript</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadHostInfo</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadLang</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadPlayerList</a></li>

View File

@ -407,8 +407,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html#execute-net.ME1312.SubServers.Bungee.Network.Client-org.json.JSONObject-">execute(Client, JSONObject)</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCreateServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html#execute-net.ME1312.SubServers.Bungee.Network.Client-org.json.JSONObject-">execute(Client, JSONObject)</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html#execute-net.ME1312.SubServers.Bungee.Network.Client-org.json.JSONObject-">execute(Client, JSONObject)</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadHostInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html#execute-net.ME1312.SubServers.Bungee.Network.Client-org.json.JSONObject-">execute(Client, JSONObject)</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadLang</a></dt>
@ -545,8 +543,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html#generate--">generate()</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCreateServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html#generate--">generate()</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html#generate--">generate()</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadHostInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html#generate--">generate()</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadLang</a></dt>
@ -1305,8 +1301,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCreateServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadHostInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadLang</a></dt>
@ -1827,18 +1821,6 @@
<dd>
<div class="block">New PacketCreateServer (Out)</div>
</dd>
<dt><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadBuildScript</span></a> - Class in <a href="net/ME1312/SubServers/Bungee/Network/Packet/package-summary.html">net.ME1312.SubServers.Bungee.Network.Packet</a></dt>
<dd>
<div class="block">Download Build Script Packet</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html#PacketDownloadBuildScript-net.ME1312.SubServers.Bungee.SubPlugin-">PacketDownloadBuildScript(SubPlugin)</a></span> - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>
<div class="block">New PacketDownloadBuildScript (In)</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html#PacketDownloadBuildScript-net.ME1312.SubServers.Bungee.SubPlugin-java.lang.String-">PacketDownloadBuildScript(SubPlugin, String)</a></span> - Constructor for class net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>
<div class="block">New PacketDownloadBuildScript (Out)</div>
</dd>
<dt><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadHostInfo</span></a> - Class in <a href="net/ME1312/SubServers/Bungee/Network/Packet/package-summary.html">net.ME1312.SubServers.Bungee.Network.Packet</a></dt>
<dd>
<div class="block">Download Host Info Packet</div>
@ -2592,14 +2574,6 @@
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#templatify--">templatify()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.External.<a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html" title="class in net.ME1312.SubServers.Bungee.Host.External">ExternalSubServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#templatify--">templatify()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.Internal.<a href="net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html" title="class in net.ME1312.SubServers.Bungee.Host.Internal">InternalSubServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/SubServer.html#templatify--">templatify()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubServer.html" title="class in net.ME1312.SubServers.Bungee.Host">SubServer</a></dt>
<dd>
<div class="block">Templatify this SubServer</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubCreator.html#terminate--">terminate()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.External.<a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubCreator.html" title="class in net.ME1312.SubServers.Bungee.Host.External">ExternalSubCreator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#terminate-java.util.UUID-">terminate(UUID)</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.External.<a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html" title="class in net.ME1312.SubServers.Bungee.Host.External">ExternalSubServer</a></dt>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"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 methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -316,23 +316,17 @@ extends <a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.h
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#templatify--">templatify</a></span>()</code>
<div class="block">Templatify this SubServer</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#terminate-java.util.UUID-">terminate</a></span>(java.util.UUID&nbsp;player)</code>
<div class="block">Terminates the Server</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#waitFor--">waitFor</a></span>()</code>
<div class="block">Waits for the Server to Stop</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#willAutoRestart--">willAutoRestart</a></span>()</code>
<div class="block">If the Server will Auto Restart on unexpected shutdowns</div>
@ -527,23 +521,6 @@ extends <a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.h
</dl>
</li>
</ul>
<a name="templatify--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>templatify</h4>
<pre>public&nbsp;boolean&nbsp;templatify()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#templatify--">SubServer</a></code></span></div>
<div class="block">Templatify this SubServer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#templatify--">templatify</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html" title="class in net.ME1312.SubServers.Bungee.Host">SubServer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Success Status</dd>
</dl>
</li>
</ul>
<a name="waitFor--">
<!-- -->
</a>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"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 methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -318,23 +318,17 @@ extends <a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.h
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#templatify--">templatify</a></span>()</code>
<div class="block">Templatify this SubServer</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#terminate-java.util.UUID-">terminate</a></span>(java.util.UUID&nbsp;player)</code>
<div class="block">Terminates the Server</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#waitFor--">waitFor</a></span>()</code>
<div class="block">Waits for the Server to Stop</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#willAutoRestart--">willAutoRestart</a></span>()</code>
<div class="block">If the Server will Auto Restart on unexpected shutdowns</div>
@ -533,23 +527,6 @@ extends <a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.h
</dl>
</li>
</ul>
<a name="templatify--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>templatify</h4>
<pre>public&nbsp;boolean&nbsp;templatify()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#templatify--">SubServer</a></code></span></div>
<div class="block">Templatify this SubServer</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#templatify--">templatify</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html" title="class in net.ME1312.SubServers.Bungee.Host">SubServer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Success Status</dd>
</dl>
</li>
</ul>
<a name="waitFor--">
<!-- -->
</a>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":6,"i2":6,"i3":10,"i4":6,"i5":6,"i6":10,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":10,"i21":6,"i22":10,"i23":6,"i24":6,"i25":10,"i26":6,"i27":6,"i28":6};
var methods = {"i0":10,"i1":6,"i2":6,"i3":10,"i4":6,"i5":6,"i6":10,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":10,"i21":6,"i22":10,"i23":6,"i24":10,"i25":6,"i26":6,"i27":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -338,30 +338,24 @@ extends <a href="../../../../../net/ME1312/SubServers/Bungee/Host/Server.html" t
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#templatify--">templatify</a></span>()</code>
<div class="block">Templatify this SubServer</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#terminate--">terminate</a></span>()</code>
<div class="block">Terminates the Server</div>
</td>
</tr>
<tr id="i26" class="altColor">
<tr id="i25" class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#terminate-java.util.UUID-">terminate</a></span>(java.util.UUID&nbsp;player)</code>
<div class="block">Terminates the Server</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<tr id="i26" class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#waitFor--">waitFor</a></span>()</code>
<div class="block">Waits for the Server to Stop</div>
</td>
</tr>
<tr id="i28" class="altColor">
<tr id="i27" class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#willAutoRestart--">willAutoRestart</a></span>()</code>
<div class="block">If the Server will Auto Restart on unexpected shutdowns</div>
@ -595,20 +589,6 @@ extends <a href="../../../../../net/ME1312/SubServers/Bungee/Host/Server.html" t
</dl>
</li>
</ul>
<a name="templatify--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>templatify</h4>
<pre>public abstract&nbsp;boolean&nbsp;templatify()</pre>
<div class="block">Templatify this SubServer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Success Status</dd>
</dl>
</li>
</ul>
<a name="waitFor--">
<!-- -->
</a>

View File

@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" target="_top">Frames</a></li>
@ -323,7 +323,7 @@ implements <a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packe
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" target="_top">Frames</a></li>

View File

@ -1,364 +0,0 @@
<!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>PacketDownloadBuildScript (SubServers.Bungee)</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="PacketDownloadBuildScript (SubServers.Bungee)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 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><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" target="_top">Frames</a></li>
<li><a href="PacketDownloadBuildScript.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.Bungee.Network.Packet</div>
<h2 title="Class PacketDownloadBuildScript" class="title">Class PacketDownloadBuildScript</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadBuildScript</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, <a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">PacketDownloadBuildScript</span>
extends java.lang.Object
implements <a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, <a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a></pre>
<div class="block">Download Build Script Packet</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html#PacketDownloadBuildScript-net.ME1312.SubServers.Bungee.SubPlugin-">PacketDownloadBuildScript</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/SubPlugin.html" title="class in net.ME1312.SubServers.Bungee">SubPlugin</a>&nbsp;plugin)</code>
<div class="block">New PacketDownloadBuildScript (In)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html#PacketDownloadBuildScript-net.ME1312.SubServers.Bungee.SubPlugin-java.lang.String-">PacketDownloadBuildScript</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/SubPlugin.html" title="class in net.ME1312.SubServers.Bungee">SubPlugin</a>&nbsp;plugin,
java.lang.String&nbsp;id)</code>
<div class="block">New PacketDownloadBuildScript (Out)</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== 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="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></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/Bungee/Network/Packet/PacketDownloadBuildScript.html#execute-net.ME1312.SubServers.Bungee.Network.Client-org.json.JSONObject-">execute</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Client.html" title="class in net.ME1312.SubServers.Bungee.Network">Client</a>&nbsp;client,
org.json.JSONObject&nbsp;data)</code>
<div class="block">Execute Incoming Packet</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>org.json.JSONObject</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html#generate--">generate</a></span>()</code>
<div class="block">Generate JSON Packet Contents</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html#getVersion--">getVersion</a></span>()</code>
<div class="block">Get Packet Version</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">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="PacketDownloadBuildScript-net.ME1312.SubServers.Bungee.SubPlugin-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PacketDownloadBuildScript</h4>
<pre>public&nbsp;PacketDownloadBuildScript(<a href="../../../../../../net/ME1312/SubServers/Bungee/SubPlugin.html" title="class in net.ME1312.SubServers.Bungee">SubPlugin</a>&nbsp;plugin)</pre>
<div class="block">New PacketDownloadBuildScript (In)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>plugin</code> - SubPlugin</dd>
</dl>
</li>
</ul>
<a name="PacketDownloadBuildScript-net.ME1312.SubServers.Bungee.SubPlugin-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PacketDownloadBuildScript</h4>
<pre>public&nbsp;PacketDownloadBuildScript(<a href="../../../../../../net/ME1312/SubServers/Bungee/SubPlugin.html" title="class in net.ME1312.SubServers.Bungee">SubPlugin</a>&nbsp;plugin,
java.lang.String&nbsp;id)</pre>
<div class="block">New PacketDownloadBuildScript (Out)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>plugin</code> - SubPlugin</dd>
<dd><code>id</code> - Receiver ID</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="generate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>generate</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;generate()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html#generate--">PacketOut</a></code></span></div>
<div class="block">Generate JSON Packet Contents</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html#generate--">generate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Packet Contents</dd>
</dl>
</li>
</ul>
<a name="execute-net.ME1312.SubServers.Bungee.Network.Client-org.json.JSONObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>execute</h4>
<pre>public&nbsp;void&nbsp;execute(<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Client.html" title="class in net.ME1312.SubServers.Bungee.Network">Client</a>&nbsp;client,
org.json.JSONObject&nbsp;data)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html#execute-net.ME1312.SubServers.Bungee.Network.Client-org.json.JSONObject-">PacketIn</a></code></span></div>
<div class="block">Execute Incoming Packet</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html#execute-net.ME1312.SubServers.Bungee.Network.Client-org.json.JSONObject-">execute</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>client</code> - Client Accepting</dd>
<dd><code>data</code> - Incoming Data</dd>
</dl>
</li>
</ul>
<a name="getVersion--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getVersion</h4>
<pre>public&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a>&nbsp;getVersion()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html#getVersion--">PacketIn</a></code></span></div>
<div class="block">Get Packet Version</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html#getVersion--">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html#getVersion--">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Packet 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><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" target="_top">Frames</a></li>
<li><a href="PacketDownloadBuildScript.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

View File

@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
@ -322,7 +322,7 @@ implements <a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packe
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">

View File

@ -15,7 +15,6 @@
<li><a href="PacketAuthorization.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketAuthorization</a></li>
<li><a href="PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketCommandServer</a></li>
<li><a href="PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketCreateServer</a></li>
<li><a href="PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketDownloadBuildScript</a></li>
<li><a href="PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketDownloadHostInfo</a></li>
<li><a href="PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketDownloadLang</a></li>
<li><a href="PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet" target="classFrame">PacketDownloadPlayerList</a></li>

View File

@ -99,144 +99,138 @@
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadBuildScript</a></td>
<td class="colLast">
<div class="block">Download Build Script Packet</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadHostInfo</a></td>
<td class="colLast">
<div class="block">Download Host Info Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadLang</a></td>
<td class="colLast">
<div class="block">Download Lang Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadPlayerList</a></td>
<td class="colLast">
<div class="block">Download Player List Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadProxyInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadProxyInfo</a></td>
<td class="colLast">
<div class="block">Download Proxy Info Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerInfo</a></td>
<td class="colLast">
<div class="block">Download Server Info Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerList</a></td>
<td class="colLast">
<div class="block">Download Server List Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketEditServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketEditServer</a></td>
<td class="colLast">
<div class="block">Edit Server Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExAddServer</a></td>
<td class="colLast">
<div class="block">Add Server External Host Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExConfigureHost</a></td>
<td class="colLast">
<div class="block">External Host Configuration Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExCreateServer</a></td>
<td class="colLast">
<div class="block">Create Server External Host Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExDeleteServer</a></td>
<td class="colLast">
<div class="block">Delete Server External Host Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExRemoveServer</a></td>
<td class="colLast">
<div class="block">Create Server External Host Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExUpdateServer</a></td>
<td class="colLast">
<div class="block">Update External Server Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketInExLogMessage.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketInExLogMessage</a></td>
<td class="colLast">
<div class="block">Message Log External Host Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketInExRequestQueue.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketInExRequestQueue</a></td>
<td class="colLast">
<div class="block">External Host Queue Request Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkExHost</a></td>
<td class="colLast">
<div class="block">Link External Host Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkServer</a></td>
<td class="colLast">
<div class="block">Link Server Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketListenLog.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketListenLog</a></td>
<td class="colLast">
<div class="block">Server Log Listener Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketOutReset.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketOutReset</a></td>
<td class="colLast">
<div class="block">Reset Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketOutRunEvent.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketOutRunEvent</a></td>
<td class="colLast">
<div class="block">Event Send Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStartServer</a></td>
<td class="colLast">
<div class="block">Start Server Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStopServer</a></td>
<td class="colLast">
<div class="block">Stop Server Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketTeleportPlayer</a></td>
<td class="colLast">
<div class="block">Teleport Player Packet</div>

View File

@ -82,7 +82,6 @@
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketAuthorization</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketCommandServer</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketCreateServer</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadBuildScript</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadHostInfo</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadLang</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadPlayerList</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="../../../../../../net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>

View File

@ -99,7 +99,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketAuthorization</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCommandServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadBuildScript</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadHostInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadLang</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadPlayerList</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadProxyInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadProxyInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerList</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketEditServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketEditServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExAddServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExConfigureHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExDeleteServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExRemoveServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExUpdateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketInExLogMessage.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketInExLogMessage</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketInExRequestQueue.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketInExRequestQueue</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkExHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketListenLog.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketListenLog</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStartServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStopServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketTeleportPlayer</a></dd>
<dd><a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketAuthorization</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCommandServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadHostInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadLang</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadPlayerList</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadProxyInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadProxyInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerList</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketEditServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketEditServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExAddServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExConfigureHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExDeleteServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExRemoveServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExUpdateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketInExLogMessage.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketInExLogMessage</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketInExRequestQueue.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketInExRequestQueue</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkExHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketListenLog.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketListenLog</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStartServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStopServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketTeleportPlayer</a></dd>
</dl>
<hr>
<br>

View File

@ -99,7 +99,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketAuthorization</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCommandServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadBuildScript</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadHostInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadLang</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadPlayerList</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadProxyInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadProxyInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerList</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketEditServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketEditServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExAddServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExConfigureHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExDeleteServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExRemoveServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExUpdateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkExHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketListenLog.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketListenLog</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketOutReset.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketOutReset</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketOutRunEvent.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketOutRunEvent</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStartServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStopServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketTeleportPlayer</a></dd>
<dd><a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketAuthorization</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCommandServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadHostInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadLang</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadPlayerList</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadProxyInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadProxyInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerInfo</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketDownloadServerList</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketEditServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketEditServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExAddServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExConfigureHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExDeleteServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExRemoveServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketExUpdateServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkExHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketLinkServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketLinkServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketListenLog.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketListenLog</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketOutReset.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketOutReset</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketOutRunEvent.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketOutRunEvent</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStartServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketStopServer</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet">PacketTeleportPlayer</a></dd>
</dl>
<hr>
<br>

View File

@ -144,7 +144,6 @@
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketAuthorization</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketCommandServer</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketCreateServer</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadBuildScript</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadHostInfo</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadLang</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketDownloadPlayerList</span></a> (implements net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketIn</a>, net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Bungee.Network">PacketOut</a>)</li>

View File

@ -27,6 +27,7 @@
<li><a href="net/ME1312/SubServers/Host/Library/Exception/IllegalPluginException.html" title="class in net.ME1312.SubServers.Host.Library.Exception" target="classFrame">IllegalPluginException</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Exception/IllegalStringValueException.html" title="class in net.ME1312.SubServers.Host.Library.Exception" target="classFrame">IllegalStringValueException</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" title="class in net.ME1312.SubServers.Host.Library.Exception" target="classFrame">InvalidServerException</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception" target="classFrame">InvalidTemplateException</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/JSONCallback.html" title="interface in net.ME1312.SubServers.Host.Library" target="classFrame"><span class="interfaceName">JSONCallback</span></a></li>
<li><a href="net/ME1312/SubServers/Host/Launch.html" title="class in net.ME1312.SubServers.Host" target="classFrame">Launch</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Event/Listener.html" title="interface in net.ME1312.SubServers.Host.Library.Event" target="classFrame"><span class="interfaceName">Listener</span></a></li>
@ -36,7 +37,6 @@
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketAuthorization</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketCommandServer</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketCreateServer</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketDownloadBuildScript</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketDownloadHostInfo</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketDownloadLang</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketDownloadPlayerList</a></li>
@ -64,6 +64,7 @@
<li><a href="net/ME1312/SubServers/Host/SubCommand.html" title="class in net.ME1312.SubServers.Host" target="classFrame">SubCommand</a></li>
<li><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event" target="classFrame">SubCreateEvent</a></li>
<li><a href="net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable" target="classFrame">SubCreator</a></li>
<li><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable" target="classFrame">SubCreator.ServerTemplate</a></li>
<li><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable" target="classFrame">SubCreator.ServerType</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Host.Network" target="classFrame">SubDataClient</a></li>
<li><a href="net/ME1312/SubServers/Host/API/Event/SubDisableEvent.html" title="class in net.ME1312.SubServers.Host.API.Event" target="classFrame">SubDisableEvent</a></li>

View File

@ -27,6 +27,7 @@
<li><a href="net/ME1312/SubServers/Host/Library/Exception/IllegalPluginException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">IllegalPluginException</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Exception/IllegalStringValueException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">IllegalStringValueException</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">InvalidServerException</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">InvalidTemplateException</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/JSONCallback.html" title="interface in net.ME1312.SubServers.Host.Library"><span class="interfaceName">JSONCallback</span></a></li>
<li><a href="net/ME1312/SubServers/Host/Launch.html" title="class in net.ME1312.SubServers.Host">Launch</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Event/Listener.html" title="interface in net.ME1312.SubServers.Host.Library.Event"><span class="interfaceName">Listener</span></a></li>
@ -36,7 +37,6 @@
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketAuthorization</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCommandServer</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCreateServer</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadBuildScript</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadHostInfo</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadLang</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadPlayerList</a></li>
@ -64,6 +64,7 @@
<li><a href="net/ME1312/SubServers/Host/SubCommand.html" title="class in net.ME1312.SubServers.Host">SubCommand</a></li>
<li><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></li>
<li><a href="net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator</a></li>
<li><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></li>
<li><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a></li>
<li><a href="net/ME1312/SubServers/Host/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Host.Network">SubDataClient</a></li>
<li><a href="net/ME1312/SubServers/Host/API/Event/SubDisableEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubDisableEvent</a></li>

View File

@ -252,7 +252,7 @@
<dd>
<div class="block">Copy from the Class Loader</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.html#create-java.lang.String-net.ME1312.SubServers.Host.Executable.SubCreator.ServerType-net.ME1312.SubServers.Host.Library.Version.Version-int-int-java.util.UUID-java.lang.String-">create(String, SubCreator.ServerType, Version, int, int, UUID, String)</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.html#create-java.lang.String-net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate-net.ME1312.SubServers.Host.Library.Version.Version-int-java.util.UUID-java.lang.String-">create(String, SubCreator.ServerTemplate, Version, int, UUID, String)</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/ExHost.html#creator">creator</a></span> - Variable in class net.ME1312.SubServers.Host.<a href="net/ME1312/SubServers/Host/ExHost.html" title="class in net.ME1312.SubServers.Host">ExHost</a></dt>
<dd>&nbsp;</dd>
@ -340,8 +340,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html#execute-org.json.JSONObject-">execute(JSONObject)</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCreateServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html#execute-org.json.JSONObject-">execute(JSONObject)</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html#execute-org.json.JSONObject-">execute(JSONObject)</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadHostInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html#execute-org.json.JSONObject-">execute(JSONObject)</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadLang</a></dt>
@ -418,8 +416,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html#generate--">generate()</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCreateServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html#generate--">generate()</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html#generate--">generate()</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadHostInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html#generate--">generate()</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadLang</a></dt>
@ -520,6 +516,10 @@
<dd>
<div class="block">Get a Boolean List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getBuildOptions--">getBuildOptions()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Get the Build Options for this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/SubDataClient.html#getClient--">getClient()</a></span> - Method in class net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Host.Network">SubDataClient</a></dt>
<dd>
<div class="block">Gets the Server Socket</div>
@ -532,6 +532,10 @@
<dd>
<div class="block">Gets the Command to Send</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getConfigOptions--">getConfigOptions()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Get the Configuration Options for this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/SubPluginInfo.html#getDataFolder--">getDataFolder()</a></span> - Method in class net.ME1312.SubServers.Host.API.<a href="net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a></dt>
<dd>
<div class="block">Gets this Plugin's data folder</div>
@ -548,10 +552,18 @@
<dd>
<div class="block">Get Plugin Description</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getDirectory--">getDirectory()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Get the Directory for this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubServer.html#getDirectory--">getDirectory()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubServer.html" title="class in net.ME1312.SubServers.Host.Executable">SubServer</a></dt>
<dd>
<div class="block">Get the Server Directory</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getDisplayName--">getDisplayName()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Get the Display Name of this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getDouble-java.lang.String-">getDouble(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Double by Handle</div>
@ -620,6 +632,10 @@
<dd>
<div class="block">Gets the Host of the Server</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getIcon--">getIcon()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Get the Item Icon for this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/SubAPI.html#getInstance--">getInstance()</a></span> - Static method in class net.ME1312.SubServers.Host.<a href="net/ME1312/SubServers/Host/SubAPI.html" title="class in net.ME1312.SubServers.Host">SubAPI</a></dt>
<dd>
<div class="block">Gets the SubAPI Methods</div>
@ -700,10 +716,6 @@
<dd>
<div class="block">Get a Long List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getMemory--">getMemory()</a></span> - Method in class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></dt>
<dd>
<div class="block">Get the Server RAM Amount (in MB)</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getName--">getName()</a></span> - Method in class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></dt>
<dd>
<div class="block">Get the name the SubServer will use</div>
@ -712,6 +724,10 @@
<dd>
<div class="block">Get Plugin's Name</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getName--">getName()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Get the Name of this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubLogger.html#getName--">getName()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubLogger.html" title="class in net.ME1312.SubServers.Host.Executable">SubLogger</a></dt>
<dd>
<div class="block">Gets the Name of the task logging</div>
@ -900,9 +916,17 @@
<dd>
<div class="block">Gets the SubData Network Manager</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getType--">getType()</a></span> - Method in class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getTemplate--">getTemplate()</a></span> - Method in class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></dt>
<dd>
<div class="block">Get the type of Server to create</div>
<div class="block">Get the Template to Use</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getTemplate-java.lang.String-">getTemplate(String)</a></span> - Method in class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></dt>
<dd>
<div class="block">Set the Template to Use</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getType--">getType()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Get the Type of this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/UniversalFile.html#getUniversalPath--">getUniversalPath()</a></span> - Method in class net.ME1312.SubServers.Host.Library.<a href="net/ME1312/SubServers/Host/Library/UniversalFile.html" title="class in net.ME1312.SubServers.Host.Library">UniversalFile</a></dt>
<dd>
@ -944,8 +968,6 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCreateServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadHostInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadLang</a></dt>
@ -1058,6 +1080,14 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html#InvalidServerException-java.lang.String-">InvalidServerException(String)</a></span> - Constructor for exception net.ME1312.SubServers.Host.Library.Exception.<a href="net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">InvalidServerException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">InvalidTemplateException</span></a> - Exception in <a href="net/ME1312/SubServers/Host/Library/Exception/package-summary.html">net.ME1312.SubServers.Host.Library.Exception</a></dt>
<dd>
<div class="block">Invalid Template Exception</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html#InvalidTemplateException--">InvalidTemplateException()</a></span> - Constructor for exception net.ME1312.SubServers.Host.Library.Exception.<a href="net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">InvalidTemplateException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html#InvalidTemplateException-java.lang.String-">InvalidTemplateException(String)</a></span> - Constructor for exception net.ME1312.SubServers.Host.Library.Exception.<a href="net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">InvalidTemplateException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isBoolean-java.lang.String-">isBoolean(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Boolean by Handle</div>
@ -1086,6 +1116,10 @@
<dd>
<div class="block">Sets the Plugin's Enabled Status</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#isEnabled--">isEnabled()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Get the Enabled Status of this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubServer.html#isEnabled--">isEnabled()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubServer.html" title="class in net.ME1312.SubServers.Host.Executable">SubServer</a></dt>
<dd>
<div class="block">If the Server is Enabled</div>
@ -1318,18 +1352,6 @@
<dd>
<div class="block">New PacketCreateServer (Out)</div>
</dd>
<dt><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadBuildScript</span></a> - Class in <a href="net/ME1312/SubServers/Host/Network/Packet/package-summary.html">net.ME1312.SubServers.Host.Network.Packet</a></dt>
<dd>
<div class="block">Download Build Script Packet</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html#PacketDownloadBuildScript--">PacketDownloadBuildScript()</a></span> - Constructor for class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>
<div class="block">New PacketDownloadBuildScript (In)</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html#PacketDownloadBuildScript-net.ME1312.SubServers.Host.Library.JSONCallback...-">PacketDownloadBuildScript(JSONCallback...)</a></span> - Constructor for class net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadBuildScript</a></dt>
<dd>
<div class="block">New PacketDownloadBuildScript (Out)</div>
</dd>
<dt><a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadHostInfo</span></a> - Class in <a href="net/ME1312/SubServers/Host/Network/Packet/package-summary.html">net.ME1312.SubServers.Host.Network.Packet</a></dt>
<dd>
<div class="block">Download Host Info Packet</div>
@ -1682,6 +1704,10 @@
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/ExHost.html#servers">servers</a></span> - Variable in class net.ME1312.SubServers.Host.<a href="net/ME1312/SubServers/Host/ExHost.html" title="class in net.ME1312.SubServers.Host">ExHost</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#ServerTemplate-java.lang.String-boolean-java.lang.String-java.io.File-net.ME1312.SubServers.Host.Library.Config.YAMLSection-net.ME1312.SubServers.Host.Library.Config.YAMLSection-">ServerTemplate(String, boolean, String, File, YAMLSection, YAMLSection)</a></span> - Constructor for class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Create a SubCreator Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLConfig.html#set-net.ME1312.SubServers.Host.Library.Config.YAMLSection-">set(YAMLSection)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLConfig</a></dt>
<dd>
<div class="block">Set Config Contents</div>
@ -1716,10 +1742,18 @@
<dd>
<div class="block">Sets the Command to be Sent</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#setDisplayName-java.lang.String-">setDisplayName(String)</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Sets the Display Name for this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/SubPluginInfo.html#setEnabled-boolean-">setEnabled(boolean)</a></span> - Method in class net.ME1312.SubServers.Host.API.<a href="net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a></dt>
<dd>
<div class="block">Sets if the Plugin is Enabled</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#setEnabled-boolean-">setEnabled(boolean)</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Set the Enabled Status of this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubServer.html#setEnabled-boolean-">setEnabled(boolean)</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubServer.html" title="class in net.ME1312.SubServers.Host.Executable">SubServer</a></dt>
<dd>
<div class="block">Set if the Server is Enabled</div>
@ -1728,6 +1762,10 @@
<dd>
<div class="block">Set the Exit Code</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#setIcon-java.lang.String-">setIcon(String)</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Set the Item Icon for this Template</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/SubPluginInfo.html#setLogger-net.ME1312.SubServers.Host.Library.Log.Logger-">setLogger(Logger)</a></span> - Method in class net.ME1312.SubServers.Host.API.<a href="net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a></dt>
<dd>
<div class="block">Replace this Plugin's Logger with a custom one</div>
@ -1736,18 +1774,10 @@
<dd>
<div class="block">Set if the Server is Logging</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#setMemory-int-">setMemory(int)</a></span> - Method in class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></dt>
<dd>
<div class="block">Set the Server RAM Amount (in MB)</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubServer.html#setStopCommand-java.lang.String-">setStopCommand(String)</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubServer.html" title="class in net.ME1312.SubServers.Host.Executable">SubServer</a></dt>
<dd>
<div class="block">Set the Command that Stops the Server</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#setType-net.ME1312.SubServers.Host.Executable.SubCreator.ServerType-">setType(SubCreator.ServerType)</a></span> - Method in class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></dt>
<dd>
<div class="block">Set the Type of Server to Create</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Log/Logger.html#setup-java.io.PrintStream-java.io.PrintStream-java.io.File-">setup(PrintStream, PrintStream, File)</a></span> - Static method in class net.ME1312.SubServers.Host.Library.Log.<a href="net/ME1312/SubServers/Host/Library/Log/Logger.html" title="class in net.ME1312.SubServers.Host.Library.Log">Logger</a></dt>
<dd>
<div class="block">Setup the SubServers Log System</div>
@ -1798,7 +1828,7 @@
<dd>
<div class="block">Server Create Event</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#SubCreateEvent-java.util.UUID-java.lang.String-java.lang.String-net.ME1312.SubServers.Host.Executable.SubCreator.ServerType-net.ME1312.SubServers.Host.Library.Version.Version-int-int-">SubCreateEvent(UUID, String, String, SubCreator.ServerType, Version, int, int)</a></span> - Constructor for class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#SubCreateEvent-java.util.UUID-java.lang.String-java.lang.String-java.lang.String-net.ME1312.SubServers.Host.Library.Version.Version-int-">SubCreateEvent(UUID, String, String, String, Version, int)</a></span> - Constructor for class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubCreateEvent</a></dt>
<dd>
<div class="block">Server Create Event</div>
</dd>
@ -1810,6 +1840,8 @@
<dd>
<div class="block">Creates a SubCreator Instance</div>
</dd>
<dt><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubCreator.ServerTemplate</span></a> - Class in <a href="net/ME1312/SubServers/Host/Executable/package-summary.html">net.ME1312.SubServers.Host.Executable</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubCreator.ServerType</span></a> - Enum in <a href="net/ME1312/SubServers/Host/Executable/package-summary.html">net.ME1312.SubServers.Host.Executable</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/ExHost.html#subdata">subdata</a></span> - Variable in class net.ME1312.SubServers.Host.<a href="net/ME1312/SubServers/Host/ExHost.html" title="class in net.ME1312.SubServers.Host">ExHost</a></dt>
@ -1939,6 +1971,8 @@
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/ExHost.html#templates">templates</a></span> - Variable in class net.ME1312.SubServers.Host.<a href="net/ME1312/SubServers/Host/ExHost.html" title="class in net.ME1312.SubServers.Host">ExHost</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.html#terminate--">terminate()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubServer.html#terminate--">terminate()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubServer.html" title="class in net.ME1312.SubServers.Host.Executable">SubServer</a></dt>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -133,12 +133,11 @@ extends <a href="../../../../../../net/ME1312/SubServers/Host/Library/Event/Even
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#SubCreateEvent-java.util.UUID-java.lang.String-java.lang.String-net.ME1312.SubServers.Host.Executable.SubCreator.ServerType-net.ME1312.SubServers.Host.Library.Version.Version-int-int-">SubCreateEvent</a></span>(java.util.UUID&nbsp;player,
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#SubCreateEvent-java.util.UUID-java.lang.String-java.lang.String-java.lang.String-net.ME1312.SubServers.Host.Library.Version.Version-int-">SubCreateEvent</a></span>(java.util.UUID&nbsp;player,
java.lang.String&nbsp;host,
java.lang.String&nbsp;name,
<a href="../../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a>&nbsp;type,
java.lang.String&nbsp;template,
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;version,
int&nbsp;memory,
int&nbsp;port)</code>
<div class="block">Server Create Event</div>
</td>
@ -165,33 +164,33 @@ extends <a href="../../../../../../net/ME1312/SubServers/Host/Library/Event/Even
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getMemory--">getMemory</a></span>()</code>
<div class="block">Get the Server RAM Amount (in MB)</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getName--">getName</a></span>()</code>
<div class="block">Get the name the SubServer will use</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getPlayer--">getPlayer</a></span>()</code>
<div class="block">Gets the player that triggered the Event</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getPort--">getPort</a></span>()</code>
<div class="block">Get the Port the Server will use</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getTemplate--">getTemplate</a></span>()</code>
<div class="block">Get the Template to Use</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getType--">getType</a></span>()</code>
<div class="block">Get the type of Server to create</div>
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#getTemplate-java.lang.String-">getTemplate</a></span>(java.lang.String&nbsp;value)</code>
<div class="block">Set the Template to Use</div>
</td>
</tr>
<tr id="i6" class="altColor">
@ -202,18 +201,6 @@ extends <a href="../../../../../../net/ME1312/SubServers/Host/Library/Event/Even
</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/Host/API/Event/SubCreateEvent.html#setMemory-int-">setMemory</a></span>(int&nbsp;value)</code>
<div class="block">Set the Server RAM Amount (in MB)</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#setType-net.ME1312.SubServers.Host.Executable.SubCreator.ServerType-">setType</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a>&nbsp;value)</code>
<div class="block">Set the Type of Server to Create</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html#setVersion-net.ME1312.SubServers.Host.Library.Version.Version-">setVersion</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;value)</code>
<div class="block">Set the Version the Server will use</div>
</td>
@ -247,7 +234,7 @@ extends <a href="../../../../../../net/ME1312/SubServers/Host/Library/Event/Even
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="SubCreateEvent-java.util.UUID-java.lang.String-java.lang.String-net.ME1312.SubServers.Host.Executable.SubCreator.ServerType-net.ME1312.SubServers.Host.Library.Version.Version-int-int-">
<a name="SubCreateEvent-java.util.UUID-java.lang.String-java.lang.String-java.lang.String-net.ME1312.SubServers.Host.Library.Version.Version-int-">
<!-- -->
</a>
<ul class="blockListLast">
@ -256,9 +243,8 @@ extends <a href="../../../../../../net/ME1312/SubServers/Host/Library/Event/Even
<pre>public&nbsp;SubCreateEvent(java.util.UUID&nbsp;player,
java.lang.String&nbsp;host,
java.lang.String&nbsp;name,
<a href="../../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a>&nbsp;type,
java.lang.String&nbsp;template,
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;version,
int&nbsp;memory,
int&nbsp;port)</pre>
<div class="block">Server Create Event</div>
<dl>
@ -266,9 +252,8 @@ extends <a href="../../../../../../net/ME1312/SubServers/Host/Library/Event/Even
<dd><code>player</code> - Player Creating</dd>
<dd><code>host</code> - Potential Host</dd>
<dd><code>name</code> - Server Name</dd>
<dd><code>type</code> - Server Type</dd>
<dd><code>template</code> - Server Template</dd>
<dd><code>version</code> - Server Version</dd>
<dd><code>memory</code> - Server RAM Amount</dd>
<dd><code>port</code> - Server Port Number</dd>
</dl>
</li>
@ -309,28 +294,28 @@ extends <a href="../../../../../../net/ME1312/SubServers/Host/Library/Event/Even
</dl>
</li>
</ul>
<a name="getType--">
<a name="getTemplate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a>&nbsp;getType()</pre>
<div class="block">Get the type of Server to create</div>
<h4>getTemplate</h4>
<pre>public&nbsp;java.lang.String&nbsp;getTemplate()</pre>
<div class="block">Get the Template to Use</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Server Type</dd>
<dd>Server Template</dd>
</dl>
</li>
</ul>
<a name="setType-net.ME1312.SubServers.Host.Executable.SubCreator.ServerType-">
<a name="getTemplate-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setType</h4>
<pre>public&nbsp;void&nbsp;setType(<a href="../../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a>&nbsp;value)</pre>
<div class="block">Set the Type of Server to Create</div>
<h4>getTemplate</h4>
<pre>public&nbsp;void&nbsp;getTemplate(java.lang.String&nbsp;value)</pre>
<div class="block">Set the Template to Use</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - Value</dd>
@ -365,34 +350,6 @@ extends <a href="../../../../../../net/ME1312/SubServers/Host/Library/Event/Even
</dl>
</li>
</ul>
<a name="getMemory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMemory</h4>
<pre>public&nbsp;int&nbsp;getMemory()</pre>
<div class="block">Get the Server RAM Amount (in MB)</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>RAM Amount</dd>
</dl>
</li>
</ul>
<a name="setMemory-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMemory</h4>
<pre>public&nbsp;void&nbsp;setMemory(int&nbsp;value)</pre>
<div class="block">Set the Server RAM Amount (in MB)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - Value</dd>
</dl>
</li>
</ul>
<a name="getPort--">
<!-- -->
</a>

View File

@ -169,6 +169,10 @@ extends java.lang.Object</pre>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#subdata">subdata</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.HashMap&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#templates">templates</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#version">version</a></span></code>&nbsp;</td>
</tr>
@ -221,6 +225,15 @@ extends java.lang.Object</pre>
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="templates">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>templates</h4>
<pre>public&nbsp;java.util.HashMap&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a>&gt; templates</pre>
</li>
</ul>
<a name="servers">
<!-- -->
</a>

View File

@ -0,0 +1,499 @@
<!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>SubCreator.ServerTemplate (SubServers.Host)</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="SubCreator.ServerTemplate (SubServers.Host)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 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><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" target="_top">Frames</a></li>
<li><a href="SubCreator.ServerTemplate.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.Host.Executable</div>
<h2 title="Class SubCreator.ServerTemplate" class="title">Class SubCreator.ServerTemplate</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">SubCreator.ServerTemplate</span>
extends java.lang.Object</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#ServerTemplate-java.lang.String-boolean-java.lang.String-java.io.File-net.ME1312.SubServers.Host.Library.Config.YAMLSection-net.ME1312.SubServers.Host.Library.Config.YAMLSection-">ServerTemplate</a></span>(java.lang.String&nbsp;name,
boolean&nbsp;enabled,
java.lang.String&nbsp;icon,
java.io.File&nbsp;directory,
<a href="../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;build,
<a href="../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;options)</code>
<div class="block">Create a SubCreator Template</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== 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="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></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><a href="../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getBuildOptions--">getBuildOptions</a></span>()</code>
<div class="block">Get the Build Options for this Template</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getConfigOptions--">getConfigOptions</a></span>()</code>
<div class="block">Get the Configuration Options for this Template</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.io.File</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getDirectory--">getDirectory</a></span>()</code>
<div class="block">Get the Directory for this Template</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getDisplayName--">getDisplayName</a></span>()</code>
<div class="block">Get the Display Name of this Template</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getIcon--">getIcon</a></span>()</code>
<div class="block">Get the Item Icon for this Template</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getName--">getName</a></span>()</code>
<div class="block">Get the Name of this Template</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#getType--">getType</a></span>()</code>
<div class="block">Get the Type of this Template</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#isEnabled--">isEnabled</a></span>()</code>
<div class="block">Get the Enabled Status of this Template</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#setDisplayName-java.lang.String-">setDisplayName</a></span>(java.lang.String&nbsp;value)</code>
<div class="block">Sets the Display Name for this Template</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#setEnabled-boolean-">setEnabled</a></span>(boolean&nbsp;value)</code>
<div class="block">Set the Enabled Status of this Template</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#setIcon-java.lang.String-">setIcon</a></span>(java.lang.String&nbsp;value)</code>
<div class="block">Set the Item Icon for this Template</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">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ServerTemplate-java.lang.String-boolean-java.lang.String-java.io.File-net.ME1312.SubServers.Host.Library.Config.YAMLSection-net.ME1312.SubServers.Host.Library.Config.YAMLSection-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ServerTemplate</h4>
<pre>public&nbsp;ServerTemplate(java.lang.String&nbsp;name,
boolean&nbsp;enabled,
java.lang.String&nbsp;icon,
java.io.File&nbsp;directory,
<a href="../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;build,
<a href="../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;options)</pre>
<div class="block">Create a SubCreator Template</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Template Name</dd>
<dd><code>directory</code> - Template Directory</dd>
<dd><code>build</code> - Build Options</dd>
<dd><code>options</code> - Configuration Options</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
<div class="block">Get the Name of this Template</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Template Name</dd>
</dl>
</li>
</ul>
<a name="getDisplayName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDisplayName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getDisplayName()</pre>
<div class="block">Get the Display Name of this Template</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Display Name</dd>
</dl>
</li>
</ul>
<a name="setDisplayName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDisplayName</h4>
<pre>public&nbsp;void&nbsp;setDisplayName(java.lang.String&nbsp;value)</pre>
<div class="block">Sets the Display Name for this Template</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - Value (or null to reset)</dd>
</dl>
</li>
</ul>
<a name="isEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isEnabled()</pre>
<div class="block">Get the Enabled Status of this Template</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Enabled Status</dd>
</dl>
</li>
</ul>
<a name="setEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnabled</h4>
<pre>public&nbsp;void&nbsp;setEnabled(boolean&nbsp;value)</pre>
<div class="block">Set the Enabled Status of this Template</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - Value</dd>
</dl>
</li>
</ul>
<a name="getIcon--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIcon</h4>
<pre>public&nbsp;java.lang.String&nbsp;getIcon()</pre>
<div class="block">Get the Item Icon for this Template</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Item Icon Name/ID</dd>
</dl>
</li>
</ul>
<a name="setIcon-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIcon</h4>
<pre>public&nbsp;void&nbsp;setIcon(java.lang.String&nbsp;value)</pre>
<div class="block">Set the Item Icon for this Template</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - Value</dd>
</dl>
</li>
</ul>
<a name="getDirectory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirectory</h4>
<pre>public&nbsp;java.io.File&nbsp;getDirectory()</pre>
<div class="block">Get the Directory for this Template</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Directory</dd>
</dl>
</li>
</ul>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a>&nbsp;getType()</pre>
<div class="block">Get the Type of this Template</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Template Type</dd>
</dl>
</li>
</ul>
<a name="getBuildOptions--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBuildOptions</h4>
<pre>public&nbsp;<a href="../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;getBuildOptions()</pre>
<div class="block">Get the Build Options for this Template</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Build Options</dd>
</dl>
</li>
</ul>
<a name="getConfigOptions--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getConfigOptions</h4>
<pre>public&nbsp;<a href="../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;getConfigOptions()</pre>
<div class="block">Get the Configuration Options for this Template</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Configuration Options</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><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" target="_top">Frames</a></li>
<li><a href="SubCreator.ServerTemplate.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

View File

@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubLogger.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
@ -140,12 +140,15 @@ extends java.lang.Enum&lt;<a href="../../../../../net/ME1312/SubServers/Host/Exe
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html#SPIGOT">SPIGOT</a></span></code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html#CUSTOM">CUSTOM</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html#SPONGE">SPONGE</a></span></code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html#SPIGOT">SPIGOT</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html#SPONGE">SPONGE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html#VANILLA">VANILLA</a></span></code>&nbsp;</td>
</tr>
</table>
@ -230,12 +233,21 @@ the order they are declared.</div>
<a name="SPONGE">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>SPONGE</h4>
<pre>public static final&nbsp;<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a> SPONGE</pre>
</li>
</ul>
<a name="CUSTOM">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CUSTOM</h4>
<pre>public static final&nbsp;<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a> CUSTOM</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
@ -326,7 +338,7 @@ not permitted.)</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubLogger.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">

View File

@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/Executable.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/ME1312/SubServers/Host/Executable/SubCreator.html" target="_top">Frames</a></li>
@ -130,6 +130,10 @@ extends java.lang.Object</pre>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a></span></code>&nbsp;</td>
</tr>
</table>
@ -168,10 +172,9 @@ extends java.lang.Object</pre>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.html#create-java.lang.String-net.ME1312.SubServers.Host.Executable.SubCreator.ServerType-net.ME1312.SubServers.Host.Library.Version.Version-int-int-java.util.UUID-java.lang.String-">create</a></span>(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a>&nbsp;type,
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.html#create-java.lang.String-net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate-net.ME1312.SubServers.Host.Library.Version.Version-int-java.util.UUID-java.lang.String-">create</a></span>(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a>&nbsp;template,
<a href="../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;version,
int&nbsp;memory,
int&nbsp;port,
java.util.UUID&nbsp;address,
java.lang.String&nbsp;id)</code>&nbsp;</td>
@ -236,16 +239,15 @@ extends java.lang.Object</pre>
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="create-java.lang.String-net.ME1312.SubServers.Host.Executable.SubCreator.ServerType-net.ME1312.SubServers.Host.Library.Version.Version-int-int-java.util.UUID-java.lang.String-">
<a name="create-java.lang.String-net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate-net.ME1312.SubServers.Host.Library.Version.Version-int-java.util.UUID-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>create</h4>
<pre>public&nbsp;boolean&nbsp;create(java.lang.String&nbsp;name,
<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable">SubCreator.ServerType</a>&nbsp;type,
<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a>&nbsp;template,
<a href="../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;version,
int&nbsp;memory,
int&nbsp;port,
java.util.UUID&nbsp;address,
java.lang.String&nbsp;id)</pre>
@ -320,7 +322,7 @@ extends java.lang.Object</pre>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/Executable.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/ME1312/SubServers/Host/Executable/SubCreator.html" target="_top">Frames</a></li>

View File

@ -14,6 +14,7 @@
<ul title="Classes">
<li><a href="Executable.html" title="class in net.ME1312.SubServers.Host.Executable" target="classFrame">Executable</a></li>
<li><a href="SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable" target="classFrame">SubCreator</a></li>
<li><a href="SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable" target="classFrame">SubCreator.ServerTemplate</a></li>
<li><a href="SubLogger.html" title="class in net.ME1312.SubServers.Host.Executable" target="classFrame">SubLogger</a></li>
<li><a href="SubServer.html" title="class in net.ME1312.SubServers.Host.Executable" target="classFrame">SubServer</a></li>
</ul>

View File

@ -93,12 +93,16 @@
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubLogger.html" title="class in net.ME1312.SubServers.Host.Executable">SubLogger</a></td>
<td class="colLast">
<div class="block">Internal Process Logger Class</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/ME1312/SubServers/Host/Executable/SubServer.html" title="class in net.ME1312.SubServers.Host.Executable">SubServer</a></td>
<td class="colLast">
<div class="block">Internal SubServer Class</div>

View File

@ -81,6 +81,7 @@
<ul>
<li type="circle">net.ME1312.SubServers.Host.Executable.<a href="../../../../../net/ME1312/SubServers/Host/Executable/Executable.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">Executable</span></a> (implements java.io.Serializable)</li>
<li type="circle">net.ME1312.SubServers.Host.Executable.<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubCreator</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Executable.<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubCreator.ServerTemplate</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Executable.<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubLogger.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubLogger</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Executable.<a href="../../../../../net/ME1312/SubServers/Host/Executable/SubServer.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubServer</span></a></li>
</ul>

View File

@ -42,7 +42,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/IllegalStringValueException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" target="_top">Frames</a></li>
@ -238,7 +238,7 @@ extends java.lang.IllegalStateException</pre>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/IllegalStringValueException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" target="_top">Frames</a></li>

View File

@ -0,0 +1,282 @@
<!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>InvalidTemplateException (SubServers.Host)</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="InvalidTemplateException (SubServers.Host)";
}
}
catch(err) {
}
//-->
</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><a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" target="_top">Frames</a></li>
<li><a href="InvalidTemplateException.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><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</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.Host.Library.Exception</div>
<h2 title="Class InvalidTemplateException" class="title">Class InvalidTemplateException</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Throwable</li>
<li>
<ul class="inheritance">
<li>java.lang.Exception</li>
<li>
<ul class="inheritance">
<li>java.lang.RuntimeException</li>
<li>
<ul class="inheritance">
<li>java.lang.IllegalStateException</li>
<li>
<ul class="inheritance">
<li>net.ME1312.SubServers.Host.Library.Exception.InvalidTemplateException</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">InvalidTemplateException</span>
extends java.lang.IllegalStateException</pre>
<div class="block">Invalid Template Exception</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../serialized-form.html#net.ME1312.SubServers.Host.Library.Exception.InvalidTemplateException">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html#InvalidTemplateException--">InvalidTemplateException</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html#InvalidTemplateException-java.lang.String-">InvalidTemplateException</a></span>(java.lang.String&nbsp;s)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
</ul>
<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, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="InvalidTemplateException--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>InvalidTemplateException</h4>
<pre>public&nbsp;InvalidTemplateException()</pre>
</li>
</ul>
<a name="InvalidTemplateException-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>InvalidTemplateException</h4>
<pre>public&nbsp;InvalidTemplateException(java.lang.String&nbsp;s)</pre>
</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><a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" target="_top">Frames</a></li>
<li><a href="InvalidTemplateException.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><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -16,6 +16,7 @@
<li><a href="IllegalPluginException.html" title="class in net.ME1312.SubServers.Host.Library.Exception" target="classFrame">IllegalPluginException</a></li>
<li><a href="IllegalStringValueException.html" title="class in net.ME1312.SubServers.Host.Library.Exception" target="classFrame">IllegalStringValueException</a></li>
<li><a href="InvalidServerException.html" title="class in net.ME1312.SubServers.Host.Library.Exception" target="classFrame">InvalidServerException</a></li>
<li><a href="InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception" target="classFrame">InvalidTemplateException</a></li>
</ul>
</div>
</body>

View File

@ -104,6 +104,12 @@
<div class="block">Invalid Server Exception</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">InvalidTemplateException</a></td>
<td class="colLast">
<div class="block">Invalid Template Exception</div>
</td>
</tr>
</tbody>
</table>
</li>

View File

@ -99,6 +99,7 @@
<li type="circle">net.ME1312.SubServers.Host.Library.Exception.<a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/IllegalPacketException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">IllegalPacketException</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Library.Exception.<a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/IllegalStringValueException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">IllegalStringValueException</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Library.Exception.<a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">InvalidServerException</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Library.Exception.<a href="../../../../../../net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">InvalidTemplateException</span></a></li>
</ul>
</li>
</ul>

View File

@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" target="_top">Frames</a></li>
@ -331,7 +331,7 @@ implements <a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketI
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" target="_top">Frames</a></li>

View File

@ -1,354 +0,0 @@
<!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>PacketDownloadBuildScript (SubServers.Host)</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="PacketDownloadBuildScript (SubServers.Host)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 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><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" target="_top">Frames</a></li>
<li><a href="PacketDownloadBuildScript.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.Host.Network.Packet</div>
<h2 title="Class PacketDownloadBuildScript" class="title">Class PacketDownloadBuildScript</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>net.ME1312.SubServers.Host.Network.Packet.PacketDownloadBuildScript</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, <a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">PacketDownloadBuildScript</span>
extends java.lang.Object
implements <a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, <a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a></pre>
<div class="block">Download Build Script Packet</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html#PacketDownloadBuildScript--">PacketDownloadBuildScript</a></span>()</code>
<div class="block">New PacketDownloadBuildScript (In)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html#PacketDownloadBuildScript-net.ME1312.SubServers.Host.Library.JSONCallback...-">PacketDownloadBuildScript</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/JSONCallback.html" title="interface in net.ME1312.SubServers.Host.Library">JSONCallback</a>...&nbsp;callback)</code>
<div class="block">New PacketDownloadBuildScript (Out)</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== 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="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></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/Host/Network/Packet/PacketDownloadBuildScript.html#execute-org.json.JSONObject-">execute</a></span>(org.json.JSONObject&nbsp;data)</code>
<div class="block">Execute Incoming Packet</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>org.json.JSONObject</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html#generate--">generate</a></span>()</code>
<div class="block">Generate JSON Packet Contents</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html#getVersion--">getVersion</a></span>()</code>
<div class="block">Get Packet Version</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">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="PacketDownloadBuildScript--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PacketDownloadBuildScript</h4>
<pre>public&nbsp;PacketDownloadBuildScript()</pre>
<div class="block">New PacketDownloadBuildScript (In)</div>
</li>
</ul>
<a name="PacketDownloadBuildScript-net.ME1312.SubServers.Host.Library.JSONCallback...-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PacketDownloadBuildScript</h4>
<pre>public&nbsp;PacketDownloadBuildScript(<a href="../../../../../../net/ME1312/SubServers/Host/Library/JSONCallback.html" title="interface in net.ME1312.SubServers.Host.Library">JSONCallback</a>...&nbsp;callback)</pre>
<div class="block">New PacketDownloadBuildScript (Out)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>callback</code> - Callbacks</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="generate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>generate</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;generate()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html#generate--">PacketOut</a></code></span></div>
<div class="block">Generate JSON Packet Contents</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html#generate--">generate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Packet Contents</dd>
</dl>
</li>
</ul>
<a name="execute-org.json.JSONObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>execute</h4>
<pre>public&nbsp;void&nbsp;execute(org.json.JSONObject&nbsp;data)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html#execute-org.json.JSONObject-">PacketIn</a></code></span></div>
<div class="block">Execute Incoming Packet</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html#execute-org.json.JSONObject-">execute</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>data</code> - Incoming Data</dd>
</dl>
</li>
</ul>
<a name="getVersion--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getVersion</h4>
<pre>public&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;getVersion()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html#getVersion--">PacketIn</a></code></span></div>
<div class="block">Get Packet Version</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html#getVersion--">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html#getVersion--">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Packet 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><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" target="_top">Frames</a></li>
<li><a href="PacketDownloadBuildScript.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>

View File

@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
@ -312,7 +312,7 @@ implements <a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketI
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">

View File

@ -15,7 +15,6 @@
<li><a href="PacketAuthorization.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketAuthorization</a></li>
<li><a href="PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketCommandServer</a></li>
<li><a href="PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketCreateServer</a></li>
<li><a href="PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketDownloadBuildScript</a></li>
<li><a href="PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketDownloadHostInfo</a></li>
<li><a href="PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketDownloadLang</a></li>
<li><a href="PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet" target="classFrame">PacketDownloadPlayerList</a></li>

View File

@ -99,116 +99,110 @@
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadBuildScript</a></td>
<td class="colLast">
<div class="block">Download Build Script Packet</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadHostInfo</a></td>
<td class="colLast">
<div class="block">Download Host Info Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadLang</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadPlayerList</a></td>
<td class="colLast">
<div class="block">Download Player List Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerInfo</a></td>
<td class="colLast">
<div class="block">Download Server Info Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerList</a></td>
<td class="colLast">
<div class="block">Download Server List Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExAddServer</a></td>
<td class="colLast">
<div class="block">Create Server Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExConfigureHost</a></td>
<td class="colLast">
<div class="block">External Host Configuration Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExCreateServer</a></td>
<td class="colLast">
<div class="block">Create Server Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExDeleteServer</a></td>
<td class="colLast">
<div class="block">Create Server Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExRemoveServer</a></td>
<td class="colLast">
<div class="block">Create Server Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExUpdateServer</a></td>
<td class="colLast">
<div class="block">Update Server Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketInReset.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketInReset</a></td>
<td class="colLast">
<div class="block">Reset Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketInRunEvent.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketInRunEvent</a></td>
<td class="colLast">
<div class="block">Run Event Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketLinkExHost</a></td>
<td class="colLast">
<div class="block">Link Host Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketOutExLogMessage.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketOutExLogMessage</a></td>
<td class="colLast">
<div class="block">Message Log External Host Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketOutExRequestQueue.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketOutExRequestQueue</a></td>
<td class="colLast">
<div class="block">Queue Request Packet</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStartServer</a></td>
<td class="colLast">
<div class="block">Start Server Packet</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStopServer</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketTeleportPlayer</a></td>
<td class="colLast">
<div class="block">Teleport Player Packet</div>

View File

@ -82,7 +82,6 @@
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketAuthorization</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketCommandServer</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketCreateServer</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadBuildScript</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadHostInfo</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadLang</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="../../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadPlayerList</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="../../../../../../net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>

View File

@ -99,7 +99,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketAuthorization</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCommandServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadBuildScript</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadHostInfo</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadLang</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadPlayerList</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerInfo</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerList</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExAddServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExConfigureHost</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExDeleteServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExRemoveServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExUpdateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketInReset.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketInReset</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketInRunEvent.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketInRunEvent</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketLinkExHost</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStartServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStopServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketTeleportPlayer</a></dd>
<dd><a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketAuthorization</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCommandServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadHostInfo</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadLang</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadPlayerList</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerInfo</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerList</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExAddServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExConfigureHost</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExDeleteServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExRemoveServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExUpdateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketInReset.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketInReset</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketInRunEvent.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketInRunEvent</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketLinkExHost</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStartServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStopServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketTeleportPlayer</a></dd>
</dl>
<hr>
<br>

View File

@ -99,7 +99,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketAuthorization</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCommandServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadBuildScript</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadHostInfo</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadLang</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadPlayerList</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerInfo</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerList</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExAddServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExConfigureHost</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExDeleteServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExRemoveServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExUpdateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketLinkExHost</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketOutExLogMessage.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketOutExLogMessage</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketOutExRequestQueue.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketOutExRequestQueue</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStartServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStopServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketTeleportPlayer</a></dd>
<dd><a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketAuthorization</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCommandServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadHostInfo</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadLang</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadPlayerList</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerInfo</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketDownloadServerList</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExAddServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExAddServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExConfigureHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExConfigureHost</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExCreateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExDeleteServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExDeleteServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExRemoveServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExRemoveServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketExUpdateServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketLinkExHost.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketLinkExHost</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketOutExLogMessage.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketOutExLogMessage</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketOutExRequestQueue.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketOutExRequestQueue</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStartServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketStopServer</a>, <a href="../../../../../net/ME1312/SubServers/Host/Network/Packet/PacketTeleportPlayer.html" title="class in net.ME1312.SubServers.Host.Network.Packet">PacketTeleportPlayer</a></dd>
</dl>
<hr>
<br>

View File

@ -135,7 +135,6 @@
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketAuthorization</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketCommandServer</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketCreateServer</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadBuildScript.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadBuildScript</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadHostInfo</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadLang</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketDownloadPlayerList</span></a> (implements net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Host.Network">PacketIn</a>, net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Host.Network">PacketOut</a>)</li>
@ -158,6 +157,7 @@
<li type="circle">net.ME1312.SubServers.Host.<a href="net/ME1312/SubServers/Host/SubAPI.html" title="class in net.ME1312.SubServers.Host"><span class="typeNameLink">SubAPI</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.<a href="net/ME1312/SubServers/Host/SubCommand.html" title="class in net.ME1312.SubServers.Host"><span class="typeNameLink">SubCommand</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubCreator</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubCreator.ServerTemplate</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Network.<a href="net/ME1312/SubServers/Host/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Host.Network"><span class="typeNameLink">SubDataClient</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubLogger.html" title="class in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubLogger</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.API.<a href="net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API"><span class="typeNameLink">SubPluginInfo</span></a> (implements net.ME1312.SubServers.Host.Library.<a href="net/ME1312/SubServers/Host/Library/ExtraDataHandler.html" title="interface in net.ME1312.SubServers.Host.Library">ExtraDataHandler</a>)</li>
@ -183,6 +183,7 @@
<li type="circle">net.ME1312.SubServers.Host.Library.Exception.<a href="net/ME1312/SubServers/Host/Library/Exception/IllegalPacketException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">IllegalPacketException</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Library.Exception.<a href="net/ME1312/SubServers/Host/Library/Exception/IllegalStringValueException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">IllegalStringValueException</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Library.Exception.<a href="net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">InvalidServerException</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Library.Exception.<a href="net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception"><span class="typeNameLink">InvalidTemplateException</span></a></li>
</ul>
</li>
</ul>

View File

@ -134,6 +134,11 @@
</a>
<h3>Class <a href="net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">net.ME1312.SubServers.Host.Library.Exception.InvalidServerException</a> extends java.lang.IllegalStateException implements Serializable</h3>
</li>
<li class="blockList"><a name="net.ME1312.SubServers.Host.Library.Exception.InvalidTemplateException">
<!-- -->
</a>
<h3>Class <a href="net/ME1312/SubServers/Host/Library/Exception/InvalidTemplateException.html" title="class in net.ME1312.SubServers.Host.Library.Exception">net.ME1312.SubServers.Host.Library.Exception.InvalidTemplateException</a> extends java.lang.IllegalStateException implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">

View File

@ -2,4 +2,4 @@ Manifest-Version: 1.0
Class-Path: BungeeCord.jar
Main-Class: net.ME1312.SubServers.Bungee.Launch
Implementation-Version: 2.11.2m
Specification-Version: 1
Specification-Version: 0

View File

@ -360,12 +360,6 @@ public class ExternalSubServer extends SubServer {
return c;
}
@Override
public boolean templatify() {
// TODO
return false;
}
@Override
public void waitFor() throws InterruptedException {
while (running) {

View File

@ -15,14 +15,11 @@ import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import java.io.*;
import java.net.URL;
import java.nio.charset.Charset;
import java.text.SimpleDateFormat;
import java.util.*;
/**
@ -52,7 +49,7 @@ public class InternalSubCreator extends SubCreator {
try {
if (file.isDirectory()) {
YAMLSection config = (new UniversalFile(file, "template.yml").exists())?new YAMLConfig(new UniversalFile(file, "template.yml")).get().getSection("Template", new YAMLSection()):new YAMLSection();
ServerTemplate template = new ServerTemplate(file.getName(), config.getBoolean("Enabled", true), (config.contains("Icon"))?config.getRawString("Icon"):null, file, config.getSection("Build", new YAMLSection()), config.getSection("Settings", new YAMLSection()));
ServerTemplate template = new ServerTemplate(file.getName(), config.getBoolean("Enabled", true), config.getRawString("Icon", "::NULL::"), file, config.getSection("Build", new YAMLSection()), config.getSection("Settings", new YAMLSection()));
templates.put(file.getName().toLowerCase(), template);
if (config.getKeys().contains("Display")) template.setDisplayName(config.getString("Display"));
}
@ -63,7 +60,6 @@ public class InternalSubCreator extends SubCreator {
}
}
private void run(UUID player, String name, ServerTemplate template, Version version, int port) {
UniversalFile dir = new UniversalFile(new File(host.getPath()), name);
dir.mkdirs();
@ -71,7 +67,6 @@ public class InternalSubCreator extends SubCreator {
System.out.println(host.getName() + "/Creator > Generating Server Files...");
try {
Util.copyDirectory(template.getDirectory(), dir);
new UniversalFile(dir, "template.yml").delete();
generateProperties(dir, port);
generateClient(dir, template.getType(), name);
@ -132,7 +127,7 @@ public class InternalSubCreator extends SubCreator {
try {
System.out.println(host.getName() + "/Creator > Launching " + template.getBuildOptions().getRawString("Shell-Location"));
process = Runtime.getRuntime().exec((System.getProperty("os.name").toLowerCase().indexOf("win") >= 0)?"\"" + gitBash + "\" --login -i -c \"bash " + template.getBuildOptions().getRawString("Shell-Location") + ' ' + version.toString() + " " + System.getProperty("user.home").replace("\"", "\\\"") + "\"":("bash " + template.getBuildOptions().getRawString("Shell-Location") + ' ' + version.toString() + " " + System.getProperty("user.home")), null, dir);
process = Runtime.getRuntime().exec((System.getProperty("os.name").toLowerCase().indexOf("win") >= 0)?"\"" + gitBash + "\" --login -i -c \"bash " + template.getBuildOptions().getRawString("Shell-Location") + ' ' + version.toString() + '\"':("bash " + template.getBuildOptions().getRawString("Shell-Location") + ' ' + version.toString() + " " + System.getProperty("user.home")), null, dir);
logger.process = this.process;
logger.log.set(host.plugin.config.get().getSection("Settings").getBoolean("Log-Creator"));
logger.file = new File(dir, "SubCreator-" + template.getType().toString() + "-" + version.toString().replace(" ", "@") + ".log");
@ -148,7 +143,7 @@ public class InternalSubCreator extends SubCreator {
}
}
new UniversalFile(dir, "template.yml").delete();
if (!error) {
try {
System.out.println(host.getName() + "/Creator > Saving...");

View File

@ -417,12 +417,6 @@ public class InternalSubServer extends SubServer {
return c;
}
@Override
public boolean templatify() {
// TODO
return false;
}
@Override
public void waitFor() throws InterruptedException {
while (thread != null && thread.isAlive()) {

View File

@ -1,6 +1,7 @@
package net.ME1312.SubServers.Bungee.Host;
import net.ME1312.SubServers.Bungee.Library.Config.YAMLSection;
import net.ME1312.SubServers.Bungee.Library.Exception.InvalidTemplateException;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.SubServers.Bungee.Library.Version.Version;
@ -31,7 +32,8 @@ public abstract class SubCreator {
* @param options Configuration Options
*/
public ServerTemplate(String name, boolean enabled, String icon, File directory, YAMLSection build, YAMLSection options) {
Util.isNull(name, enabled, directory, build, options);
if (Util.isNull(name, enabled, directory, build, options)) throw new NullPointerException();
if (name.contains(" ")) throw new InvalidTemplateException("Template names cannot have spaces: " + name);
this.name = name;
this.enabled = enabled;
this.icon = icon;

View File

@ -194,13 +194,6 @@ public abstract class SubServer extends Server {
return edit(null, edit);
}
/**
* Templatify this SubServer
*
* @return Success Status
*/
public abstract boolean templatify();
/**
* Waits for the Server to Stop
*

View File

@ -1,70 +0,0 @@
package net.ME1312.SubServers.Bungee.Network.Packet;
import net.ME1312.SubServers.Bungee.Library.UniversalFile;
import net.ME1312.SubServers.Bungee.Library.Version.Version;
import net.ME1312.SubServers.Bungee.Network.Client;
import net.ME1312.SubServers.Bungee.Network.PacketIn;
import net.ME1312.SubServers.Bungee.Network.PacketOut;
import net.ME1312.SubServers.Bungee.SubPlugin;
import org.json.JSONObject;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.LinkedList;
/**
* Download Build Script Packet
*/
public class PacketDownloadBuildScript implements PacketIn, PacketOut {
private SubPlugin plugin;
private String id;
/**
* New PacketDownloadBuildScript (In)
*
* @param plugin SubPlugin
*/
public PacketDownloadBuildScript(SubPlugin plugin) {
this.plugin = plugin;
}
/**
* New PacketDownloadBuildScript (Out)
*
* @param plugin SubPlugin
* @param id Receiver ID
*/
public PacketDownloadBuildScript(SubPlugin plugin, String id) {
this.plugin = plugin;
this.id = id;
}
@Override
public JSONObject generate() {
JSONObject json = new JSONObject();
json.put("id", id);
try {
LinkedList<String> list = new LinkedList<String>();
BufferedReader script = new BufferedReader(new FileReader(new UniversalFile(plugin.dir, "SubServers:build.sh")));
String line;
while ((line = script.readLine()) != null) {
list.add(line);
}
script.close();
json.put("script", list);
} catch (Exception e) {
e.printStackTrace();
}
return json;
}
@Override
public void execute(Client client, JSONObject data) {
client.sendPacket(new PacketDownloadBuildScript(plugin, (data != null && data.keySet().contains("id"))?data.getString("id"):null));
}
@Override
public Version getVersion() {
return new Version("2.11.0a");
}
}

View File

@ -1,6 +1,9 @@
package net.ME1312.SubServers.Bungee.Network.Packet;
import net.ME1312.SubServers.Bungee.Host.External.ExternalHost;
import net.ME1312.SubServers.Bungee.Host.External.ExternalSubCreator;
import net.ME1312.SubServers.Bungee.Host.SubCreator;
import net.ME1312.SubServers.Bungee.Library.Config.YAMLSection;
import net.ME1312.SubServers.Bungee.Library.Version.Version;
import net.ME1312.SubServers.Bungee.Network.Client;
import net.ME1312.SubServers.Bungee.Network.PacketIn;
@ -8,6 +11,10 @@ import net.ME1312.SubServers.Bungee.Network.PacketOut;
import net.ME1312.SubServers.Bungee.SubPlugin;
import org.json.JSONObject;
import java.io.File;
import java.lang.reflect.Field;
import java.util.HashMap;
/**
* External Host Configuration Packet
*/
@ -38,8 +45,28 @@ public class PacketExConfigureHost implements PacketIn, PacketOut {
}
@Override
@SuppressWarnings("unchecked")
public void execute(Client client, JSONObject data) {
if (client.getHandler() != null && client.getHandler() instanceof ExternalHost && plugin.config.get().getSection("Hosts").getKeys().contains(((ExternalHost) client.getHandler()).getName())) {
try {
Field field = ExternalSubCreator.class.getDeclaredField("templates");
field.setAccessible(true);
HashMap<String, SubCreator.ServerTemplate> templates = new HashMap<String, SubCreator.ServerTemplate>();
for (String name : data.getJSONObject("templates").keySet()) {
try {
SubCreator.ServerTemplate template = new SubCreator.ServerTemplate(name, data.getJSONObject("templates").getJSONObject(name).getBoolean("enabled"), data.getJSONObject("templates").getJSONObject(name).getString("icon"),
new File(data.getJSONObject("templates").getJSONObject(name).getString("dir")), new YAMLSection(data.getJSONObject("templates").getJSONObject(name).getJSONObject("build")), new YAMLSection(data.getJSONObject("templates").getJSONObject(name).getJSONObject("options")));
templates.put(name.toLowerCase(), template);
if (data.getJSONObject("templates").getJSONObject(name).keySet().contains("display")) template.setDisplayName(data.getJSONObject("templates").getJSONObject(name).getString("display"));
} catch (Exception e) {
e.printStackTrace();
}
}
field.set(((ExternalHost) client.getHandler()).getCreator(), templates);
field.setAccessible(false);
} catch (Exception e) {
e.printStackTrace();
}
client.sendPacket(new PacketExConfigureHost(plugin, (ExternalHost) client.getHandler()));
}
}

View File

@ -75,6 +75,6 @@ public class PacketExCreateServer implements PacketIn, PacketOut {
@Override
public Version getVersion() {
return new Version("2.11.2m");
return new Version("2.11.0a");
}
}

View File

@ -64,7 +64,6 @@ public class PacketLinkExHost implements PacketIn, PacketOut {
((ClientHandler) host).linkSubDataClient(client);
System.out.println("SubData > " + client.getAddress().toString() + " has been defined as Host: " + host.getName());
client.sendPacket(new PacketLinkExHost(0, "Definition Successful"));
if (host instanceof ExternalHost) client.sendPacket(new PacketExConfigureHost(plugin, (ExternalHost) host));
} else {
client.sendPacket(new PacketLinkExHost(3, "Host already linked"));
}

View File

@ -64,7 +64,6 @@ public final class SubDataServer {
registerPacket(new PacketAuthorization(plugin), "Authorization");
registerPacket(new PacketCommandServer(plugin), "SubCommandServer");
registerPacket(new PacketCreateServer(plugin), "SubCreateServer");
registerPacket(new PacketDownloadBuildScript(plugin), "SubDownloadBuildScript");
registerPacket(new PacketDownloadHostInfo(plugin), "SubDownloadHostInfo");
registerPacket(new PacketDownloadLang(plugin), "SubDownloadLang");
registerPacket(new PacketDownloadPlayerList(plugin), "SubDownloadPlayerList");
@ -90,7 +89,6 @@ public final class SubDataServer {
registerPacket(PacketAuthorization.class, "Authorization");
registerPacket(PacketCommandServer.class, "SubCommandServer");
registerPacket(PacketCreateServer.class, "SubCreateServer");
registerPacket(PacketDownloadBuildScript.class, "SubDownloadBuildScript");
registerPacket(PacketDownloadHostInfo.class, "SubDownloadHostInfo");
registerPacket(PacketDownloadLang.class, "SubDownloadLang");
registerPacket(PacketDownloadPlayerList.class, "SubDownloadPlayerList");

View File

@ -23,6 +23,7 @@ import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.SocketException;
import java.nio.file.Files;
import java.text.DecimalFormat;
import java.util.*;
import java.util.concurrent.TimeUnit;
import java.util.zip.ZipEntry;
@ -258,7 +259,7 @@ public final class SubPlugin extends BungeeCord {
}
}
System.out.println("SubServers > " + ((plugins > 0)?plugins+" Plugin"+((plugins == 1)?"":"s")+", ":"") + hosts + " Host"+((hosts == 1)?"":"s")+", " + servers + " Server"+((servers == 1)?"":"s")+", and " + subservers + " SubServer"+((subservers == 1)?"":"s")+" loaded in " + TimeUnit.MILLISECONDS.toSeconds(Calendar.getInstance().getTime().getTime() - begin) + "s");
System.out.println("SubServers > " + ((plugins > 0)?plugins+" Plugin"+((plugins == 1)?"":"s")+", ":"") + hosts + " Host"+((hosts == 1)?"":"s")+", " + servers + " Server"+((servers == 1)?"":"s")+", and " + subservers + " SubServer"+((subservers == 1)?"":"s")+" loaded in " + new DecimalFormat("#.000").format((Calendar.getInstance().getTime().getTime() - begin) / 1000D) + "s");
super.startListeners();
} catch (IOException e) {

View File

@ -96,11 +96,7 @@ public class InternalRenderer extends UIRenderer {
}
}
ItemStack stack = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
SkullMeta meta = (SkullMeta) stack.getItemMeta();
meta.setOwner("MHF_Question");
stack.setItemMeta(meta);
return stack;
return new ItemStack(Material.ENDER_CHEST);
}
public void hostMenu(final int page) {
@ -124,7 +120,7 @@ public class InternalRenderer extends UIRenderer {
int i = 0;
int min = ((page - 1) * 36);
int max = (min + 35);
int count = (hosts.size() == 0)?27:((hosts.size() - min - 1 >= max)?36:hosts.size() - min);
int count = (hosts.size() == 0)?27:((hosts.size() - min >= max)?36:hosts.size() - min);
int area = (count % 9 == 0) ? count : (int) (Math.floor(count / 9) + 1) * 9;
Inventory inv = Bukkit.createInventory(null, 18 + area, plugin.lang.getSection("Lang").getColoredString("Interface.Host-Menu.Title", '&'));
@ -294,6 +290,7 @@ public class InternalRenderer extends UIRenderer {
blockMeta = block.getItemMeta();
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Admin.Plugins", '&'));
}
block.setItemMeta(blockMeta);
inv.setItem(27, block);
inv.setItem(28, block);
@ -339,12 +336,10 @@ public class InternalRenderer extends UIRenderer {
public void hostCreator(final CreatorOptions options) {
setDownloading(ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Title", '&').replace("$str$", options.getHost())));
final int lastPage = this.lastPage;
lastUsedOptions = options;
if (!options.init()) {
windowHistory.add(() -> hostCreator(options));
lastVistedObject = options.getHost();
this.lastPage = lastPage;
}
plugin.subdata.sendPacket(new PacketDownloadHostInfo(options.getHost(), json -> {
@ -484,11 +479,13 @@ public class InternalRenderer extends UIRenderer {
lastUsedOptions = null;
if (hasHistory()) back();
} else {
lastPage = page;
setDownloading(null);
List<String> templates = new ArrayList<String>();
for (String template : json.getJSONObject("host").getJSONObject("creator").getJSONObject("templates").keySet()) {
if (json.getJSONObject("host").getJSONObject("creator").getJSONObject("templates").getJSONObject(template).getBoolean("enabled")) templates.add(template);
}
Collections.sort(templates);
ItemStack block;
ItemMeta blockMeta;
@ -500,8 +497,8 @@ public class InternalRenderer extends UIRenderer {
int i = 0;
int min = ((page - 1) * 36);
int max = (min + 35);
int count = (templates.size() == 0) ? 27 : ((templates.size() - min - 1 >= max) ? 36 : templates.size() - min);
int area = (count % 9 == 0) ? count : (int) (Math.floor(count / 9) + 1) * 9;
int count = (templates.size() == 0)?27:((templates.size() - min >= max)?36:templates.size() - min);
int area = (count % 9 == 0)?count: (int) (Math.floor(count / 9) + 1) * 9;
Inventory inv = Bukkit.createInventory(null, 18 + area, plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Template.Title", '&').replace("$str$", json.getJSONObject("host").getString("display")));
block = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short) 7);
@ -613,7 +610,7 @@ public class InternalRenderer extends UIRenderer {
int i = 0;
int min = ((page - 1) * 36);
int max = (min + 35);
int count = (renderers.size() == 0)?27:((renderers.size() - min - 1 >= max)?36:renderers.size() - min);
int count = (renderers.size() == 0)?27:((renderers.size() - min >= max)?36:renderers.size() - min);
int area = (count % 9 == 0) ? count : (int) (Math.floor(count / 9) + 1) * 9;
Inventory inv = Bukkit.createInventory(null, 18 + area, plugin.lang.getSection("Lang").getColoredString("Interface.Host-Plugin.Title", '&').replace("$str$", json.getJSONObject("host").getString("display")));
@ -732,7 +729,7 @@ public class InternalRenderer extends UIRenderer {
int i = 0;
int min = ((page - 1) * 36);
int max = (min + 35);
int count = (subservers.size() == 0)?27:((subservers.size() - min - 1 >= max)?36:subservers.size() - min);
int count = (subservers.size() == 0)?27:((subservers.size() - min >= max)?36:subservers.size() - min);
int area = (count % 9 == 0) ? count : (int) (Math.floor(count / 9) + 1) * 9;
Inventory inv = Bukkit.createInventory(null, 18 + area, (host == null)?plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Menu.Title", '&'):plugin.lang.getSection("Lang").getColoredString("Interface.Host-SubServer.Title", '&').replace("$str$", json.getJSONObject("hosts").getJSONObject(host).getString("display")));
@ -1053,7 +1050,7 @@ public class InternalRenderer extends UIRenderer {
int i = 0;
int min = ((page - 1) * 36);
int max = (min + 35);
int count = (renderers.size() == 0)?27:((renderers.size() - min - 1 >= max)?36:renderers.size() - min);
int count = (renderers.size() == 0)?27:((renderers.size() - min >= max)?36:renderers.size() - min);
int area = (count % 9 == 0) ? count : (int) (Math.floor(count / 9) + 1) * 9;
Inventory inv = Bukkit.createInventory(null, 18 + area, plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Plugin.Title", '&').replace("$str$", json.getJSONObject("server").getString("display")));

View File

@ -27,7 +27,7 @@ public final class SubPlugin extends JavaPlugin {
public UIHandler gui = null;
public final Version version;
public final Version bversion = new Version(1);
public final Version bversion = null;
public final SubAPI api = new SubAPI(this);
public SubPlugin() {

View File

@ -1,6 +1,5 @@
package net.ME1312.SubServers.Host.API.Event;
import net.ME1312.SubServers.Host.Executable.SubCreator;
import net.ME1312.SubServers.Host.Library.Event.Event;
import net.ME1312.SubServers.Host.Library.Util;
import net.ME1312.SubServers.Host.Library.Version.Version;
@ -14,9 +13,8 @@ public class SubCreateEvent extends Event {
private UUID player;
private String host;
private String name;
private SubCreator.ServerType type;
private String template;
private Version version;
private int memory;
private int port;
/**
@ -25,19 +23,17 @@ public class SubCreateEvent extends Event {
* @param player Player Creating
* @param host Potential Host
* @param name Server Name
* @param type Server Type
* @param template Server Template
* @param version Server Version
* @param memory Server RAM Amount
* @param port Server Port Number
*/
public SubCreateEvent(UUID player, String host, String name, SubCreator.ServerType type, Version version, int memory, int port) {
if (Util.isNull(host, name, type, version, memory, port)) throw new NullPointerException();
public SubCreateEvent(UUID player, String host, String name, String template, Version version, int port) {
if (Util.isNull(host, name, template, version, port)) throw new NullPointerException();
this.player = player;
this.host = host;
this.name = name;
this.type = type;
this.template = template;
this.version = version;
this.memory = memory;
this.port = port;
}
@ -60,21 +56,21 @@ public class SubCreateEvent extends Event {
}
/**
* Get the type of Server to create
* Get the Template to Use
*
* @return Server Type
* @return Server Template
*/
public SubCreator.ServerType getType() {
return type;
public String getTemplate() {
return template;
}
/**
* Set the Type of Server to Create
* Set the Template to Use
*
* @param value Value
*/
public void setType(SubCreator.ServerType value) {
this.type = value;
public void getTemplate(String value) {
this.template = value;
}
/**
@ -95,24 +91,6 @@ public class SubCreateEvent extends Event {
this.version = value;
}
/**
* Get the Server RAM Amount (in MB)
*
* @return RAM Amount
*/
public int getMemory() {
return memory;
}
/**
* Set the Server RAM Amount (in MB)
*
* @param value Value
*/
public void setMemory(int value) {
this.memory = value;
}
/**
* Get the Port the Server will use
*

View File

@ -34,6 +34,7 @@ import java.util.zip.ZipInputStream;
* SubServers.Host Main Class
*/
public final class ExHost {
public HashMap<String, SubCreator.ServerTemplate> templates = new HashMap<String, SubCreator.ServerTemplate>();
public HashMap<String, SubServer> servers = new HashMap<String, SubServer>();
public SubCreator creator;
@ -45,7 +46,7 @@ public final class ExHost {
public SubDataClient subdata = null;
public final Version version = new Version("2.11.2c");
public final Version bversion = new Version(1);
public final Version bversion = null;
public final SubAPI api = new SubAPI(this);
private boolean running;
@ -76,9 +77,30 @@ public final class ExHost {
log.info.println("Updated ~/config.yml");
}
if (!(new UniversalFile(dir, "Templates").exists())) {
unzip(ExHost.class.getResourceAsStream("/net/ME1312/SubServers/Host/Library/Files/templates.zip"), dir);
System.out.println("SubServers > Created ~/Templates");
if (!(new UniversalFile(dir, "Templates").exists())) new UniversalFile(dir, "Templates").mkdirs();
if (!(new UniversalFile(dir, "Templates:Vanilla:template.yml").exists())) {
unzip(SubPlugin.class.getResourceAsStream("/net/ME1312/SubServers/Host/Library/Files/Templates/vanilla.zip"), new UniversalFile(dir, "Templates"));
log.info.println("Created ~/SubServers/Templates/Vanilla");
} else if ((new Version((new YAMLConfig(new UniversalFile(dir, "Templates:Vanilla:template.yml"))).get().getString("Version", "0")).compareTo(new Version("2.11.2m+"))) != 0) {
Files.move(new UniversalFile(dir, "Templates:Vanilla").toPath(), new UniversalFile(dir, "Templates:Vanilla.old" + Math.round(Math.random() * 100000)).toPath());
unzip(SubPlugin.class.getResourceAsStream("/net/ME1312/SubServers/Host/Library/Files/Templates/vanilla.zip"), new UniversalFile(dir, "Templates"));
log.info.println("Updated ~/SubServers/Templates/Vanilla");
}
if (!(new UniversalFile(dir, "Templates:Spigot:template.yml").exists())) {
unzip(SubPlugin.class.getResourceAsStream("/net/ME1312/SubServers/Host/Library/Files/Templates/spigot.zip"), new UniversalFile(dir, "Templates"));
log.info.println("Created ~/SubServers/Templates/Spigot");
} else if ((new Version((new YAMLConfig(new UniversalFile(dir, "Templates:Spigot:template.yml"))).get().getString("Version", "0")).compareTo(new Version("2.11.2m+"))) != 0) {
Files.move(new UniversalFile(dir, "Templates:Vanilla").toPath(), new UniversalFile(dir, "Templates:Spigot.old" + Math.round(Math.random() * 100000)).toPath());
unzip(SubPlugin.class.getResourceAsStream("/net/ME1312/SubServers/Host/Library/Files/Templates/spigot.zip"), new UniversalFile(dir, "Templates"));
log.info.println("Updated ~/SubServers/Templates/Spigot");
}
if (!(new UniversalFile(dir, "Templates:Sponge:template.yml").exists())) {
unzip(SubPlugin.class.getResourceAsStream("/net/ME1312/SubServers/Host/Library/Files/Templates/sponge.zip"), new UniversalFile(dir, "Templates"));
log.info.println("Created ~/SubServers/Templates/Sponge");
} else if ((new Version((new YAMLConfig(new UniversalFile(dir, "Templates:Sponge:template.yml"))).get().getString("Version", "0")).compareTo(new Version("2.11.2m+"))) != 0) {
Files.move(new UniversalFile(dir, "Templates:Vanilla").toPath(), new UniversalFile(dir, "Templates:Sponge.old" + Math.round(Math.random() * 100000)).toPath());
unzip(SubPlugin.class.getResourceAsStream("/net/ME1312/SubServers/Host/Library/Files/Templates/sponge.zip"), new UniversalFile(dir, "Templates"));
log.info.println("Updated ~/SubServers/Templates/Sponge");
}
if (new UniversalFile(dir, "Recently Deleted").exists()) {
@ -92,22 +114,22 @@ public final class ExHost {
if (TimeUnit.MILLISECONDS.toDays(Calendar.getInstance().getTime().getTime() - json.getLong("Timestamp")) >= 7) {
Util.deleteDirectory(file);
f--;
log.info.println("SubServers > Removed ~/Recently Deleted/" + file.getName());
log.info.println("Removed ~/Recently Deleted/" + file.getName());
}
} else {
Util.deleteDirectory(file);
f--;
log.info.println("SubServers > Removed ~/Recently Deleted/" + file.getName());
log.info.println("Removed ~/Recently Deleted/" + file.getName());
}
} else {
Util.deleteDirectory(file);
f--;
log.info.println("SubServers > Removed ~/Recently Deleted/" + file.getName());
log.info.println("Removed ~/Recently Deleted/" + file.getName());
}
} else {
Files.delete(file.toPath());
f--;
log.info.println("SubServers > Removed ~/Recently Deleted/" + file.getName());
log.info.println("Removed ~/Recently Deleted/" + file.getName());
}
} catch (Exception e) {
log.error.println(e);
@ -124,6 +146,20 @@ public final class ExHost {
Integer.parseInt(config.get().getSection("Settings").getSection("SubData").getString("Address", "127.0.0.1:4391").split(":")[1]));
creator = new SubCreator(this);
if (new UniversalFile(dir, "Templates").exists()) for (File file : new UniversalFile(dir, "Templates").listFiles()) {
try {
if (file.isDirectory()) {
YAMLSection config = (new UniversalFile(file, "template.yml").exists())?new YAMLConfig(new UniversalFile(file, "template.yml")).get().getSection("Template", new YAMLSection()):new YAMLSection();
SubCreator.ServerTemplate template = new SubCreator.ServerTemplate(file.getName(), config.getBoolean("Enabled", true), config.getRawString("Icon", "::NULL::"), file, config.getSection("Build", new YAMLSection()), config.getSection("Settings", new YAMLSection()));
templates.put(file.getName().toLowerCase(), template);
if (config.getKeys().contains("Display")) template.setDisplayName(config.getString("Display"));
}
} catch (Exception e) {
System.out.println("SubCreator > Couldn't load template: " + file.getName());
e.printStackTrace();
}
}
if (System.getProperty("subservers.host.plugins", "").length() > 0) {
long begin = Calendar.getInstance().getTime().getTime();
long i = 0;

View File

@ -1,13 +1,12 @@
package net.ME1312.SubServers.Host.Executable;
import net.ME1312.SubServers.Host.Library.Config.YAMLConfig;
import net.ME1312.SubServers.Host.Library.Config.YAMLSection;
import net.ME1312.SubServers.Host.Library.Container;
import net.ME1312.SubServers.Host.Library.Exception.InvalidServerException;
import net.ME1312.SubServers.Host.Library.Exception.InvalidTemplateException;
import net.ME1312.SubServers.Host.Library.UniversalFile;
import net.ME1312.SubServers.Host.Library.Util;
import net.ME1312.SubServers.Host.Library.Version.Version;
import net.ME1312.SubServers.Host.Network.Packet.PacketDownloadBuildScript;
import net.ME1312.SubServers.Host.Network.Packet.PacketExCreateServer;
import net.ME1312.SubServers.Host.Network.Packet.PacketOutExLogMessage;
import net.ME1312.SubServers.Host.ExHost;
@ -16,16 +15,11 @@ import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import java.io.*;
import java.net.URL;
import java.nio.charset.Charset;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Iterator;
import java.util.UUID;
/**
@ -37,10 +31,145 @@ public class SubCreator {
private Process process = null;
private Thread thread = null;
public static class ServerTemplate {
private String name;
private String nick = null;
private boolean enabled;
private String icon;
private File directory;
private ServerType type;
private YAMLSection build;
private YAMLSection options;
/**
* Create a SubCreator Template
*
* @param name Template Name
* @param directory Template Directory
* @param build Build Options
* @param options Configuration Options
*/
public ServerTemplate(String name, boolean enabled, String icon, File directory, YAMLSection build, YAMLSection options) {
if (Util.isNull(name, enabled, directory, build, options)) throw new NullPointerException();
if (name.contains(" ")) throw new InvalidTemplateException("Template names cannot have spaces: " + name);
this.name = name;
this.enabled = enabled;
this.icon = icon;
this.directory = directory;
this.type = (build.contains("Server-Type"))?ServerType.valueOf(build.getRawString("Server-Type").toUpperCase()):ServerType.CUSTOM;
this.build = build;
this.options = options;
}
/**
* Get the Name of this Template
*
* @return Template Name
*/
public String getName() {
return name;
}
/**
* Get the Display Name of this Template
*
* @return Display Name
*/
public String getDisplayName() {
return (nick == null)?getName():nick;
}
/**
* Sets the Display Name for this Template
*
* @param value Value (or null to reset)
*/
public void setDisplayName(String value) {
if (value == null || value.length() == 0 || getName().equals(value)) {
this.nick = null;
} else {
this.nick = value;
}
}
/**
* Get the Enabled Status of this Template
*
* @return Enabled Status
*/
public boolean isEnabled() {
return enabled;
}
/**
* Set the Enabled Status of this Template
*
* @param value Value
*/
public void setEnabled(boolean value) {
enabled = value;
}
/**
* Get the Item Icon for this Template
*
* @return Item Icon Name/ID
*/
public String getIcon() {
return icon;
}
/**
* Set the Item Icon for this Template
*
* @param value Value
*/
public void setIcon(String value) {
icon = value;
}
/**
* Get the Directory for this Template
*
* @return Directory
*/
public File getDirectory() {
return directory;
}
/**
* Get the Type of this Template
*
* @return Template Type
*/
public ServerType getType() {
return type;
}
/**
* Get the Build Options for this Template
*
* @return Build Options
*/
public YAMLSection getBuildOptions() {
return build;
}
/**
* Get the Configuration Options for this Template
*
* @return Configuration Options
*/
public YAMLSection getConfigOptions() {
return options;
}
}
public enum ServerType {
SPIGOT,
VANILLA,
SPONGE,;
SPONGE,
CUSTOM;
@Override
public String toString() {
@ -59,45 +188,18 @@ public class SubCreator {
this.logger = new SubLogger(null, this, "SubCreator", null, new Container<Boolean>(false), null);
}
private void run(String name, ServerType type, Version version, int memory, int port, UUID address, String id) {
Executable executable = null;
private void run(String name, ServerTemplate template, Version version, int port, UUID address, String id) {
UniversalFile dir = new UniversalFile(new File(host.host.getRawString("Directory")), name);
dir.mkdirs();
logger.logger.info.println("Generating Server Files...");
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Generating Server Files..."));
if (type == ServerType.SPIGOT) {
executable = new Executable("java -Xmx" + memory + "M -Djline.terminal=jline.UnsupportedTerminal -Dcom.mojang.eula.agree=true -jar Spigot.jar");
try {
copyFolder(new UniversalFile(host.dir, "Templates:Spigot"), dir);
generateProperties(dir, port);
generateClient(dir, name, type);
} catch (Exception e) {
logger.logger.error.println(e);
}
} else if (type == ServerType.VANILLA) {
executable = new Executable("java -Xmx" + memory + "M -jar Vanilla.jar nogui");
try {
copyFolder(new UniversalFile(host.dir, "Templates:Vanilla"), dir);
generateEULA(dir);
generateProperties(dir, port);
} catch (IOException e) {
logger.logger.error.println(e);
}
} else if (type == ServerType.SPONGE) {
try {
executable = new Executable("java -Xmx" + memory + "M -jar Forge.jar");
copyFolder(new UniversalFile(host.dir, "" +
"Templates:Sponge"), dir);
generateEULA(dir);
generateProperties(dir, port);
generateClient(dir, name, type);
try {
Util.copyDirectory(template.getDirectory(), dir);
generateProperties(dir, port);
generateClient(dir, template.getType(), name);
if (template.getType() == ServerType.SPONGE) {
logger.logger.info.println("Searching Versions...");
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Searching Versions..."));
Document spongexml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(Util.readAll(new BufferedReader(new InputStreamReader(new URL("http://files.minecraftforge.net/maven/org/spongepowered/spongeforge/maven-metadata.xml").openStream(), Charset.forName("UTF-8")))))));
@ -113,7 +215,8 @@ public class SubCreator {
}
}
}
if (spversion == null) throw new InvalidServerException("Cannot find sponge version for Minecraft " + version.toString());
if (spversion == null)
throw new InvalidServerException("Cannot find sponge version for Minecraft " + version.toString());
logger.logger.info.println("Found \"spongeforge-" + spversion.toString() + '"');
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Found \"spongeforge-" + spversion.toString() + '"'));
@ -127,87 +230,69 @@ public class SubCreator {
}
}
}
if (mcfversion == null) throw new InvalidServerException("Cannot find forge version for Sponge " + spversion.toString());
if (mcfversion == null)
throw new InvalidServerException("Cannot find forge version for Sponge " + spversion.toString());
logger.logger.info.println("Found \"forge-" + mcfversion.toString() + '"');
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Found \"forge-" + mcfversion.toString() + '"'));
version = new Version(mcfversion.toString() + "::" + spversion.toString());
} catch (ParserConfigurationException | IOException | SAXException | NullPointerException e) {
logger.logger.error.println(e);
version = new Version(mcfversion.toString() + " " + spversion.toString());
}
} catch (Exception e) {
e.printStackTrace();
}
boolean error = false;
if (template.getBuildOptions().getKeys().size() > 0) {
File gitBash = new File(host.host.getRawString("Git-Bash"), "bin" + File.separatorChar + "bash.exe");
if (!(System.getProperty("os.name").toLowerCase().indexOf("win") >= 0) && template.getBuildOptions().contains("Permission")) {
try {
Process process = Runtime.getRuntime().exec("chmod " + template.getBuildOptions().getRawString("Permission") + ' ' + template.getBuildOptions().getRawString("Shell-Location"), null, dir);
Thread.sleep(500);
if (process.exitValue() != 0) {
logger.logger.info.println("Couldn't set " + template.getBuildOptions().getRawString("Permission") + " permissions to " + template.getBuildOptions().getRawString("Shell-Location"));
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Couldn't set " + template.getBuildOptions().getRawString("Permission") + " permissions to " + template.getBuildOptions().getRawString("Shell-Location")));
}
} catch (Exception e) {
logger.logger.info.println("Couldn't set " + template.getBuildOptions().getRawString("Permission") + " permissions to " + template.getBuildOptions().getRawString("Shell-Location"));
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Couldn't set " + template.getBuildOptions().getRawString("Permission") + " permissions to " + template.getBuildOptions().getRawString("Shell-Location")));
e.printStackTrace();
}
}
try {
logger.logger.info.println("/Creator > Launching " + template.getBuildOptions().getRawString("Shell-Location"));
host.subdata.sendPacket(new PacketOutExLogMessage(address,"/Creator > Launching " + template.getBuildOptions().getRawString("Shell-Location")));
process = Runtime.getRuntime().exec((System.getProperty("os.name").toLowerCase().indexOf("win") >= 0)?"\"" + gitBash + "\" --login -i -c \"bash " + template.getBuildOptions().getRawString("Shell-Location") + ' ' + version.toString() + '\"':("bash " + template.getBuildOptions().getRawString("Shell-Location") + ' ' + version.toString() + " " + System.getProperty("user.home")), null, dir);
logger.process = this.process;
logger.log.set(true);
logger.address = address;
logger.file = new File(dir, "SubCreator-" + template.getType().toString() + "-" + version.toString().replace(" ", "@") + ".log");
logger.start();
process.waitFor();
Thread.sleep(500);
if (process.exitValue() != 0) error = true;
} catch (Exception e) {
error = true;
e.printStackTrace();
}
}
Version ver = version;
Executable exec = executable;
host.subdata.sendPacket(new PacketDownloadBuildScript(json -> {
(thread = new Thread(() -> {
try {
PrintWriter writer = new PrintWriter(new UniversalFile(dir, "build.sh"), "UTF-8");
Iterator<Object> i = json.getJSONArray("script").iterator();
while (i.hasNext()) {
String line = (String) i.next();
writer.println(line);
}
writer.close();
if (!(new File(dir, "build.sh").exists())) {
logger.logger.info.println("Problem copying build.sh");
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Problem copying build.sh"));
} else {
File gitBash = new File(host.host.getRawString("Git-Bash"), "bin" + File.separatorChar + "bash.exe");
if (!(System.getProperty("os.name").toLowerCase().indexOf("win") >= 0)) {
Process process = Runtime.getRuntime().exec("chmod +x build.sh", null, dir);
try {
process.waitFor();
Thread.sleep(500);
} catch (InterruptedException e) {
logger.logger.error.println(e);
}
if (process.exitValue() != 0) {
logger.logger.info.println("Problem Setting Executable Permissions.");
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Problem Setting Executable Permissions."));
}
}
logger.logger.info.println("Launching build.sh");
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Launching build.sh"));
this.process = Runtime.getRuntime().exec((System.getProperty("os.name").toLowerCase().indexOf("win") >= 0) ?
"\"" + gitBash + "\" --login -i -c \"bash build.sh " + ver.toString() + " " + type.toString().toLowerCase() + "\""
: ("bash build.sh " + ver.toString() + " " + type.toString().toLowerCase() + " " + System.getProperty("user.home")), null, dir);
logger.process = this.process;
logger.log.set(true);
logger.address = address;
logger.file = new File(dir, "SubCreator-" + type.toString() + "-" + ver.toString().replace("::", "@") + ".log");
logger.start();
try {
this.process.waitFor();
Thread.sleep(500);
} catch (InterruptedException e) {
logger.logger.error.println(e);
}
JSONObject info = new JSONObject();
info.put("dir", "." + File.separatorChar + name);
info.put("exec", exec.toString());
host.subdata.sendPacket(new PacketExCreateServer(process.exitValue(), (this.process.exitValue() == 0) ? "Created Server Successfully" : ("Couldn't build the server jar. See \"SubCreator-" + type.toString() + "-" + ver.toString().replace("::", "@") + ".log\" for more details."), info, id));
if (this.process.exitValue() != 0) {
logger.logger.info.println("Couldn't build the server jar. See \"SubCreator-" + type.toString() + "-" + ver.toString().replace("::", "@") + ".log\" for more details.");
}
}
} catch (IOException e) {
host.log.error.println(e);
host.subdata.sendPacket(new PacketExCreateServer(-1, "An Exception occurred while running SubCreator. See the " + host.subdata.getName() + " console for more details.", null, id));
}
})).start();
}));
new UniversalFile(dir, "template.yml").delete();
if (!error) {
host.subdata.sendPacket(new PacketExCreateServer(process.exitValue(), "Created Server Successfully", template.getConfigOptions().toJSON(), id));
} else {
logger.logger.info.println("Couldn't build the server jar. See \"SubCreator-" + template.getType().toString() + "-" + version.toString().replace(" ", "@") + ".log\" for more details.");
host.subdata.sendPacket(new PacketOutExLogMessage(address, "Couldn't build the server jar. See \"SubCreator-" + template.getType().toString() + "-" + version.toString().replace(" ", "@") + ".log\" for more details."));
}
}
public boolean create(String name, ServerType type, Version version, int memory, int port, UUID address, String id) {
if (Util.isNull(name, type, version, memory, port, address)) throw new NullPointerException();
public boolean create(String name, ServerTemplate template, Version version, int port, UUID address, String id) {
if (Util.isNull(name, template, version, port, address)) throw new NullPointerException();
if (!isBusy()) {
(thread = new Thread(() -> {
SubCreator.this.run(name, type, version, memory, port, address, id);
SubCreator.this.run(name, template, version, port, address, id);
})).start();
return true;
} else return false;
@ -235,37 +320,28 @@ public class SubCreator {
return thread != null && thread.isAlive();
}
private void generateClient(File dir, String name, ServerType type) throws IOException {
if (type == ServerType.SPIGOT) {
new UniversalFile(dir, "plugins:SubServers-Client-Bukkit").mkdirs();
Util.copyFromJar(ExHost.class.getClassLoader(), "net/ME1312/SubServers/Host/Library/Files/bukkit.jar", new UniversalFile(dir, "plugins:SubServers.Client.jar").getPath());
YAMLConfig config = new YAMLConfig(new UniversalFile(dir, "plugins:Subservers-Client-Bukkit:config.yml"));
YAMLSection settings = new YAMLSection();
settings.set("Version", "2.11.2a+");
settings.set("Ingame-Access", true);
settings.set("Use-Title-Messages", true);
YAMLSection subdata = new YAMLSection();
subdata.set("Name", name);
subdata.set("Address", host.config.get().getSection("Settings").getSection("SubData").getRawString("Address"));
subdata.set("Password", host.config.get().getSection("Settings").getSection("SubData").getRawString("Password"));
settings.set("SubData", subdata);
config.get().set("Settings", settings);
config.save();
} else if (type == ServerType.SPONGE) {
// TODO
private void generateClient(File dir, ServerType type, String name) throws IOException {
if (new UniversalFile(dir, "subservers.client").exists()) {
if (type == ServerType.SPIGOT) {
if (!new UniversalFile(dir, "plugins").exists()) new UniversalFile(dir, "plugins").mkdirs();
Util.copyFromJar(ExHost.class.getClassLoader(), "net/ME1312/SubServers/Host/Library/Files/Client/spigot.jar", new UniversalFile(dir, "plugins:SubServers.Client.jar").getPath());
} else if (type == ServerType.SPONGE) {
// TODO
// if (!new UniversalFile(dir, "plugins").exists()) new UniversalFile(dir, "mods").mkdirs();
// Util.copyFromJar(SubPlugin.class.getClassLoader(), "net/ME1312/SubServers/Host/Library/Files/Client/sponge.jar", new UniversalFile(dir, "mods:SubServers.Client.jar").getPath());
}
JSONObject config = new JSONObject(Util.readAll(new FileReader(new UniversalFile(dir, "subservers.client"))));
FileWriter writer = new FileWriter(new UniversalFile(dir, "subservers.client"), false);
config.put("Name", name);
config.put("Address", host.config.get().getSection("Settings").getSection("SubData").getRawString("Address"));
config.put("Password", host.config.get().getSection("Settings").getSection("SubData").getRawString("Password"));
config.write(writer);
writer.close();
}
}
private void generateEULA(File dir) throws FileNotFoundException, UnsupportedEncodingException {
PrintWriter writer = new PrintWriter(new File(dir, "eula.txt"), "UTF-8");
writer.println("#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).");
writer.println("#" + new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy").format(Calendar.getInstance().getTime()));
writer.println("eula=true");
writer.close();
}
private void generateProperties(File dir, int port) throws IOException {
File file = new File(dir, "server.properties");
if (!file.exists()) file.createNewFile();
String content = Util.readAll(new BufferedReader(new InputStreamReader(new FileInputStream(file)))).replace("server-port=", "server-port=" + port).replace("server-ip=", "server-ip=" + host.config.get().getSection("Settings").getRawString("Server-Bind"));
file.delete();
PrintWriter writer = new PrintWriter(file, "UTF-8");

View File

@ -65,10 +65,10 @@ public class SubServer {
try {
JarFile jar = new JarFile(new UniversalFile(this.directory, "plugins:SubServers.Client.jar"));
YAMLSection plugin = new YAMLSection(Util.readAll(new InputStreamReader(jar.getInputStream(jar.getJarEntry("plugin.yml")))));
YAMLSection bplugin = new YAMLSection(Util.readAll(new InputStreamReader(ExHost.class.getResourceAsStream("/net/ME1312/SubServers/Host/Library/Files/bukkit.yml"))));
YAMLSection bplugin = new YAMLSection(Util.readAll(new InputStreamReader(ExHost.class.getResourceAsStream("/net/ME1312/SubServers/Host/Library/Files/Client/spigot.yml"))));
if (new Version(plugin.getString("version")).compareTo(new Version(bplugin.getString("version"))) < 0) {
new UniversalFile(this.directory, "plugins:SubServers.Client.jar").delete();
Util.copyFromJar(ExHost.class.getClassLoader(), "net/ME1312/SubServers/Host/Library/Files/bukkit.jar", new UniversalFile(this.directory, "plugins:SubServers.Client.jar").getPath());
Util.copyFromJar(ExHost.class.getClassLoader(), "net/ME1312/SubServers/Host/Library/Files/Client/spigot.jar", new UniversalFile(this.directory, "plugins:SubServers.Client.jar").getPath());
}
} catch (Throwable e) {
host.log.info.println("Couldn't auto-update SubServers.Client.jar");

View File

@ -71,7 +71,7 @@ public final class Launch {
arguments.add("-Dsubservers.host.plugins=" + URLEncoder.encode(plugins, "UTF-8"));
arguments.add("-cp");
arguments.add(tmpdir.getPath());
arguments.add("net.ME1312.SubServers.Host.SubServers");
arguments.add("net.ME1312.SubServers.Host.ExHost");
arguments.addAll(Arrays.asList(args));
ProcessBuilder processBuilder = new ProcessBuilder(arguments);
processBuilder.directory(new File(System.getProperty("user.dir")));

View File

@ -0,0 +1,11 @@
package net.ME1312.SubServers.Host.Library.Exception;
/**
* Invalid Template Exception
*/
public class InvalidTemplateException extends IllegalStateException {
public InvalidTemplateException() {}
public InvalidTemplateException(String s) {
super(s);
}
}

View File

@ -1,53 +0,0 @@
package net.ME1312.SubServers.Host.Network.Packet;
import net.ME1312.SubServers.Host.Library.JSONCallback;
import net.ME1312.SubServers.Host.Library.Util;
import net.ME1312.SubServers.Host.Library.Version.Version;
import net.ME1312.SubServers.Host.Network.PacketIn;
import net.ME1312.SubServers.Host.Network.PacketOut;
import org.json.JSONObject;
import java.util.HashMap;
import java.util.UUID;
/**
* Download Build Script Packet
*/
public class PacketDownloadBuildScript implements PacketIn, PacketOut {
private static HashMap<String, JSONCallback[]> callbacks = new HashMap<String, JSONCallback[]>();
private String id;
/**
* New PacketDownloadBuildScript (In)
*/
public PacketDownloadBuildScript() {}
/**
* New PacketDownloadBuildScript (Out)
*
* @param callback Callbacks
*/
public PacketDownloadBuildScript(JSONCallback... callback) {
if (Util.isNull((Object) callback)) throw new NullPointerException();
this.id = Util.getNew(callbacks.keySet(), UUID::randomUUID).toString();
callbacks.put(id, callback);
}
@Override
public JSONObject generate() {
JSONObject json = new JSONObject();
json.put("id", id);
return json;
}
@Override
public void execute(JSONObject data) {
for (JSONCallback callback : callbacks.get(data.getString("id"))) callback.run(data);
callbacks.remove(data.getString("id"));
}
@Override
public Version getVersion() {
return new Version("2.11.0a");
}
}

View File

@ -1,5 +1,6 @@
package net.ME1312.SubServers.Host.Network.Packet;
import net.ME1312.SubServers.Host.Executable.SubCreator;
import net.ME1312.SubServers.Host.Library.Config.YAMLSection;
import net.ME1312.SubServers.Host.Library.Log.Logger;
import net.ME1312.SubServers.Host.Library.Version.Version;
@ -33,7 +34,21 @@ public class PacketExConfigureHost implements PacketIn, PacketOut {
@Override
public JSONObject generate() {
return null;
JSONObject json = new JSONObject();
JSONObject templates = new JSONObject();
for (SubCreator.ServerTemplate template : host.templates.values()) {
JSONObject tinfo = new JSONObject();
tinfo.put("enabled", template.isEnabled());
tinfo.put("display", template.getDisplayName());
tinfo.put("icon", template.getIcon());
tinfo.put("type", template.getType().toString());
tinfo.put("dir", template.getDirectory().toString());
tinfo.put("build", template.getBuildOptions().toJSON());
tinfo.put("options", template.getConfigOptions().toJSON());
templates.put(template.getName(), tinfo);
}
json.put("templates", templates);
return json;
}
@Override

View File

@ -59,8 +59,8 @@ public class PacketExCreateServer implements PacketIn, PacketOut {
@Override
public void execute(JSONObject data) {
try {
host.creator.create(data.getJSONObject("creator").getString("name"), SubCreator.ServerType.valueOf(data.getJSONObject("creator").getString("type").toUpperCase()), new Version(data.getJSONObject("creator").getString("version")),
data.getJSONObject("creator").getInt("ram"), data.getJSONObject("creator").getInt("port"), UUID.fromString(data.getJSONObject("creator").getString("log")), (data.keySet().contains("id"))?data.getString("id"):null);
host.creator.create(data.getJSONObject("creator").getString("name"), host.templates.get(data.getJSONObject("creator").getString("template").toLowerCase()), new Version(data.getJSONObject("creator").getString("version")),
data.getJSONObject("creator").getInt("port"), UUID.fromString(data.getJSONObject("creator").getString("log")), (data.keySet().contains("id"))?data.getString("id"):null);
} catch (Throwable e) {
host.subdata.sendPacket(new PacketExCreateServer(1, e.getClass().getCanonicalName() + ": " + e.getMessage(), null, (data.keySet().contains("id"))?data.getString("id"):null));
}

View File

@ -1,11 +1,16 @@
package net.ME1312.SubServers.Host.Network.Packet;
import net.ME1312.SubServers.Host.Executable.SubCreator;
import net.ME1312.SubServers.Host.Library.Config.YAMLConfig;
import net.ME1312.SubServers.Host.Library.Config.YAMLSection;
import net.ME1312.SubServers.Host.Library.UniversalFile;
import net.ME1312.SubServers.Host.Library.Version.Version;
import net.ME1312.SubServers.Host.Network.PacketIn;
import net.ME1312.SubServers.Host.ExHost;
import org.json.JSONObject;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
@ -44,6 +49,21 @@ public class PacketInReset implements PacketIn {
host.log.error.println(e);
}
}
host.templates.clear();
if (new UniversalFile(host.dir, "Templates").exists()) for (File file : new UniversalFile(host.dir, "Templates").listFiles()) {
try {
if (file.isDirectory()) {
YAMLSection config = (new UniversalFile(file, "template.yml").exists())?new YAMLConfig(new UniversalFile(file, "template.yml")).get().getSection("Template", new YAMLSection()):new YAMLSection();
SubCreator.ServerTemplate template = new SubCreator.ServerTemplate(file.getName(), config.getBoolean("Enabled", true), config.getRawString("Icon", "::NULL::"), file, config.getSection("Build", new YAMLSection()), config.getSection("Settings", new YAMLSection()));
host.templates.put(file.getName().toLowerCase(), template);
if (config.getKeys().contains("Display")) template.setDisplayName(config.getString("Display"));
}
} catch (Exception e) {
System.out.println("SubCreator > Couldn't load template: " + file.getName());
e.printStackTrace();
}
}
}
}

View File

@ -34,7 +34,7 @@ public class PacketInRunEvent implements PacketIn {
@Override
public void run(JSONObject json) {
SubAPI.getInstance().executeEvent(new SubCreateEvent((json.keySet().contains("player"))?UUID.fromString(json.getString("player")):null, json.getString("host"), json.getString("name"),
SubCreator.ServerType.valueOf(json.getString("type").toUpperCase()), new Version(json.getString("version")), json.getInt("memory"), json.getInt("port")));
json.getString("template"), new Version(json.getString("version")), json.getInt("port")));
callback("SubCreateEvent", this);
}
});

View File

@ -45,6 +45,7 @@ public class PacketLinkExHost implements PacketIn, PacketOut {
@Override
public void execute(JSONObject data) {
if (data.getInt("r") == 0) {
host.subdata.sendPacket(new PacketExConfigureHost(host));
host.subdata.sendPacket(new PacketDownloadLang());
host.subdata.sendPacket(new PacketOutExRequestQueue());
host.api.executeEvent(new SubNetworkConnectEvent(host.subdata));

View File

@ -71,7 +71,6 @@ public final class SubDataClient {
registerPacket(new PacketAuthorization(host), "Authorization");
registerPacket(new PacketCommandServer(), "SubCommandServer");
registerPacket(new PacketCreateServer(), "SubCreateServer");
registerPacket(new PacketDownloadBuildScript(), "SubDownloadBuildScript");
registerPacket(new PacketDownloadHostInfo(), "SubDownloadHostInfo");
registerPacket(new PacketDownloadLang(host), "SubDownloadLang");
registerPacket(new PacketDownloadPlayerList(), "SubDownloadPlayerList");
@ -94,7 +93,6 @@ public final class SubDataClient {
registerPacket(PacketAuthorization.class, "Authorization");
registerPacket(PacketCommandServer.class, "SubCommandServer");
registerPacket(PacketCreateServer.class, "SubCreateServer");
registerPacket(PacketDownloadBuildScript.class, "SubDownloadBuildScript");
registerPacket(PacketDownloadHostInfo.class, "SubDownloadHostInfo");
registerPacket(PacketDownloadLang.class, "SubDownloadLang");
registerPacket(PacketDownloadPlayerList.class, "SubDownloadPlayerList");