Assume 1.13 Material enum values // Correct Patched Signatures
This commit is contained in:
parent
ce895cdecd
commit
5050baedf8
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1200,6 +1200,10 @@
|
|||
<dd>
|
||||
<div class="block">Gets the Name of the task logging</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/SubPlugin.html#getName--">getName()</a></span> - Method in class net.ME1312.SubServers.Bungee.<a href="net/ME1312/SubServers/Bungee/SubPlugin.html" title="class in net.ME1312.SubServers.Bungee">SubPlugin</a></dt>
|
||||
<dd>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Util.html#getNew-java.util.Collection-net.ME1312.SubServers.Bungee.Library.Util.ReturnRunnable-">getNew(Collection<? extends V>, Util.ReturnRunnable<V>)</a></span> - Static method in class net.ME1312.SubServers.Bungee.Library.<a href="net/ME1312/SubServers/Bungee/Library/Util.html" title="class in net.ME1312.SubServers.Bungee.Library">Util</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets a new Variable that doesn't match the existing Variables</div>
|
||||
|
@ -1592,6 +1596,10 @@
|
|||
<dd>
|
||||
<div class="block">Get Packet Version</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/SubPlugin.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Bungee.<a href="net/ME1312/SubServers/Bungee/SubPlugin.html" title="class in net.ME1312.SubServers.Bungee">SubPlugin</a></dt>
|
||||
<dd>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/SubAPI.html#getWrapperVersion--">getWrapperVersion()</a></span> - Method in class net.ME1312.SubServers.Bungee.<a href="net/ME1312/SubServers/Bungee/SubAPI.html" title="class in net.ME1312.SubServers.Bungee">SubAPI</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the SubServers Version</div>
|
||||
|
@ -1762,6 +1770,18 @@
|
|||
<dd>
|
||||
<div class="block">Check if object is a Double</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#isEditable--">isEditable()</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> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#isEditable--">isEditable()</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> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/SubServer.html#isEditable--">isEditable()</a></span> - Method in interface net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubServer.html" title="interface in net.ME1312.SubServers.Bungee.Host">SubServer</a></dt>
|
||||
<dd>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/SubServerController.html#isEditable--">isEditable()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubServerController.html" title="class in net.ME1312.SubServers.Bungee.Host">SubServerController</a></dt>
|
||||
<dd>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalHost.html#isEnabled--">isEnabled()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.External.<a href="net/ME1312/SubServers/Bungee/Host/External/ExternalHost.html" title="class in net.ME1312.SubServers.Bungee.Host.External">ExternalHost</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#isEnabled--">isEnabled()</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>
|
||||
|
@ -2648,6 +2668,18 @@
|
|||
<dd>
|
||||
<div class="block">Sets the Display Name for this Template</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#setEditable-boolean-">setEditable(boolean)</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> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#setEditable-boolean-">setEditable(boolean)</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> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/SubServer.html#setEditable-boolean-">setEditable(boolean)</a></span> - Method in interface net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubServer.html" title="interface in net.ME1312.SubServers.Bungee.Host">SubServer</a></dt>
|
||||
<dd>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/SubServerController.html#setEditable-boolean-">setEditable(boolean)</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubServerController.html" title="class in net.ME1312.SubServers.Bungee.Host">SubServerController</a></dt>
|
||||
<dd>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalHost.html#setEnabled-boolean-">setEnabled(boolean)</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.External.<a href="net/ME1312/SubServers/Bungee/Host/External/ExternalHost.html" title="class in net.ME1312.SubServers.Bungee.Host.External">ExternalHost</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#setEnabled-boolean-">setEnabled(boolean)</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>
|
||||
|
@ -3106,6 +3138,8 @@
|
|||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/SubServerContainer.html#toString--">toString()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubServerContainer.html" title="class in net.ME1312.SubServers.Bungee.Host">SubServerContainer</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/SubServerController.html#toString--">toString()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubServerController.html" title="class in net.ME1312.SubServers.Bungee.Host">SubServerController</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLConfig.html#toString--">toString()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#toString--">toString()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
|
||||
|
|
|
@ -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};
|
||||
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,"i24":10};
|
||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
|
@ -244,89 +244,101 @@ extends <a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServerCo
|
|||
</tr>
|
||||
<tr id="i8" 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#isEditable--">isEditable</a></span>()</code>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" 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#isEnabled--">isEnabled</a></span>()</code>
|
||||
<div class="block">If the Server is Enabled</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" class="rowColor">
|
||||
<tr id="i10" 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#isLogging--">isLogging</a></span>()</code>
|
||||
<div class="block">If the Server is Logging</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i10" class="altColor">
|
||||
<tr id="i11" 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#isRunning--">isRunning</a></span>()</code>
|
||||
<div class="block">If the Server is Running</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i11" class="rowColor">
|
||||
<tr id="i12" 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#isTemporary--">isTemporary</a></span>()</code>
|
||||
<div class="block">If the Server is Temporary</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i12" class="altColor">
|
||||
<tr id="i13" 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#setAutoRestart-boolean-">setAutoRestart</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server will Auto Restart on unexpected shutdowns</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i13" class="rowColor">
|
||||
<tr id="i14" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#setDisplayName-java.lang.String-">setDisplayName</a></span>(java.lang.String value)</code>
|
||||
<div class="block">Sets the Display Name for this Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i14" class="altColor">
|
||||
<tr id="i15" 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#setEditable-boolean-">setEditable</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i16" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#setEnabled-boolean-">setEnabled</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server is Enabled</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i15" class="rowColor">
|
||||
<tr id="i17" 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#setLogging-boolean-">setLogging</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server is Logging</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i16" class="altColor">
|
||||
<tr id="i18" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#setStopCommand-java.lang.String-">setStopCommand</a></span>(java.lang.String value)</code>
|
||||
<div class="block">Set the Command that Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i17" class="rowColor">
|
||||
<tr id="i19" 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#setTemporary-boolean-">setTemporary</a></span>(boolean value)</code>
|
||||
<div class="block">Set If the Server is Temporary (will start server if not running)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i18" class="altColor">
|
||||
<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#start-java.util.UUID-">start</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Starts the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i19" class="rowColor">
|
||||
<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#stop-java.util.UUID-">stop</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i20" class="altColor">
|
||||
<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#terminate-java.util.UUID-">terminate</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Terminates the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i21" class="rowColor">
|
||||
<tr id="i23" 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="i22" class="altColor">
|
||||
<tr id="i24" 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>
|
||||
|
@ -634,6 +646,42 @@ extends <a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServerCo
|
|||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isEditable--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isEditable</h4>
|
||||
<pre>public boolean isEditable()</pre>
|
||||
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isEditable--">SubServer</a></code></span></div>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Edit Status</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>SubServer.edit(YAMLSection)</code></a>,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>SubServer.edit(UUID, YAMLSection)</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="setEditable-boolean-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>setEditable</h4>
|
||||
<pre>public void setEditable(boolean value)</pre>
|
||||
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setEditable-boolean-">SubServer</a></code></span></div>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>value</code> - Edit Status</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>SubServer.edit(YAMLSection)</code></a>,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>SubServer.edit(UUID, YAMLSection)</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isLogging--">
|
||||
<!-- -->
|
||||
</a>
|
||||
|
|
|
@ -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};
|
||||
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,"i24":10};
|
||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
|
@ -246,89 +246,101 @@ extends <a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServerCo
|
|||
</tr>
|
||||
<tr id="i8" 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#isEditable--">isEditable</a></span>()</code>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" 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#isEnabled--">isEnabled</a></span>()</code>
|
||||
<div class="block">If the Server is Enabled</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" class="rowColor">
|
||||
<tr id="i10" 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#isLogging--">isLogging</a></span>()</code>
|
||||
<div class="block">If the Server is Logging</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i10" class="altColor">
|
||||
<tr id="i11" 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#isRunning--">isRunning</a></span>()</code>
|
||||
<div class="block">If the Server is Running</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i11" class="rowColor">
|
||||
<tr id="i12" 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#isTemporary--">isTemporary</a></span>()</code>
|
||||
<div class="block">If the Server is Temporary</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i12" class="altColor">
|
||||
<tr id="i13" 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#setAutoRestart-boolean-">setAutoRestart</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server will Auto Restart on unexpected shutdowns</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i13" class="rowColor">
|
||||
<tr id="i14" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#setDisplayName-java.lang.String-">setDisplayName</a></span>(java.lang.String value)</code>
|
||||
<div class="block">Sets the Display Name for this Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i14" class="altColor">
|
||||
<tr id="i15" 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#setEditable-boolean-">setEditable</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i16" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#setEnabled-boolean-">setEnabled</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server is Enabled</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i15" class="rowColor">
|
||||
<tr id="i17" 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#setLogging-boolean-">setLogging</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server is Logging</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i16" class="altColor">
|
||||
<tr id="i18" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#setStopCommand-java.lang.String-">setStopCommand</a></span>(java.lang.String value)</code>
|
||||
<div class="block">Set the Command that Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i17" class="rowColor">
|
||||
<tr id="i19" 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#setTemporary-boolean-">setTemporary</a></span>(boolean value)</code>
|
||||
<div class="block">Set If the Server is Temporary (will start server if not running)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i18" class="altColor">
|
||||
<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#start-java.util.UUID-">start</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Starts the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i19" class="rowColor">
|
||||
<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#stop-java.util.UUID-">stop</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i20" class="altColor">
|
||||
<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#terminate-java.util.UUID-">terminate</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Terminates the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i21" class="rowColor">
|
||||
<tr id="i23" 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="i22" class="altColor">
|
||||
<tr id="i24" 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>
|
||||
|
@ -640,6 +652,42 @@ extends <a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServerCo
|
|||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isEditable--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isEditable</h4>
|
||||
<pre>public boolean isEditable()</pre>
|
||||
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isEditable--">SubServer</a></code></span></div>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Edit Status</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>SubServer.edit(YAMLSection)</code></a>,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>SubServer.edit(UUID, YAMLSection)</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="setEditable-boolean-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>setEditable</h4>
|
||||
<pre>public void setEditable(boolean value)</pre>
|
||||
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setEditable-boolean-">SubServer</a></code></span></div>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>value</code> - Edit Status</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>SubServer.edit(YAMLSection)</code></a>,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>SubServer.edit(UUID, YAMLSection)</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isLogging--">
|
||||
<!-- -->
|
||||
</a>
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"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":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6};
|
||||
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"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":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6};
|
||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
|
@ -237,107 +237,119 @@ extends <a href="../../../../../net/ME1312/SubServers/Bungee/Host/Server.html" t
|
|||
</tr>
|
||||
<tr id="i14" class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isEditable--">isEditable</a></span>()</code>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i15" 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#isEnabled--">isEnabled</a></span>()</code>
|
||||
<div class="block">If the Server is Enabled</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i15" class="rowColor">
|
||||
<tr id="i16" class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isLogging--">isLogging</a></span>()</code>
|
||||
<div class="block">If the Server is Logging</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i16" class="altColor">
|
||||
<tr id="i17" 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#isRunning--">isRunning</a></span>()</code>
|
||||
<div class="block">If the Server is Running</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i17" class="rowColor">
|
||||
<tr id="i18" class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isTemporary--">isTemporary</a></span>()</code>
|
||||
<div class="block">If the Server is Temporary</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i18" class="altColor">
|
||||
<tr id="i19" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setAutoRestart-boolean-">setAutoRestart</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server will Auto Restart on unexpected shutdowns</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i19" class="rowColor">
|
||||
<tr id="i20" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setEditable-boolean-">setEditable</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i21" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setEnabled-boolean-">setEnabled</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server is Enabled</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i20" class="altColor">
|
||||
<tr id="i22" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setLogging-boolean-">setLogging</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server is Logging</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i21" class="rowColor">
|
||||
<tr id="i23" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setStopCommand-java.lang.String-">setStopCommand</a></span>(java.lang.String value)</code>
|
||||
<div class="block">Set the Command that Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i22" class="altColor">
|
||||
<tr id="i24" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setTemporary-boolean-">setTemporary</a></span>(boolean value)</code>
|
||||
<div class="block">Set If the Server is Temporary (will start server if not running)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i23" class="rowColor">
|
||||
<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#start--">start</a></span>()</code>
|
||||
<div class="block">Starts the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i24" class="altColor">
|
||||
<tr id="i26" class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#start-java.util.UUID-">start</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Starts the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i25" class="rowColor">
|
||||
<tr id="i27" 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#stop--">stop</a></span>()</code>
|
||||
<div class="block">Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i26" class="altColor">
|
||||
<tr id="i28" class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#stop-java.util.UUID-">stop</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i27" class="rowColor">
|
||||
<tr id="i29" 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="i28" class="altColor">
|
||||
<tr id="i30" class="altColor">
|
||||
<td class="colFirst"><code>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 player)</code>
|
||||
<div class="block">Terminates the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i29" class="rowColor">
|
||||
<tr id="i31" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#toggleCompatibility-net.ME1312.SubServers.Bungee.Host.SubServer...-">toggleCompatibility</a></span>(<a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html" title="interface in net.ME1312.SubServers.Bungee.Host">SubServer</a>... server)</code>
|
||||
<div class="block">Toggles compatibility with other Servers</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i30" class="altColor">
|
||||
<tr id="i32" class="altColor">
|
||||
<td class="colFirst"><code>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="i31" class="rowColor">
|
||||
<tr id="i33" 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#willAutoRestart--">willAutoRestart</a></span>()</code>
|
||||
<div class="block">If the Server will Auto Restart on unexpected shutdowns</div>
|
||||
|
@ -615,6 +627,40 @@ extends <a href="../../../../../net/ME1312/SubServers/Bungee/Host/Server.html" t
|
|||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isEditable--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isEditable</h4>
|
||||
<pre>boolean isEditable()</pre>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Edit Status</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>edit(YAMLSection)</code></a>,
|
||||
<a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>edit(UUID, YAMLSection)</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="setEditable-boolean-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>setEditable</h4>
|
||||
<pre>void setEditable(boolean value)</pre>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>value</code> - Edit Status</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>edit(YAMLSection)</code></a>,
|
||||
<a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>edit(UUID, YAMLSection)</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isLogging--">
|
||||
<!-- -->
|
||||
</a>
|
||||
|
|
|
@ -277,7 +277,7 @@ implements <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.h
|
|||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from interface net.ME1312.SubServers.Bungee.Host.<a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html" title="interface in net.ME1312.SubServers.Bungee.Host">SubServer</a></h3>
|
||||
<code><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#command-java.util.UUID-java.lang.String-">command</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-">edit</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getCommandHistory--">getCommandHistory</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getExecutable--">getExecutable</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getHost--">getHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getLogger--">getLogger</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getPath--">getPath</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getStopCommand--">getStopCommand</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isEnabled--">isEnabled</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isLogging--">isLogging</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isRunning--">isRunning</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isTemporary--">isTemporary</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setAutoRestart-boolean-">setAutoRestart</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setEnabled-boolean-">setEnabled</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setLogging-boolean-">setLogging</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setStopCommand-java.lang.String-">setStopCommand</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setTemporary-boolean-">setTemporary</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#start-java.util.UUID-">start</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#stop-java.util.UUID-">stop</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#terminate-java.util.UUID-">terminate</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#waitFor--">waitFor</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#willAutoRestart--">willAutoRestart</a></code></li>
|
||||
<code><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#command-java.util.UUID-java.lang.String-">command</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-">edit</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getCommandHistory--">getCommandHistory</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getExecutable--">getExecutable</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getHost--">getHost</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getLogger--">getLogger</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getPath--">getPath</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#getStopCommand--">getStopCommand</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isEditable--">isEditable</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isEnabled--">isEnabled</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isLogging--">isLogging</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isRunning--">isRunning</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#isTemporary--">isTemporary</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setAutoRestart-boolean-">setAutoRestart</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setEditable-boolean-">setEditable</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setEnabled-boolean-">setEnabled</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setLogging-boolean-">setLogging</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setStopCommand-java.lang.String-">setStopCommand</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#setTemporary-boolean-">setTemporary</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#start-java.util.UUID-">start</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#stop-java.util.UUID-">stop</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#terminate-java.util.UUID-">terminate</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#waitFor--">waitFor</a>, <a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html#willAutoRestart--">willAutoRestart</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.net.ME1312.SubServers.Bungee.Host.Server">
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":10,"i1":6,"i2":6,"i3":10,"i4":10,"i5":6,"i6":6,"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 methods = {"i0":10,"i1":6,"i2":6,"i3":10,"i4":10,"i5":6,"i6":6,"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":6,"i21":6,"i22":10,"i23":6,"i24":10,"i25":6,"i26":10,"i27":6,"i28":10,"i29":6,"i30":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";
|
||||
|
@ -222,101 +222,117 @@ extends java.lang.Object</pre>
|
|||
</tr>
|
||||
<tr id="i11" class="rowColor">
|
||||
<td class="colFirst"><code>abstract boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#isEditable--">isEditable</a></span>()</code>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i12" class="altColor">
|
||||
<td class="colFirst"><code>abstract boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#isEnabled--">isEnabled</a></span>()</code>
|
||||
<div class="block">If the Server is Enabled</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i12" class="altColor">
|
||||
<tr id="i13" class="rowColor">
|
||||
<td class="colFirst"><code>abstract boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#isLogging--">isLogging</a></span>()</code>
|
||||
<div class="block">If the Server is Logging</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i13" class="rowColor">
|
||||
<tr id="i14" class="altColor">
|
||||
<td class="colFirst"><code>abstract boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#isRunning--">isRunning</a></span>()</code>
|
||||
<div class="block">If the Server is Running</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i14" class="altColor">
|
||||
<tr id="i15" class="rowColor">
|
||||
<td class="colFirst"><code>abstract boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#isTemporary--">isTemporary</a></span>()</code>
|
||||
<div class="block">If the Server is Temporary</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i15" class="rowColor">
|
||||
<tr id="i16" class="altColor">
|
||||
<td class="colFirst"><code>abstract void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#setAutoRestart-boolean-">setAutoRestart</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server will Auto Restart on unexpected shutdowns</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i16" class="altColor">
|
||||
<tr id="i17" class="rowColor">
|
||||
<td class="colFirst"><code>abstract void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#setEditable-boolean-">setEditable</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i18" class="altColor">
|
||||
<td class="colFirst"><code>abstract void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#setEnabled-boolean-">setEnabled</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server is Enabled</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i17" class="rowColor">
|
||||
<tr id="i19" class="rowColor">
|
||||
<td class="colFirst"><code>abstract void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#setLogging-boolean-">setLogging</a></span>(boolean value)</code>
|
||||
<div class="block">Set if the Server is Logging</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i18" class="altColor">
|
||||
<tr id="i20" class="altColor">
|
||||
<td class="colFirst"><code>abstract void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#setStopCommand-java.lang.String-">setStopCommand</a></span>(java.lang.String value)</code>
|
||||
<div class="block">Set the Command that Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i19" class="rowColor">
|
||||
<tr id="i21" class="rowColor">
|
||||
<td class="colFirst"><code>abstract void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#setTemporary-boolean-">setTemporary</a></span>(boolean value)</code>
|
||||
<div class="block">Set If the Server is Temporary (will start server if not running)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i20" class="altColor">
|
||||
<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/SubServerController.html#start--">start</a></span>()</code>
|
||||
<div class="block">Starts the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i21" class="rowColor">
|
||||
<tr id="i23" class="rowColor">
|
||||
<td class="colFirst"><code>abstract boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#start-java.util.UUID-">start</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Starts the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i22" class="altColor">
|
||||
<tr id="i24" class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#stop--">stop</a></span>()</code>
|
||||
<div class="block">Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i23" class="rowColor">
|
||||
<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/SubServerController.html#stop-java.util.UUID-">stop</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Stops the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i24" class="altColor">
|
||||
<tr id="i26" class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#terminate--">terminate</a></span>()</code>
|
||||
<div class="block">Terminates the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i25" class="rowColor">
|
||||
<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/SubServerController.html#terminate-java.util.UUID-">terminate</a></span>(java.util.UUID player)</code>
|
||||
<div class="block">Terminates the Server</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i26" class="altColor">
|
||||
<tr id="i28" class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#toString--">toString</a></span>()</code> </td>
|
||||
</tr>
|
||||
<tr id="i29" class="rowColor">
|
||||
<td class="colFirst"><code>abstract void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#waitFor--">waitFor</a></span>()</code>
|
||||
<div class="block">Waits for the Server to Stop</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i27" class="rowColor">
|
||||
<tr id="i30" class="altColor">
|
||||
<td class="colFirst"><code>abstract boolean</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#willAutoRestart--">willAutoRestart</a></span>()</code>
|
||||
<div class="block">If the Server will Auto Restart on unexpected shutdowns</div>
|
||||
|
@ -328,7 +344,7 @@ extends java.lang.Object</pre>
|
|||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
<code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -621,6 +637,40 @@ extends java.lang.Object</pre>
|
|||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isEditable--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isEditable</h4>
|
||||
<pre>public abstract boolean isEditable()</pre>
|
||||
<div class="block">If the Server is accepting requests to edit()</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Edit Status</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#edit-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>edit(YAMLSection)</code></a>,
|
||||
<a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>edit(UUID, YAMLSection)</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="setEditable-boolean-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>setEditable</h4>
|
||||
<pre>public abstract void setEditable(boolean value)</pre>
|
||||
<div class="block">Set if the Server should accept requests to edit()</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>value</code> - Edit Status</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#edit-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>edit(YAMLSection)</code></a>,
|
||||
<a href="../../../../../net/ME1312/SubServers/Bungee/Host/SubServerController.html#edit-java.util.UUID-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-"><code>edit(UUID, YAMLSection)</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isLogging--">
|
||||
<!-- -->
|
||||
</a>
|
||||
|
@ -774,7 +824,7 @@ extends java.lang.Object</pre>
|
|||
<a name="setTemporary-boolean-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>setTemporary</h4>
|
||||
<pre>public abstract void setTemporary(boolean value)</pre>
|
||||
|
@ -785,6 +835,19 @@ extends java.lang.Object</pre>
|
|||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="toString--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>toString</h4>
|
||||
<pre>public java.lang.String toString()</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":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";
|
||||
|
@ -214,32 +214,44 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
|
|||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#getName--">getName</a></span>()</code>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>net.md_5.bungee.api.config.ServerInfo</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#getServerInfo-java.lang.String-">getServerInfo</a></span>(java.lang.String name)</code>
|
||||
<div class="block">Emulate BungeeCord's getServerInfo()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>java.util.Map<java.lang.String,net.md_5.bungee.api.config.ServerInfo></code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#getServers--">getServers</a></span>()</code>
|
||||
<div class="block">Emulate BungeeCord's getServers()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<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/Bungee/SubPlugin.html#getVersion--">getVersion</a></span>()</code>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#reroute-net.md_5.bungee.api.event.ServerConnectEvent-">reroute</a></span>(net.md_5.bungee.api.event.ServerConnectEvent e)</code> </td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<tr id="i5" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#resetSudo-net.ME1312.SubServers.Bungee.Event.SubStoppedEvent-">resetSudo</a></span>(<a href="../../../../net/ME1312/SubServers/Bungee/Event/SubStoppedEvent.html" title="class in net.ME1312.SubServers.Bungee.Event">SubStoppedEvent</a> e)</code> </td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<tr id="i6" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#startListeners--">startListeners</a></span>()</code>
|
||||
<div class="block">Load Hosts, Servers, SubServers, and SubData Direct</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i5" class="rowColor">
|
||||
<tr id="i7" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#stopListeners--">stopListeners</a></span>()</code>
|
||||
<div class="block">Reset all changes made by startListeners</div>
|
||||
|
@ -251,7 +263,7 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
|
|||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class net.md_5.bungee.BungeeCord</h3>
|
||||
<code>addConnection, broadcast, broadcast, broadcast, broadcast, constructServerInfo, createTitle, getChannels, getConfig, getConfigurationAdapter, getConnectionThrottle, getConsole, getConsoleReader, getDisabledCommands, getGameVersion, getInstance, getLogger, getName, getOnlineCount, getPlayer, getPlayer, getPlayerByOfflineUUID, getPlayers, getPluginManager, getPluginsFolder, getProtocolVersion, getReconnectHandler, getScheduler, getTranslation, getVersion, matchPlayer, registerChannel, registerChannels, removeConnection, setConfigurationAdapter, setReconnectHandler, start, stop, stop, unregisterChannel</code></li>
|
||||
<code>addConnection, broadcast, broadcast, broadcast, broadcast, constructServerInfo, createTitle, getChannels, getConfig, getConfigurationAdapter, getConnectionThrottle, getConsole, getConsoleReader, getDisabledCommands, getGameVersion, getInstance, getLogger, getOnlineCount, getPlayer, getPlayer, getPlayerByOfflineUUID, getPlayers, getPluginManager, getPluginsFolder, getProtocolVersion, getReconnectHandler, getScheduler, getTranslation, matchPlayer, registerChannel, registerChannels, removeConnection, setConfigurationAdapter, setReconnectHandler, start, stop, stop, unregisterChannel</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.net.md_5.bungee.api.ProxyServer">
|
||||
|
@ -411,6 +423,38 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
|
|||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getName--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getName</h4>
|
||||
<pre>public java.lang.String getName()</pre>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>getName</code> in class <code>net.md_5.bungee.BungeeCord</code></dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Software Name</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getVersion--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getVersion</h4>
|
||||
<pre>public java.lang.String getVersion()</pre>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>getVersion</code> in class <code>net.md_5.bungee.BungeeCord</code></dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Software Version</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getServers--">
|
||||
<!-- -->
|
||||
</a>
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -609,6 +609,10 @@
|
|||
<dd>
|
||||
<div class="block">Get the name the SubServer will use</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/SubPlugin.html#getName--">getName()</a></span> - Method in class net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubPlugin.html" title="class in net.ME1312.SubServers.Sync">SubPlugin</a></dt>
|
||||
<dd>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Util.html#getNew-java.util.Collection-net.ME1312.SubServers.Sync.Library.Util.ReturnRunnable-">getNew(Collection<? extends V>, Util.ReturnRunnable<V>)</a></span> - Static method in class net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/Util.html" title="class in net.ME1312.SubServers.Sync.Library">Util</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets a new Variable that doesn't match the existing Variables</div>
|
||||
|
@ -873,6 +877,10 @@
|
|||
<dd>
|
||||
<div class="block">Get Packet Version</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/SubPlugin.html#getVersion--">getVersion()</a></span> - Method in class net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubPlugin.html" title="class in net.ME1312.SubServers.Sync">SubPlugin</a></dt>
|
||||
<dd>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/SubAPI.html#getWrapperVersion--">getWrapperVersion()</a></span> - Method in class net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubAPI.html" title="class in net.ME1312.SubServers.Sync">SubAPI</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the SubServers.Sync Version</div>
|
||||
|
|
|
@ -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};
|
||||
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";
|
||||
|
@ -210,34 +210,46 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
|
|||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#edit-net.ME1312.SubServers.Sync.Event.SubEditServerEvent-">edit</a></span>(<a href="../../../../net/ME1312/SubServers/Sync/Event/SubEditServerEvent.html" title="class in net.ME1312.SubServers.Sync.Event">SubEditServerEvent</a> e)</code> </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/Sync/SubPlugin.html#getName--">getName</a></span>()</code>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>java.util.Map<java.lang.String,net.md_5.bungee.api.config.ServerInfo></code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#getServers--">getServers</a></span>()</code>
|
||||
<div class="block">Emulate BungeeCord's getServers()</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#remove-net.ME1312.SubServers.Sync.Event.SubRemoveServerEvent-">remove</a></span>(<a href="../../../../net/ME1312/SubServers/Sync/Event/SubRemoveServerEvent.html" title="class in net.ME1312.SubServers.Sync.Event">SubRemoveServerEvent</a> e)</code> </td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#reroute-net.md_5.bungee.api.event.ServerConnectEvent-">reroute</a></span>(net.md_5.bungee.api.event.ServerConnectEvent e)</code> </td>
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#getVersion--">getVersion</a></span>()</code>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i5" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#start-net.ME1312.SubServers.Sync.Event.SubStartEvent-">start</a></span>(<a href="../../../../net/ME1312/SubServers/Sync/Event/SubStartEvent.html" title="class in net.ME1312.SubServers.Sync.Event">SubStartEvent</a> e)</code> </td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#remove-net.ME1312.SubServers.Sync.Event.SubRemoveServerEvent-">remove</a></span>(<a href="../../../../net/ME1312/SubServers/Sync/Event/SubRemoveServerEvent.html" title="class in net.ME1312.SubServers.Sync.Event">SubRemoveServerEvent</a> e)</code> </td>
|
||||
</tr>
|
||||
<tr id="i6" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#reroute-net.md_5.bungee.api.event.ServerConnectEvent-">reroute</a></span>(net.md_5.bungee.api.event.ServerConnectEvent e)</code> </td>
|
||||
</tr>
|
||||
<tr id="i7" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#start-net.ME1312.SubServers.Sync.Event.SubStartEvent-">start</a></span>(<a href="../../../../net/ME1312/SubServers/Sync/Event/SubStartEvent.html" title="class in net.ME1312.SubServers.Sync.Event">SubStartEvent</a> e)</code> </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/Sync/SubPlugin.html#startListeners--">startListeners</a></span>()</code>
|
||||
<div class="block">Load Hosts, Servers, SubServers, and SubData Direct</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i7" class="rowColor">
|
||||
<tr id="i9" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#stop-net.ME1312.SubServers.Sync.Event.SubStoppedEvent-">stop</a></span>(<a href="../../../../net/ME1312/SubServers/Sync/Event/SubStoppedEvent.html" title="class in net.ME1312.SubServers.Sync.Event">SubStoppedEvent</a> e)</code> </td>
|
||||
</tr>
|
||||
<tr id="i8" class="altColor">
|
||||
<tr id="i10" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#stopListeners--">stopListeners</a></span>()</code>
|
||||
<div class="block">Reset all changes made by startListeners</div>
|
||||
|
@ -249,7 +261,7 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
|
|||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class net.md_5.bungee.BungeeCord</h3>
|
||||
<code>addConnection, broadcast, broadcast, broadcast, broadcast, constructServerInfo, createTitle, getChannels, getConfig, getConfigurationAdapter, getConnectionThrottle, getConsole, getConsoleReader, getDisabledCommands, getGameVersion, getInstance, getLogger, getName, getOnlineCount, getPlayer, getPlayer, getPlayerByOfflineUUID, getPlayers, getPluginManager, getPluginsFolder, getProtocolVersion, getReconnectHandler, getScheduler, getServerInfo, getTranslation, getVersion, matchPlayer, registerChannel, registerChannels, removeConnection, setConfigurationAdapter, setReconnectHandler, start, stop, stop, unregisterChannel</code></li>
|
||||
<code>addConnection, broadcast, broadcast, broadcast, broadcast, constructServerInfo, createTitle, getChannels, getConfig, getConfigurationAdapter, getConnectionThrottle, getConsole, getConsoleReader, getDisabledCommands, getGameVersion, getInstance, getLogger, getOnlineCount, getPlayer, getPlayer, getPlayerByOfflineUUID, getPlayers, getPluginManager, getPluginsFolder, getProtocolVersion, getReconnectHandler, getScheduler, getServerInfo, getTranslation, matchPlayer, registerChannel, registerChannels, removeConnection, setConfigurationAdapter, setReconnectHandler, start, stop, stop, unregisterChannel</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.net.md_5.bungee.api.ProxyServer">
|
||||
|
@ -382,6 +394,38 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
|
|||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getName--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getName</h4>
|
||||
<pre>public java.lang.String getName()</pre>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>getName</code> in class <code>net.md_5.bungee.BungeeCord</code></dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Software Name</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getVersion--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getVersion</h4>
|
||||
<pre>public java.lang.String getVersion()</pre>
|
||||
<div class="block">Further override BungeeCord's signature when patched into the same jar</div>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>getVersion</code> in class <code>net.md_5.bungee.BungeeCord</code></dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Software Version</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getServers--">
|
||||
<!-- -->
|
||||
</a>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Manifest-Version: 1.0
|
||||
Class-Path: BungeeCord.jar
|
||||
Main-Class: net.ME1312.SubServers.Bungee.Launch
|
||||
Implementation-Version: 2.12.2a
|
||||
Specification-Version: 2
|
||||
Implementation-Version: 2.13a
|
||||
Specification-Version: 1
|
||||
|
|
Binary file not shown.
|
@ -85,6 +85,7 @@ public class ExternalSubCreator extends SubCreator {
|
|||
}
|
||||
|
||||
server.set("Enabled", true);
|
||||
//server.set("Editable", true);
|
||||
server.set("Display", "");
|
||||
server.set("Host", host.getName());
|
||||
server.set("Group", new ArrayList<String>());
|
||||
|
|
|
@ -24,6 +24,7 @@ import java.util.UUID;
|
|||
public class ExternalSubServer extends SubServerContainer {
|
||||
private ExternalHost host;
|
||||
private boolean enabled;
|
||||
private boolean editable;
|
||||
private Container<Boolean> log;
|
||||
private String dir;
|
||||
protected Executable exec;
|
||||
|
@ -56,6 +57,7 @@ public class ExternalSubServer extends SubServerContainer {
|
|||
if (Util.isNull(host, name, enabled, port, motd, log, stopcmd, restart, hidden, restricted)) throw new NullPointerException();
|
||||
this.host = host;
|
||||
this.enabled = enabled;
|
||||
this.editable = false;
|
||||
this.log = new Container<Boolean>(log);
|
||||
this.dir = directory;
|
||||
this.exec = executable;
|
||||
|
@ -166,7 +168,7 @@ public class ExternalSubServer extends SubServerContainer {
|
|||
boolean state = isRunning();
|
||||
SubServer forward = null;
|
||||
YAMLSection pending = edit.clone();
|
||||
for (String key : edit.getKeys()) {
|
||||
if (editable) for (String key : edit.getKeys()) {
|
||||
pending.remove(key);
|
||||
YAMLValue value = edit.get(key);
|
||||
SubEditServerEvent event = new SubEditServerEvent(player, this, new NamedContainer<String, YAMLValue>(key, value), true);
|
||||
|
@ -452,6 +454,16 @@ public class ExternalSubServer extends SubServerContainer {
|
|||
enabled = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isEditable() {
|
||||
return editable;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setEditable(boolean value) {
|
||||
editable = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isLogging() {
|
||||
return log.get();
|
||||
|
|
|
@ -200,6 +200,7 @@ public class InternalSubCreator extends SubCreator {
|
|||
}
|
||||
}
|
||||
server.set("Enabled", true);
|
||||
//server.set("Editable", true);
|
||||
server.set("Display", "");
|
||||
server.set("Host", host.getName());
|
||||
server.set("Group", new ArrayList<String>());
|
||||
|
|
|
@ -28,6 +28,7 @@ import java.util.jar.JarFile;
|
|||
public class InternalSubServer extends SubServerContainer {
|
||||
private InternalHost host;
|
||||
private boolean enabled;
|
||||
private boolean editable;
|
||||
private Container<Boolean> log;
|
||||
private String dir;
|
||||
private File directory;
|
||||
|
@ -66,6 +67,7 @@ public class InternalSubServer extends SubServerContainer {
|
|||
if (Util.isNull(host, name, enabled, port, motd, log, directory, executable, stopcmd, start, restart, hidden, restricted, temporary)) throw new NullPointerException();
|
||||
this.host = host;
|
||||
this.enabled = enabled;
|
||||
this.editable = false;
|
||||
this.log = new Container<Boolean>(log);
|
||||
this.dir = directory;
|
||||
this.directory = new File(host.getPath(), directory);
|
||||
|
@ -222,7 +224,7 @@ public class InternalSubServer extends SubServerContainer {
|
|||
boolean state = isRunning();
|
||||
SubServer forward = null;
|
||||
YAMLSection pending = edit.clone();
|
||||
for (String key : edit.getKeys()) {
|
||||
if (editable) for (String key : edit.getKeys()) {
|
||||
pending.remove(key);
|
||||
YAMLValue value = edit.get(key);
|
||||
SubEditServerEvent event = new SubEditServerEvent(player, this, new NamedContainer<String, YAMLValue>(key, value), true);
|
||||
|
@ -494,6 +496,16 @@ public class InternalSubServer extends SubServerContainer {
|
|||
enabled = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isEditable() {
|
||||
return editable;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setEditable(boolean value) {
|
||||
editable = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isLogging() {
|
||||
return log.get();
|
||||
|
|
|
@ -198,6 +198,24 @@ public interface SubServer extends Server {
|
|||
*/
|
||||
void setEnabled(boolean value);
|
||||
|
||||
/**
|
||||
* If the Server is accepting requests to edit()
|
||||
*
|
||||
* @see #edit(YAMLSection)
|
||||
* @see #edit(UUID, YAMLSection)
|
||||
* @return Edit Status
|
||||
*/
|
||||
boolean isEditable();
|
||||
|
||||
/**
|
||||
* Set if the Server should accept requests to edit()
|
||||
*
|
||||
* @param value Edit Status
|
||||
* @see #edit(YAMLSection)
|
||||
* @see #edit(UUID, YAMLSection)
|
||||
*/
|
||||
void setEditable(boolean value);
|
||||
|
||||
/**
|
||||
* If the Server is Logging
|
||||
*
|
||||
|
|
|
@ -114,6 +114,7 @@ public abstract class SubServerContainer extends ServerContainer implements SubS
|
|||
JSONObject sinfo = new JSONObject(super.toString());
|
||||
sinfo.put("type", "SubServer");
|
||||
sinfo.put("enabled", getHost().isEnabled() && isEnabled());
|
||||
sinfo.put("editable", isEditable());
|
||||
sinfo.put("host", getHost().getName());
|
||||
sinfo.put("running", isRunning());
|
||||
sinfo.put("log", isLogging());
|
||||
|
|
|
@ -98,6 +98,16 @@ public abstract class SubServerController {
|
|||
SubServerController.this.setEnabled(value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isEditable() {
|
||||
return SubServerController.this.isEditable();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setEditable(boolean value) {
|
||||
SubServerController.this.setEditable(value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isLogging() {
|
||||
return SubServerController.this.isLogging();
|
||||
|
@ -293,6 +303,24 @@ public abstract class SubServerController {
|
|||
*/
|
||||
public abstract void setEnabled(boolean value);
|
||||
|
||||
/**
|
||||
* If the Server is accepting requests to edit()
|
||||
*
|
||||
* @see #edit(YAMLSection)
|
||||
* @see #edit(UUID, YAMLSection)
|
||||
* @return Edit Status
|
||||
*/
|
||||
public abstract boolean isEditable();
|
||||
|
||||
/**
|
||||
* Set if the Server should accept requests to edit()
|
||||
*
|
||||
* @param value Edit Status
|
||||
* @see #edit(YAMLSection)
|
||||
* @see #edit(UUID, YAMLSection)
|
||||
*/
|
||||
public abstract void setEditable(boolean value);
|
||||
|
||||
/**
|
||||
* If the Server is Logging
|
||||
*
|
||||
|
@ -374,4 +402,9 @@ public abstract class SubServerController {
|
|||
* @param value Value
|
||||
*/
|
||||
public abstract void setTemporary(boolean value);
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return control.toString();
|
||||
}
|
||||
}
|
|
@ -126,7 +126,7 @@ public class Metrics {
|
|||
JsonObject data = new JsonObject();
|
||||
|
||||
String pluginName = "SubServers 2";
|
||||
String pluginVersion = plugin.version.toString();
|
||||
String pluginVersion = plugin.version + ((plugin.bversion != null)?"/b"+plugin.bversion.toString():"");
|
||||
|
||||
data.addProperty("pluginName", pluginName);
|
||||
data.addProperty("pluginVersion", pluginVersion);
|
||||
|
@ -173,7 +173,7 @@ public class Metrics {
|
|||
int playerAmount = plugin.getOnlineCount();
|
||||
playerAmount = playerAmount > 500 ? 500 : playerAmount;
|
||||
int onlineMode = plugin.getConfig().isOnlineMode() ? 1 : 0;
|
||||
String bungeecordVersion = plugin.getVersion();
|
||||
String bungeecordVersion = ((plugin.getName().equals("SubServers.Bungee.Patch"))?"BUNGEE-":"")+plugin.getVersion();
|
||||
int managedServers = plugin.getServers().size();
|
||||
|
||||
// OS/Java specific data
|
||||
|
|
|
@ -56,6 +56,7 @@ public class PacketDownloadServerInfo implements PacketIn, PacketOut {
|
|||
if (server != null && server instanceof SubServer) {
|
||||
info.put("host", ((SubServer) server).getHost().getName());
|
||||
info.put("enabled", ((SubServer) server).isEnabled() && ((SubServer) server).getHost().isEnabled());
|
||||
info.put("editable", ((SubServer) server).isEditable());
|
||||
info.put("log", ((SubServer) server).isLogging());
|
||||
info.put("dir", ((SubServer) server).getPath());
|
||||
info.put("exec", ((SubServer) server).getExecutable());
|
||||
|
|
|
@ -265,6 +265,7 @@ public final class SubPlugin extends BungeeCord implements Listener {
|
|||
config.get().getSection("Servers").getSection(name).getInt("Port"), config.get().getSection("Servers").getSection(name).getColoredString("Motd", '&'), config.get().getSection("Servers").getSection(name).getBoolean("Log"),
|
||||
config.get().getSection("Servers").getSection(name).getRawString("Directory"), new Executable(config.get().getSection("Servers").getSection(name).getRawString("Executable")), config.get().getSection("Servers").getSection(name).getRawString("Stop-Command"),
|
||||
config.get().getSection("Servers").getSection(name).getBoolean("Run-On-Launch"), config.get().getSection("Servers").getSection(name).getBoolean("Auto-Restart"), config.get().getSection("Servers").getSection(name).getBoolean("Hidden"), config.get().getSection("Servers").getSection(name).getBoolean("Restricted"), false);
|
||||
//if (config.get().getSection("Servers").getSection(name).getKeys().contains("Editable")) server.setEditable(config.get().getSection("Servers").getSection(name).getBoolean("Editable"));
|
||||
if (config.get().getSection("Servers").getSection(name).getKeys().contains("Display") && config.get().getSection("Servers").getSection(name).getString("Display").length() > 0) server.setDisplayName(config.get().getSection("Servers").getSection(name).getString("Display"));
|
||||
if (config.get().getSection("Servers").getSection(name).getKeys().contains("Group")) for (String group : config.get().getSection("Servers").getSection(name).getStringList("Group")) server.addGroup(group);
|
||||
if (config.get().getSection("Servers").getSection(name).getKeys().contains("Extra")) for (String extra : config.get().getSection("Servers").getSection(name).getSection("Extra").getKeys()) server.addExtra(extra, config.get().getSection("Servers").getSection(name).getSection("Extra").getObject(extra));
|
||||
|
@ -347,6 +348,26 @@ public final class SubPlugin extends BungeeCord implements Listener {
|
|||
}).start();
|
||||
}
|
||||
|
||||
/**
|
||||
* Further override BungeeCord's signature when patched into the same jar
|
||||
*
|
||||
* @return Software Name
|
||||
*/
|
||||
@Override
|
||||
public String getName() {
|
||||
return (new Version(super.getVersion()).equals(version))?"SubServers.Bungee.Patch":super.getName();
|
||||
}
|
||||
|
||||
/**
|
||||
* Further override BungeeCord's signature when patched into the same jar
|
||||
*
|
||||
* @return Software Version
|
||||
*/
|
||||
@Override
|
||||
public String getVersion() {
|
||||
return (new Version(super.getVersion()).equals(version))?version+((bversion != null)?"-BETA-"+bversion.toString():"")+"-PATCHED":super.getVersion();
|
||||
}
|
||||
|
||||
/**
|
||||
* Emulate BungeeCord's getServers()
|
||||
*
|
||||
|
|
Binary file not shown.
|
@ -92,7 +92,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
|
||||
ItemStack block;
|
||||
ItemMeta blockMeta;
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "AIR", (short) 15);
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "BLACK_STAINED_GLASS_PANE", (short) 15);
|
||||
ItemMeta divMeta = div.getItemMeta();
|
||||
divMeta.setDisplayName(ChatColor.RESET.toString());
|
||||
div.setItemMeta(divMeta);
|
||||
|
@ -104,7 +104,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
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", '&'));
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
block.setItemMeta(divMeta);
|
||||
while (i < area) {
|
||||
inv.setItem(i, block);
|
||||
|
@ -114,16 +114,16 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i = (int) ((count < 9) ? Math.floor((9 - count) / 2) : 0);
|
||||
|
||||
boolean even = (count & 1) == 0 && count < 9;
|
||||
short enabled, disabled;
|
||||
NamedContainer<String, Short> enabled, disabled;
|
||||
|
||||
for (String host : hosts) {
|
||||
if (hosts.indexOf(host) >= min && hosts.indexOf(host) <= max) {
|
||||
if (even && (i == 4 || i == 13 || i == 22 || i == 31)) inv.setItem(i++, adiv);
|
||||
enabled = (short) (((i & 1) == 0) ? 3 : 11);
|
||||
disabled = (short) (((i & 1) == 0) ? 2 : 14);
|
||||
enabled = (((i & 1) == 0) ? new NamedContainer<>("BLUE_STAINED_GLASS_PANE", (short) 3) : new NamedContainer<>("LIGHT_BLUE_STAINED_GLASS_PANE", (short) 11));
|
||||
disabled = (((i & 1) == 0) ? new NamedContainer<>("MAGENTA_STAINED_GLASS_PANE", (short) 2) : new NamedContainer<>("RED_STAINED_GLASS_PANE", (short) 14));
|
||||
|
||||
if (json.getJSONObject("hosts").getJSONObject(host).getBoolean("enabled")) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", enabled);
|
||||
block = createItem("STAINED_GLASS_PANE", enabled.name(), enabled.get());
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.AQUA + json.getJSONObject("hosts").getJSONObject(host).getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -133,7 +133,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
if (plugin.config.get().getSection("Settings").getBoolean("Show-Addresses", false)) lore.add(ChatColor.WHITE + json.getJSONObject("hosts").getJSONObject(host).getString("address"));
|
||||
blockMeta.setLore(lore);
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", disabled);
|
||||
block = createItem("STAINED_GLASS_PANE", disabled.name(), disabled.get());
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.RED + json.getJSONObject("hosts").getJSONObject(host).getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -157,7 +157,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
}
|
||||
|
||||
if (hosts.size() == 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Menu.No-Hosts", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -174,7 +174,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i = inv.getSize() - 9;
|
||||
|
||||
if (min != 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -182,7 +182,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(i++, block);
|
||||
} else i += 2;
|
||||
i++;
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 1);
|
||||
block = createItem("STAINED_GLASS_PANE", "ORANGE_STAINED_GLASS_PANE", (short) 1);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Menu.Group-Menu", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -191,7 +191,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(i++, block);
|
||||
i++;
|
||||
if (hosts.size() - 1 > max) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Next-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -216,7 +216,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
|
||||
ItemStack block;
|
||||
ItemMeta blockMeta;
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "AIR", (short) 15);
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "BLACK_STAINED_GLASS_PANE", (short) 15);
|
||||
ItemMeta divMeta = div.getItemMeta();
|
||||
divMeta.setDisplayName(ChatColor.RESET.toString());
|
||||
div.setItemMeta(divMeta);
|
||||
|
@ -230,16 +230,16 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
}
|
||||
|
||||
if (!(Bukkit.getPlayer(player).hasPermission("subservers.host.create.*") || Bukkit.getPlayer(player).hasPermission("subservers.host.create." + host.toLowerCase()))) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY+ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Admin.Creator", '&')));
|
||||
blockMeta.setLore(Arrays.asList(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Invalid-Permission", '&').replace("$str$", "subservers.host.create." + host.toLowerCase())));
|
||||
} else if (!json.getJSONObject("host").getBoolean("enabled")) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY+ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Admin.Creator", '&')));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Admin.Creator", '&'));
|
||||
}
|
||||
|
@ -251,7 +251,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(11, block);
|
||||
inv.setItem(12, block);
|
||||
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 5);
|
||||
block = createItem("STAINED_GLASS_PANE", "LIME_STAINED_GLASS_PANE", (short) 5);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Admin.SubServers", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -263,11 +263,11 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(16, block);
|
||||
|
||||
if (!json.getJSONObject("host").getBoolean("enabled")) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY+ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Admin.Plugins", '&')));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 11);
|
||||
block = createItem("STAINED_GLASS_PANE", "BLUE_STAINED_GLASS_PANE", (short) 11);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Admin.Plugins", '&'));
|
||||
}
|
||||
|
@ -276,7 +276,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(28, block);
|
||||
|
||||
if (json.getJSONObject("host").getBoolean("enabled")) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 11);
|
||||
block = createItem("STAINED_GLASS_PANE", "BLUE_STAINED_GLASS_PANE", (short) 11);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.AQUA + json.getJSONObject("host").getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -286,7 +286,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
if (plugin.config.get().getSection("Settings").getBoolean("Show-Addresses", false)) lore.add(ChatColor.WHITE + json.getJSONObject("host").getString("address"));
|
||||
blockMeta.setLore(lore);
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.RED + json.getJSONObject("host").getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -303,7 +303,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
|
||||
|
||||
if (hasHistory()) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -331,7 +331,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
setDownloading(null);
|
||||
ItemStack block;
|
||||
ItemMeta blockMeta;
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "AIR", (short) 15);
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "BLACK_STAINED_GLASS_PANE", (short) 15);
|
||||
ItemMeta divMeta = div.getItemMeta();
|
||||
divMeta.setDisplayName(ChatColor.RESET.toString());
|
||||
div.setItemMeta(divMeta);
|
||||
|
@ -345,11 +345,11 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
}
|
||||
|
||||
if (options.getName() == null) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.RED + plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Name", '&'));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 5);
|
||||
block = createItem("STAINED_GLASS_PANE", "LIME_STAINED_GLASS_PANE", (short) 5);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GREEN + plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Name", '&'));
|
||||
blockMeta.setLore(Arrays.asList(ChatColor.GRAY + options.getName()));
|
||||
|
@ -360,11 +360,11 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(12, block);
|
||||
|
||||
if (options.getPort() <= 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.RED + plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Port", '&'));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 5);
|
||||
block = createItem("STAINED_GLASS_PANE", "LIME_STAINED_GLASS_PANE", (short) 5);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GREEN + plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Port", '&'));
|
||||
blockMeta.setLore(Arrays.asList(ChatColor.GRAY.toString() + options.getPort()));
|
||||
|
@ -375,11 +375,11 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(16, block);
|
||||
|
||||
if (options.getTemplate() == null) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.RED + plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Template", '&'));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 5);
|
||||
block = createItem("STAINED_GLASS_PANE", "LIME_STAINED_GLASS_PANE", (short) 5);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GREEN + plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Template", '&'));
|
||||
blockMeta.setLore(Arrays.asList(ChatColor.GRAY + options.getTemplate()));
|
||||
|
@ -390,11 +390,11 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(30, block);
|
||||
|
||||
if (options.getVersion() == null) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.RED + plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Version", '&'));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 5);
|
||||
block = createItem("STAINED_GLASS_PANE", "LIME_STAINED_GLASS_PANE", (short) 5);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GREEN + plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Version", '&'));
|
||||
blockMeta.setLore(Arrays.asList(ChatColor.GRAY + "v" + options.getVersion().toString()));
|
||||
|
@ -405,12 +405,12 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(34, block);
|
||||
|
||||
if (!options.hasHistory()) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY + ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Undo", '&')));
|
||||
block.setItemMeta(blockMeta);
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 1);
|
||||
block = createItem("STAINED_GLASS_PANE", "ORANGE_STAINED_GLASS_PANE", (short) 1);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Undo", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -420,13 +420,13 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(46, block);
|
||||
|
||||
if (options.getName() == null || options.getTemplate() == null || options.getVersion() == null || options.getPort() <= 0 && options.getMemory() < 256) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY + ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Submit", '&')));
|
||||
blockMeta.setLore(Arrays.asList(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Form-Incomplete", '&')));
|
||||
block.setItemMeta(blockMeta);
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Submit", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -437,7 +437,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(50, block);
|
||||
|
||||
if (hasHistory()) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -470,7 +470,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
|
||||
ItemStack block;
|
||||
ItemMeta blockMeta;
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "AIR", (short) 15);
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "BLACK_STAINED_GLASS_PANE", (short) 15);
|
||||
ItemMeta divMeta = div.getItemMeta();
|
||||
divMeta.setDisplayName(ChatColor.RESET.toString());
|
||||
div.setItemMeta(divMeta);
|
||||
|
@ -482,7 +482,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
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 = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
block.setItemMeta(divMeta);
|
||||
while (i < area) {
|
||||
inv.setItem(i, block);
|
||||
|
@ -517,7 +517,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
}
|
||||
|
||||
if (templates.size() == 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Creator.Edit-Template.No-Templates", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -534,7 +534,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i = inv.getSize() - 9;
|
||||
|
||||
if (min != 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -542,7 +542,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(i++, block);
|
||||
} else i += 2;
|
||||
i++;
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -551,7 +551,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(i++, block);
|
||||
i++;
|
||||
if (templates.size() - 1 > max) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Next-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -583,7 +583,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
|
||||
ItemStack block;
|
||||
ItemMeta blockMeta;
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "AIR", (short) 15);
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "BLACK_STAINED_GLASS_PANE", (short) 15);
|
||||
ItemMeta divMeta = div.getItemMeta();
|
||||
divMeta.setDisplayName(ChatColor.RESET.toString());
|
||||
div.setItemMeta(divMeta);
|
||||
|
@ -595,7 +595,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
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")));
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
block.setItemMeta(divMeta);
|
||||
while (i < area) {
|
||||
inv.setItem(i, block);
|
||||
|
@ -623,7 +623,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
}
|
||||
|
||||
if (renderers.size() == 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Host-Plugin.No-Plugins", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -640,7 +640,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i = inv.getSize() - 9;
|
||||
|
||||
if (min != 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -649,7 +649,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
} else i += 2;
|
||||
i++;
|
||||
if (hasHistory()) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -659,7 +659,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i++;
|
||||
}
|
||||
if (renderers.size() - 1 > max) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Next-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -686,7 +686,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
|
||||
ItemStack block;
|
||||
ItemMeta blockMeta;
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "AIR", (short) 15);
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "BLACK_STAINED_GLASS_PANE", (short) 15);
|
||||
ItemMeta divMeta = div.getItemMeta();
|
||||
divMeta.setDisplayName(ChatColor.RESET.toString());
|
||||
div.setItemMeta(divMeta);
|
||||
|
@ -698,7 +698,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
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.Group-Menu.Title", '&'));
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
block.setItemMeta(divMeta);
|
||||
while (i < area) {
|
||||
inv.setItem(i, block);
|
||||
|
@ -708,14 +708,14 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i = (int) ((count < 9) ? Math.floor((9 - count) / 2) : 0);
|
||||
|
||||
boolean even = (count & 1) == 0 && count < 9;
|
||||
short color;
|
||||
NamedContainer<String, Short> color;
|
||||
|
||||
for (String group : groups) {
|
||||
if (groups.indexOf(group) >= min && groups.indexOf(group) <= max) {
|
||||
if (even && (i == 4 || i == 13 || i == 22 || i == 31)) inv.setItem(i++, adiv);
|
||||
color = (short) (((i & 1) == 0) ? 1 : 4);
|
||||
color = (((i & 1) == 0) ? new NamedContainer<>("ORANGE_STAINED_GLASS_PANE", (short) 1) : new NamedContainer<>("YELLOW_STAINED_GLASS_PANE", (short) 4));
|
||||
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", color);
|
||||
block = createItem("STAINED_GLASS_PANE", color.name(), color.get());
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GOLD + group);
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -735,7 +735,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
}
|
||||
|
||||
if (groups.size() == 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Group-Menu.No-Groups", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -752,7 +752,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i = inv.getSize() - 9;
|
||||
|
||||
if (min != 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -760,7 +760,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(i++, block);
|
||||
} else i += 2;
|
||||
i++;
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 5);
|
||||
block = createItem("STAINED_GLASS_PANE", "LIME_STAINED_GLASS_PANE", (short) 5);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Group-Menu.Server-Menu", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -769,7 +769,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(i++, block);
|
||||
i++;
|
||||
if (groups.size() - 1 > max) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Next-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -820,7 +820,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
|
||||
ItemStack block;
|
||||
ItemMeta blockMeta;
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "AIR", (short) 15);
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "BLACK_STAINED_GLASS_PANE", (short) 15);
|
||||
ItemMeta divMeta = div.getItemMeta();
|
||||
divMeta.setDisplayName(ChatColor.RESET.toString());
|
||||
div.setItemMeta(divMeta);
|
||||
|
@ -832,7 +832,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
int area = (count % 9 == 0) ? count : (int) (Math.floor(count / 9) + 1) * 9;
|
||||
|
||||
Inventory inv = Bukkit.createInventory(null, 18 + area, (host == null)?((group == null)?plugin.lang.getSection("Lang").getColoredString("Interface.Server-Menu.Title", '&'):plugin.lang.getSection("Lang").getColoredString("Interface.Group-SubServer.Title", '&').replace("$str$", group)):plugin.lang.getSection("Lang").getColoredString("Interface.Host-SubServer.Title", '&').replace("$str$", json.getJSONObject("hosts").getJSONObject(host).getString("display")));
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
block.setItemMeta(divMeta);
|
||||
while (i < area) {
|
||||
inv.setItem(i, block);
|
||||
|
@ -842,19 +842,19 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i = (int) ((count < 9) ? Math.floor((9 - count) / 2) : 0);
|
||||
|
||||
boolean even = (count & 1) == 0 && count < 9;
|
||||
short external, online, temp, offline, disabled;
|
||||
NamedContainer<String, Short> external, online, temp, offline, disabled;
|
||||
|
||||
for (String server : servers) {
|
||||
if (servers.indexOf(server) >= min && servers.indexOf(server) <= max) {
|
||||
if (even && (i == 4 || i == 13 || i == 22 || i == 31)) inv.setItem(i++, adiv);
|
||||
external = (short) (((i & 1) == 0) ? 0 : 8);
|
||||
online = (short) (((i & 1) == 0) ? 5 : 13);
|
||||
temp = (short) (((i & 1) == 0) ? 3 : 11);
|
||||
offline = (short) (((i & 1) == 0) ? 4 : 1);
|
||||
disabled = (short) (((i & 1) == 0) ? 2 : 14);
|
||||
external = (((i & 1) == 0) ? new NamedContainer<>("WHITE_STAINED_GLASS_PANE", (short) 0) : new NamedContainer<>("LIGHT_GRAY_STAINED_GLASS_PANE", (short) 8));
|
||||
online = (((i & 1) == 0) ? new NamedContainer<>("LIME_STAINED_GLASS_PANE", (short) 5) : new NamedContainer<>("GREEN_STAINED_GLASS_PANE", (short) 13));
|
||||
temp = (((i & 1) == 0) ? new NamedContainer<>("LIGHT_BLUE_STAINED_GLASS_PANE", (short) 3) : new NamedContainer<>("BLUE_STAINED_GLASS_PANE", (short) 11));
|
||||
offline = (((i & 1) == 0) ? new NamedContainer<>("YELLOW_STAINED_GLASS_PANE", (short) 4) : new NamedContainer<>("ORANGE_STAINED_GLASS_PANE", (short) 1));
|
||||
disabled = (((i & 1) == 0) ? new NamedContainer<>("MAGENTA_STAINED_GLASS_PANE", (short) 2) : new NamedContainer<>("RED_STAINED_GLASS_PANE", (short) 14));
|
||||
|
||||
if (hosts.get(server) == null) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", external);
|
||||
block = createItem("STAINED_GLASS_PANE", external.name(), external.get());
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.AQUA + json.getJSONObject("servers").getJSONObject(server).getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -866,7 +866,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
lore.add(ChatColor.WHITE + ((plugin.config.get().getSection("Settings").getBoolean("Show-Addresses", false))?json.getJSONObject("servers").getJSONObject(server).getString("address"):json.getJSONObject("servers").getJSONObject(server).getString("address").split(":")[json.getJSONObject("servers").getJSONObject(server).getString("address").split(":").length - 1]));
|
||||
blockMeta.setLore(lore);
|
||||
} else if (json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getBoolean("temp")) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", temp);
|
||||
block = createItem("STAINED_GLASS_PANE", temp.name(), temp.get());
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.AQUA + json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -877,7 +877,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
lore.add(ChatColor.WHITE + ((plugin.config.get().getSection("Settings").getBoolean("Show-Addresses", false))?json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("address"):json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("address").split(":")[json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("address").split(":").length - 1]));
|
||||
blockMeta.setLore(lore);
|
||||
} else if (json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getBoolean("running")) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", online);
|
||||
block = createItem("STAINED_GLASS_PANE", online.name(), online.get());
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GREEN + json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -887,7 +887,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
lore.add(ChatColor.WHITE + ((plugin.config.get().getSection("Settings").getBoolean("Show-Addresses", false))?json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("address"):json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("address").split(":")[json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("address").split(":").length - 1]));
|
||||
blockMeta.setLore(lore);
|
||||
} else if (json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getBoolean("enabled") && json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getJSONArray("incompatible").length() == 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", offline);
|
||||
block = createItem("STAINED_GLASS_PANE", offline.name(), offline.get());
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.YELLOW + json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -897,7 +897,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
lore.add(ChatColor.WHITE + ((plugin.config.get().getSection("Settings").getBoolean("Show-Addresses", false))?json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("address"):json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("address").split(":")[json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("address").split(":").length - 1]));
|
||||
blockMeta.setLore(lore);
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", disabled);
|
||||
block = createItem("STAINED_GLASS_PANE", disabled.name(), disabled.get());
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.RED + json.getJSONObject("hosts").getJSONObject(hosts.get(server)).getJSONObject("servers").getJSONObject(server).getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -929,7 +929,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
}
|
||||
|
||||
if (servers.size() == 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Server-Menu.No-Servers", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -946,7 +946,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i = inv.getSize() - 9;
|
||||
|
||||
if (min != 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -955,7 +955,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
} else i += 2;
|
||||
i++;
|
||||
if (host == null || group == null || hasHistory()) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) ((host == null && group == null)?11:14));
|
||||
block = createItem("STAINED_GLASS_PANE", ((host == null && group == null)?"BLUE_STAINED_GLASS_PANE":"RED_STAINED_GLASS_PANE"), (short) ((host == null && group == null)?11:14));
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName((host == null && group == null)?plugin.lang.getSection("Lang").getColoredString("Interface.Server-Menu.Host-Menu", '&'):plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -965,7 +965,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i++;
|
||||
}
|
||||
if (servers.size() - 1 > max) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Next-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -989,7 +989,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
lastVisitedObjects[0] = subserver;
|
||||
ItemStack block;
|
||||
ItemMeta blockMeta;
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "AIR", (short) 15);
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "BLACK_STAINED_GLASS_PANE", (short) 15);
|
||||
ItemMeta divMeta = div.getItemMeta();
|
||||
divMeta.setDisplayName(ChatColor.RESET.toString());
|
||||
div.setItemMeta(divMeta);
|
||||
|
@ -1005,12 +1005,12 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
|
||||
if (json.getJSONObject("server").getBoolean("running")) {
|
||||
if (!(Bukkit.getPlayer(player).hasPermission("subservers.subserver.terminate.*") || Bukkit.getPlayer(player).hasPermission("subservers.subserver.terminate." + subserver.toLowerCase()))) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY+ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Terminate", '&')));
|
||||
blockMeta.setLore(Arrays.asList(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Invalid-Permission", '&').replace("$str$", "subservers.subserver.terminate." + subserver.toLowerCase())));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Terminate", '&'));
|
||||
}
|
||||
|
@ -1020,12 +1020,12 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(10, block);
|
||||
|
||||
if (!(Bukkit.getPlayer(player).hasPermission("subservers.subserver.stop.*") || Bukkit.getPlayer(player).hasPermission("subservers.subserver.stop." + subserver.toLowerCase()))) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY+ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Stop", '&')));
|
||||
blockMeta.setLore(Arrays.asList(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Invalid-Permission", '&').replace("$str$", "subservers.subserver.stop." + subserver.toLowerCase())));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 2);
|
||||
block = createItem("STAINED_GLASS_PANE", "MAGENTA_STAINED_GLASS_PANE", (short) 2);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Stop", '&'));
|
||||
}
|
||||
|
@ -1036,12 +1036,12 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(12, block);
|
||||
|
||||
if (!(Bukkit.getPlayer(player).hasPermission("subservers.subserver.command.*") || Bukkit.getPlayer(player).hasPermission("subservers.subserver.command." + subserver.toLowerCase()))) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY+ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Command", '&')));
|
||||
blockMeta.setLore(Arrays.asList(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Invalid-Permission", '&').replace("$str$", "subservers.subserver.command." + subserver.toLowerCase())));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Command", '&'));
|
||||
}
|
||||
|
@ -1054,16 +1054,16 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(16, block);
|
||||
} else {
|
||||
if (!(Bukkit.getPlayer(player).hasPermission("subservers.subserver.start.*") || Bukkit.getPlayer(player).hasPermission("subservers.subserver.start." + subserver.toLowerCase()))) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY+ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Start", '&')));
|
||||
blockMeta.setLore(Arrays.asList(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Invalid-Permission", '&').replace("$str$", "subservers.subserver.start." + subserver.toLowerCase())));
|
||||
} else if (!json.getJSONObject("server").getBoolean("enabled") || json.getJSONObject("server").getJSONArray("incompatible").length() != 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY+ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Start", '&')));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 5);
|
||||
block = createItem("STAINED_GLASS_PANE", "LIME_STAINED_GLASS_PANE", (short) 5);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Start", '&'));
|
||||
}
|
||||
|
@ -1077,11 +1077,11 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
}
|
||||
|
||||
if (!json.getJSONObject("server").getBoolean("enabled")) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GRAY+ChatColor.stripColor(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Plugins", '&')));
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 11);
|
||||
block = createItem("STAINED_GLASS_PANE", "BLUE_STAINED_GLASS_PANE", (short) 11);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Admin.Plugins", '&'));
|
||||
}
|
||||
|
@ -1090,7 +1090,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(28, block);
|
||||
|
||||
if (json.getJSONObject("server").getBoolean("temp")) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 11);
|
||||
block = createItem("STAINED_GLASS_PANE", "BLUE_STAINED_GLASS_PANE", (short) 11);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.AQUA + json.getJSONObject("server").getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -1101,7 +1101,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
lore.add(ChatColor.WHITE + json.getJSONObject("server").getString("address"));
|
||||
blockMeta.setLore(lore);
|
||||
} else if (json.getJSONObject("server").getBoolean("running")) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 5);
|
||||
block = createItem("STAINED_GLASS_PANE", "LIME_STAINED_GLASS_PANE", (short) 5);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.GREEN + json.getJSONObject("server").getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -1111,7 +1111,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
lore.add(ChatColor.WHITE + json.getJSONObject("server").getString("address"));
|
||||
blockMeta.setLore(lore);
|
||||
} else if (json.getJSONObject("server").getBoolean("enabled") && json.getJSONObject("server").getJSONArray("incompatible").length() == 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.YELLOW + json.getJSONObject("server").getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -1121,7 +1121,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
lore.add(ChatColor.WHITE + json.getJSONObject("server").getString("address"));
|
||||
blockMeta.setLore(lore);
|
||||
} else {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(ChatColor.RED + json.getJSONObject("server").getString("display"));
|
||||
LinkedList<String> lore = new LinkedList<String>();
|
||||
|
@ -1145,7 +1145,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
inv.setItem(32, block);
|
||||
|
||||
if (hasHistory()) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -1178,7 +1178,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
|
||||
ItemStack block;
|
||||
ItemMeta blockMeta;
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "AIR", (short) 15);
|
||||
ItemStack div = createItem("STAINED_GLASS_PANE", "BLACK_STAINED_GLASS_PANE", (short) 15);
|
||||
ItemMeta divMeta = div.getItemMeta();
|
||||
divMeta.setDisplayName(ChatColor.RESET.toString());
|
||||
div.setItemMeta(divMeta);
|
||||
|
@ -1190,7 +1190,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
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")));
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 7);
|
||||
block = createItem("STAINED_GLASS_PANE", "GRAY_STAINED_GLASS_PANE", (short) 7);
|
||||
block.setItemMeta(divMeta);
|
||||
while (i < area) {
|
||||
inv.setItem(i, block);
|
||||
|
@ -1218,7 +1218,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
}
|
||||
|
||||
if (renderers.size() == 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.SubServer-Plugin.No-Plugins", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -1235,7 +1235,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i = inv.getSize() - 9;
|
||||
|
||||
if (min != 0) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -1244,7 +1244,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
} else i += 2;
|
||||
i++;
|
||||
if (hasHistory()) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 14);
|
||||
block = createItem("STAINED_GLASS_PANE", "RED_STAINED_GLASS_PANE", (short) 14);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Back", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
@ -1254,7 +1254,7 @@ public class InternalUIRenderer extends UIRenderer {
|
|||
i++;
|
||||
}
|
||||
if (renderers.size() - 1 > max) {
|
||||
block = createItem("STAINED_GLASS_PANE", "AIR", (short) 4);
|
||||
block = createItem("STAINED_GLASS_PANE", "YELLOW_STAINED_GLASS_PANE", (short) 4);
|
||||
blockMeta = block.getItemMeta();
|
||||
blockMeta.setDisplayName(plugin.lang.getSection("Lang").getColoredString("Interface.Generic.Next-Arrow", '&'));
|
||||
block.setItemMeta(blockMeta);
|
||||
|
|
|
@ -35,7 +35,7 @@ public final class SubPlugin extends JavaPlugin {
|
|||
|
||||
public UIHandler gui = null;
|
||||
public final Version version;
|
||||
public final Version bversion = new Version(2);
|
||||
public final Version bversion = new Version(1);
|
||||
public final SubAPI api = new SubAPI(this);
|
||||
|
||||
public SubPlugin() {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
name: 'SubServers-Client-Bukkit'
|
||||
main: 'net.ME1312.SubServers.Client.Bukkit.SubPlugin'
|
||||
version: '2.12.2a'
|
||||
version: '2.13a'
|
||||
authors: [ME1312]
|
||||
softdepend: [Vault, TitleManager]
|
||||
website: 'http://www.ME1312.net/'
|
||||
|
|
Binary file not shown.
|
@ -52,8 +52,8 @@ public final class ExHost {
|
|||
public YAMLSection lang = null;
|
||||
public SubDataClient subdata = null;
|
||||
|
||||
public final Version version = new Version("2.12.2a");
|
||||
public final Version bversion = new Version(2);
|
||||
public final Version version = new Version("2.13a");
|
||||
public final Version bversion = new Version(1);
|
||||
public final SubAPI api = new SubAPI(this);
|
||||
|
||||
private boolean running = false;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Manifest-Version: 1.0
|
||||
Class-Path: BungeeCord.jar
|
||||
Main-Class: net.ME1312.SubServers.Sync.Launch
|
||||
Implementation-Version: 2.12.2a
|
||||
Specification-Version: 2
|
||||
Implementation-Version: 2.13a
|
||||
Specification-Version: 1
|
||||
|
|
Binary file not shown.
|
@ -118,7 +118,7 @@ public class Metrics {
|
|||
JsonObject data = new JsonObject();
|
||||
|
||||
String pluginName = "SubServers Sync";
|
||||
String pluginVersion = plugin.version.toString();
|
||||
String pluginVersion = plugin.version + ((plugin.bversion != null)?"/b"+plugin.bversion.toString():"");
|
||||
|
||||
data.addProperty("pluginName", pluginName);
|
||||
data.addProperty("pluginVersion", pluginVersion);
|
||||
|
@ -153,7 +153,7 @@ public class Metrics {
|
|||
int playerAmount = plugin.getOnlineCount();
|
||||
playerAmount = playerAmount > 500 ? 500 : playerAmount;
|
||||
int onlineMode = plugin.getConfig().isOnlineMode() ? 1 : 0;
|
||||
String bungeecordVersion = plugin.getVersion();
|
||||
String bungeecordVersion = ((plugin.getName().equals("SubServers.Sync.Patch"))?"SYNC-":"")+plugin.getVersion();
|
||||
int managedServers = plugin.getServers().size();
|
||||
|
||||
// OS/Java specific data
|
||||
|
|
|
@ -141,6 +141,26 @@ public final class SubPlugin extends BungeeCord implements Listener {
|
|||
}, 0, TimeUnit.DAYS.toMillis(2));
|
||||
}
|
||||
|
||||
/**
|
||||
* Further override BungeeCord's signature when patched into the same jar
|
||||
*
|
||||
* @return Software Name
|
||||
*/
|
||||
@Override
|
||||
public String getName() {
|
||||
return (new Version(super.getVersion()).equals(version))?"SubServers.Sync.Patch":super.getName();
|
||||
}
|
||||
|
||||
/**
|
||||
* Further override BungeeCord's signature when patched into the same jar
|
||||
*
|
||||
* @return Software Version
|
||||
*/
|
||||
@Override
|
||||
public String getVersion() {
|
||||
return (new Version(super.getVersion()).equals(version))?version+((bversion != null)?"-BETA-"+bversion.toString():"")+"-PATCHED":super.getVersion();
|
||||
}
|
||||
|
||||
/**
|
||||
* Emulate BungeeCord's getServers()
|
||||
*
|
||||
|
@ -149,7 +169,9 @@ public final class SubPlugin extends BungeeCord implements Listener {
|
|||
@Override
|
||||
public Map<String, ServerInfo> getServers() {
|
||||
if (servers.size() > 0) {
|
||||
return new TreeMap<String, ServerInfo>(servers);
|
||||
HashMap<String, ServerInfo> servers = new HashMap<String, ServerInfo>();
|
||||
for (ServerInfo server : this.servers.values()) servers.put(server.getName(), server);
|
||||
return servers;
|
||||
} else {
|
||||
return super.getServers();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue