-- templatify() - Method in class net.ME1312.SubServers.Bungee.Host.External.ExternalSubServer
--
-- templatify() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubServer
--
-- templatify() - Method in class net.ME1312.SubServers.Bungee.Host.SubServer
--
-
Templatify this SubServer
-
- terminate() - Method in class net.ME1312.SubServers.Bungee.Host.External.ExternalSubCreator
-
- terminate(UUID) - Method in class net.ME1312.SubServers.Bungee.Host.External.ExternalSubServer
diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html
index 25c49b92..2427958e 100644
--- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html
+++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -316,23 +316,17 @@ extends
boolean |
-templatify()
-Templatify this SubServer
- |
-
-
-boolean |
terminate(java.util.UUID player)
Terminates the Server
|
-
+
void |
waitFor()
Waits for the Server to Stop
|
-
+
boolean |
willAutoRestart()
If the Server will Auto Restart on unexpected shutdowns
@@ -527,23 +521,6 @@ extends
-
-
-
diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html
index 03c9c05e..4d1dda17 100644
--- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html
+++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -318,23 +318,17 @@ extends
| boolean |
-templatify()
-Templatify this SubServer
- |
-
-
-boolean |
terminate(java.util.UUID player)
Terminates the Server
|
-
+
void |
waitFor()
Waits for the Server to Stop
|
-
+
boolean |
willAutoRestart()
If the Server will Auto Restart on unexpected shutdowns
@@ -533,23 +527,6 @@ extends
-
-
-
diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/SubServer.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/SubServer.html
index e6ac9a3a..a1ea2b68 100644
--- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/SubServer.html
+++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/SubServer.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":6,"i2":6,"i3":10,"i4":6,"i5":6,"i6":10,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":10,"i21":6,"i22":10,"i23":6,"i24":6,"i25":10,"i26":6,"i27":6,"i28":6};
+var methods = {"i0":10,"i1":6,"i2":6,"i3":10,"i4":6,"i5":6,"i6":10,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":10,"i21":6,"i22":10,"i23":6,"i24":10,"i25":6,"i26":6,"i27":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -338,30 +338,24 @@ extends
|
-abstract boolean |
-templatify()
-Templatify this SubServer
- |
-
-
boolean |
terminate()
Terminates the Server
|
-
+
abstract boolean |
terminate(java.util.UUID player)
Terminates the Server
|
-
+
abstract void |
waitFor()
Waits for the Server to Stop
|
-
+
abstract boolean |
willAutoRestart()
If the Server will Auto Restart on unexpected shutdowns
@@ -595,20 +589,6 @@ extends
-
-
-
-
diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html
index 78093764..ca64f09d 100644
--- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html
+++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/Packet/PacketCreateServer.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
- Frames
@@ -323,7 +323,7 @@ implements
|
-PacketDownloadBuildScript |
-
- Download Build Script Packet
- |
-
-
PacketDownloadHostInfo |
Download Host Info Packet
|
-
+
PacketDownloadLang |
Download Lang Packet
|
-
+
PacketDownloadPlayerList |
Download Player List Packet
|
-
+
PacketDownloadProxyInfo |
Download Proxy Info Packet
|
-
+
PacketDownloadServerInfo |
Download Server Info Packet
|
-
+
PacketDownloadServerList |
Download Server List Packet
|
-
+
PacketEditServer |
Edit Server Packet
|
-
+
PacketExAddServer |
Add Server External Host Packet
|
-
+
PacketExConfigureHost |
External Host Configuration Packet
|
-
+
PacketExCreateServer |
Create Server External Host Packet
|
-
+
PacketExDeleteServer |
Delete Server External Host Packet
|
-
+
PacketExRemoveServer |
Create Server External Host Packet
|
-
+
PacketExUpdateServer |
Update External Server Packet
|
-
+
PacketInExLogMessage |
Message Log External Host Packet
|
-
+
PacketInExRequestQueue |
External Host Queue Request Packet
|
-
+
PacketLinkExHost |
Link External Host Packet
|
-
+
PacketLinkServer |
Link Server Packet
|
-
+
PacketListenLog |
Server Log Listener Packet
|
-
+
PacketOutReset |
Reset Packet
|
-
+
PacketOutRunEvent |
Event Send Packet
|
-
+
PacketStartServer |
Start Server Packet
|
-
+
PacketStopServer |
Stop Server Packet
|
-
+
PacketTeleportPlayer |
Teleport Player Packet
diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/Packet/package-tree.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/Packet/package-tree.html
index 168a0144..307f7813 100644
--- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/Packet/package-tree.html
+++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/Packet/package-tree.html
@@ -82,7 +82,6 @@
- net.ME1312.SubServers.Bungee.Network.Packet.PacketAuthorization (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketCommandServer (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketCreateServer (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
-- net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadBuildScript (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadHostInfo (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadLang (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadPlayerList (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/PacketIn.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/PacketIn.html
index f3c2b5f0..232b07e6 100644
--- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/PacketIn.html
+++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/PacketIn.html
@@ -99,7 +99,7 @@ var activeTableTab = "activeTableTab";
-
- All Known Implementing Classes:
-- PacketAuthorization, PacketCommandServer, PacketCreateServer, PacketDownloadBuildScript, PacketDownloadHostInfo, PacketDownloadLang, PacketDownloadPlayerList, PacketDownloadProxyInfo, PacketDownloadServerInfo, PacketDownloadServerList, PacketEditServer, PacketExAddServer, PacketExConfigureHost, PacketExCreateServer, PacketExDeleteServer, PacketExRemoveServer, PacketExUpdateServer, PacketInExLogMessage, PacketInExRequestQueue, PacketLinkExHost, PacketLinkServer, PacketListenLog, PacketStartServer, PacketStopServer, PacketTeleportPlayer
+- PacketAuthorization, PacketCommandServer, PacketCreateServer, PacketDownloadHostInfo, PacketDownloadLang, PacketDownloadPlayerList, PacketDownloadProxyInfo, PacketDownloadServerInfo, PacketDownloadServerList, PacketEditServer, PacketExAddServer, PacketExConfigureHost, PacketExCreateServer, PacketExDeleteServer, PacketExRemoveServer, PacketExUpdateServer, PacketInExLogMessage, PacketInExRequestQueue, PacketLinkExHost, PacketLinkServer, PacketListenLog, PacketStartServer, PacketStopServer, PacketTeleportPlayer
diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/PacketOut.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/PacketOut.html
index c976eac7..161e4f17 100644
--- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/PacketOut.html
+++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Network/PacketOut.html
@@ -99,7 +99,7 @@ var activeTableTab = "activeTableTab";
-
- All Known Implementing Classes:
-- PacketAuthorization, PacketCommandServer, PacketCreateServer, PacketDownloadBuildScript, PacketDownloadHostInfo, PacketDownloadLang, PacketDownloadPlayerList, PacketDownloadProxyInfo, PacketDownloadServerInfo, PacketDownloadServerList, PacketEditServer, PacketExAddServer, PacketExConfigureHost, PacketExCreateServer, PacketExDeleteServer, PacketExRemoveServer, PacketExUpdateServer, PacketLinkExHost, PacketLinkServer, PacketListenLog, PacketOutReset, PacketOutRunEvent, PacketStartServer, PacketStopServer, PacketTeleportPlayer
+- PacketAuthorization, PacketCommandServer, PacketCreateServer, PacketDownloadHostInfo, PacketDownloadLang, PacketDownloadPlayerList, PacketDownloadProxyInfo, PacketDownloadServerInfo, PacketDownloadServerList, PacketEditServer, PacketExAddServer, PacketExConfigureHost, PacketExCreateServer, PacketExDeleteServer, PacketExRemoveServer, PacketExUpdateServer, PacketLinkExHost, PacketLinkServer, PacketListenLog, PacketOutReset, PacketOutRunEvent, PacketStartServer, PacketStopServer, PacketTeleportPlayer
diff --git a/Javadoc/SubServers.Bungee/overview-tree.html b/Javadoc/SubServers.Bungee/overview-tree.html
index 2e70a8bf..5b8f68ab 100644
--- a/Javadoc/SubServers.Bungee/overview-tree.html
+++ b/Javadoc/SubServers.Bungee/overview-tree.html
@@ -144,7 +144,6 @@
- net.ME1312.SubServers.Bungee.Network.Packet.PacketAuthorization (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketCommandServer (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketCreateServer (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
-- net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadBuildScript (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadHostInfo (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadLang (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
- net.ME1312.SubServers.Bungee.Network.Packet.PacketDownloadPlayerList (implements net.ME1312.SubServers.Bungee.Network.PacketIn, net.ME1312.SubServers.Bungee.Network.PacketOut)
diff --git a/Javadoc/SubServers.Host/allclasses-frame.html b/Javadoc/SubServers.Host/allclasses-frame.html
index 069bd614..32dac67a 100644
--- a/Javadoc/SubServers.Host/allclasses-frame.html
+++ b/Javadoc/SubServers.Host/allclasses-frame.html
@@ -27,6 +27,7 @@
- IllegalPluginException
- IllegalStringValueException
- InvalidServerException
+- InvalidTemplateException
- JSONCallback
- Launch
- Listener
@@ -36,7 +37,6 @@
- PacketAuthorization
- PacketCommandServer
- PacketCreateServer
-- PacketDownloadBuildScript
- PacketDownloadHostInfo
- PacketDownloadLang
- PacketDownloadPlayerList
@@ -64,6 +64,7 @@
- SubCommand
- SubCreateEvent
- SubCreator
+- SubCreator.ServerTemplate
- SubCreator.ServerType
- SubDataClient
- SubDisableEvent
diff --git a/Javadoc/SubServers.Host/allclasses-noframe.html b/Javadoc/SubServers.Host/allclasses-noframe.html
index 5ec54588..b59df5de 100644
--- a/Javadoc/SubServers.Host/allclasses-noframe.html
+++ b/Javadoc/SubServers.Host/allclasses-noframe.html
@@ -27,6 +27,7 @@
- IllegalPluginException
- IllegalStringValueException
- InvalidServerException
+- InvalidTemplateException
- JSONCallback
- Launch
- Listener
@@ -36,7 +37,6 @@
- PacketAuthorization
- PacketCommandServer
- PacketCreateServer
-- PacketDownloadBuildScript
- PacketDownloadHostInfo
- PacketDownloadLang
- PacketDownloadPlayerList
@@ -64,6 +64,7 @@
- SubCommand
- SubCreateEvent
- SubCreator
+- SubCreator.ServerTemplate
- SubCreator.ServerType
- SubDataClient
- SubDisableEvent
diff --git a/Javadoc/SubServers.Host/index-all.html b/Javadoc/SubServers.Host/index-all.html
index a1b377a8..2457e53b 100644
--- a/Javadoc/SubServers.Host/index-all.html
+++ b/Javadoc/SubServers.Host/index-all.html
@@ -252,7 +252,7 @@
-
Copy from the Class Loader
-- create(String, SubCreator.ServerType, Version, int, int, UUID, String) - Method in class net.ME1312.SubServers.Host.Executable.SubCreator
+- create(String, SubCreator.ServerTemplate, Version, int, UUID, String) - Method in class net.ME1312.SubServers.Host.Executable.SubCreator
-
- creator - Variable in class net.ME1312.SubServers.Host.ExHost
-
@@ -340,8 +340,6 @@
-
- execute(JSONObject) - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketCreateServer
-
-- execute(JSONObject) - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadBuildScript
--
- execute(JSONObject) - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadHostInfo
-
- execute(JSONObject) - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadLang
@@ -418,8 +416,6 @@
-
- generate() - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketCreateServer
-
-- generate() - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadBuildScript
--
- generate() - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadHostInfo
-
- generate() - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadLang
@@ -520,6 +516,10 @@
-
Get a Boolean List by Handle
+- getBuildOptions() - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Get the Build Options for this Template
+
- getClient() - Method in class net.ME1312.SubServers.Host.Network.SubDataClient
-
Gets the Server Socket
@@ -532,6 +532,10 @@
-
Gets the Command to Send
+ - getConfigOptions() - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Get the Configuration Options for this Template
+
- getDataFolder() - Method in class net.ME1312.SubServers.Host.API.SubPluginInfo
-
Gets this Plugin's data folder
@@ -548,10 +552,18 @@
-
Get Plugin Description
+ - getDirectory() - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Get the Directory for this Template
+
- getDirectory() - Method in class net.ME1312.SubServers.Host.Executable.SubServer
-
Get the Server Directory
+- getDisplayName() - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Get the Display Name of this Template
+
- getDouble(String) - Method in class net.ME1312.SubServers.Host.Library.Config.YAMLSection
-
Get a Double by Handle
@@ -620,6 +632,10 @@
-
Gets the Host of the Server
+ - getIcon() - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Get the Item Icon for this Template
+
- getInstance() - Static method in class net.ME1312.SubServers.Host.SubAPI
-
Gets the SubAPI Methods
@@ -700,10 +716,6 @@
-
Get a Long List by Handle
- - getMemory() - Method in class net.ME1312.SubServers.Host.API.Event.SubCreateEvent
--
-
Get the Server RAM Amount (in MB)
-
- getName() - Method in class net.ME1312.SubServers.Host.API.Event.SubCreateEvent
-
Get the name the SubServer will use
@@ -712,6 +724,10 @@
-
Get Plugin's Name
+ - getName() - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Get the Name of this Template
+
- getName() - Method in class net.ME1312.SubServers.Host.Executable.SubLogger
-
Gets the Name of the task logging
@@ -900,9 +916,17 @@
-
Gets the SubData Network Manager
- - getType() - Method in class net.ME1312.SubServers.Host.API.Event.SubCreateEvent
+- getTemplate() - Method in class net.ME1312.SubServers.Host.API.Event.SubCreateEvent
-
-
Get the type of Server to create
+Get the Template to Use
+
+- getTemplate(String) - Method in class net.ME1312.SubServers.Host.API.Event.SubCreateEvent
+-
+
Set the Template to Use
+
+- getType() - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Get the Type of this Template
- getUniversalPath() - Method in class net.ME1312.SubServers.Host.Library.UniversalFile
-
@@ -944,8 +968,6 @@
-
- getVersion() - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketCreateServer
-
-- getVersion() - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadBuildScript
--
- getVersion() - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadHostInfo
-
- getVersion() - Method in class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadLang
@@ -1058,6 +1080,14 @@
-
- InvalidServerException(String) - Constructor for exception net.ME1312.SubServers.Host.Library.Exception.InvalidServerException
-
+- InvalidTemplateException - Exception in net.ME1312.SubServers.Host.Library.Exception
+-
+
Invalid Template Exception
+
+- InvalidTemplateException() - Constructor for exception net.ME1312.SubServers.Host.Library.Exception.InvalidTemplateException
+-
+- InvalidTemplateException(String) - Constructor for exception net.ME1312.SubServers.Host.Library.Exception.InvalidTemplateException
+-
- isBoolean(String) - Method in class net.ME1312.SubServers.Host.Library.Config.YAMLSection
-
Check if object is a Boolean by Handle
@@ -1086,6 +1116,10 @@
-
Sets the Plugin's Enabled Status
+ - isEnabled() - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Get the Enabled Status of this Template
+
- isEnabled() - Method in class net.ME1312.SubServers.Host.Executable.SubServer
-
If the Server is Enabled
@@ -1318,18 +1352,6 @@
-
New PacketCreateServer (Out)
- - PacketDownloadBuildScript - Class in net.ME1312.SubServers.Host.Network.Packet
--
-
Download Build Script Packet
-
-- PacketDownloadBuildScript() - Constructor for class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadBuildScript
--
-
New PacketDownloadBuildScript (In)
-
-- PacketDownloadBuildScript(JSONCallback...) - Constructor for class net.ME1312.SubServers.Host.Network.Packet.PacketDownloadBuildScript
--
-
New PacketDownloadBuildScript (Out)
-
- PacketDownloadHostInfo - Class in net.ME1312.SubServers.Host.Network.Packet
-
Download Host Info Packet
@@ -1682,6 +1704,10 @@
- servers - Variable in class net.ME1312.SubServers.Host.ExHost
-
+- ServerTemplate(String, boolean, String, File, YAMLSection, YAMLSection) - Constructor for class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Create a SubCreator Template
+
- set(YAMLSection) - Method in class net.ME1312.SubServers.Host.Library.Config.YAMLConfig
-
Set Config Contents
@@ -1716,10 +1742,18 @@
-
Sets the Command to be Sent
+ - setDisplayName(String) - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Sets the Display Name for this Template
+
- setEnabled(boolean) - Method in class net.ME1312.SubServers.Host.API.SubPluginInfo
-
Sets if the Plugin is Enabled
+- setEnabled(boolean) - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Set the Enabled Status of this Template
+
- setEnabled(boolean) - Method in class net.ME1312.SubServers.Host.Executable.SubServer
-
Set if the Server is Enabled
@@ -1728,6 +1762,10 @@
-
Set the Exit Code
+ - setIcon(String) - Method in class net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+-
+
Set the Item Icon for this Template
+
- setLogger(Logger) - Method in class net.ME1312.SubServers.Host.API.SubPluginInfo
-
Replace this Plugin's Logger with a custom one
@@ -1736,18 +1774,10 @@
-
Set if the Server is Logging
- - setMemory(int) - Method in class net.ME1312.SubServers.Host.API.Event.SubCreateEvent
--
-
Set the Server RAM Amount (in MB)
-
- setStopCommand(String) - Method in class net.ME1312.SubServers.Host.Executable.SubServer
-
Set the Command that Stops the Server
-- setType(SubCreator.ServerType) - Method in class net.ME1312.SubServers.Host.API.Event.SubCreateEvent
--
-
Set the Type of Server to Create
-
- setup(PrintStream, PrintStream, File) - Static method in class net.ME1312.SubServers.Host.Library.Log.Logger
-
Setup the SubServers Log System
@@ -1798,7 +1828,7 @@
-
Server Create Event
- - SubCreateEvent(UUID, String, String, SubCreator.ServerType, Version, int, int) - Constructor for class net.ME1312.SubServers.Host.API.Event.SubCreateEvent
+- SubCreateEvent(UUID, String, String, String, Version, int) - Constructor for class net.ME1312.SubServers.Host.API.Event.SubCreateEvent
-
Server Create Event
@@ -1810,6 +1840,8 @@
-
Creates a SubCreator Instance
+- SubCreator.ServerTemplate - Class in net.ME1312.SubServers.Host.Executable
+-
- SubCreator.ServerType - Enum in net.ME1312.SubServers.Host.Executable
-
- subdata - Variable in class net.ME1312.SubServers.Host.ExHost
@@ -1939,6 +1971,8 @@
T
+- templates - Variable in class net.ME1312.SubServers.Host.ExHost
+-
- terminate() - Method in class net.ME1312.SubServers.Host.Executable.SubCreator
-
- terminate() - Method in class net.ME1312.SubServers.Host.Executable.SubServer
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html
index f1c07e3a..bd8e1095 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubCreateEvent.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -133,12 +133,11 @@ extends Constructor and Description
|
-SubCreateEvent(java.util.UUID player,
+SubCreateEvent(java.util.UUID player,
java.lang.String host,
java.lang.String name,
- SubCreator.ServerType type,
+ java.lang.String template,
Version version,
- int memory,
int port)
Server Create Event
|
@@ -165,33 +164,33 @@ extends
-int |
-getMemory()
-Get the Server RAM Amount (in MB)
- |
- |
-
java.lang.String |
getName()
Get the name the SubServer will use
|
-
+
java.util.UUID |
getPlayer()
Gets the player that triggered the Event
|
-
+
int |
getPort()
Get the Port the Server will use
|
+
+java.lang.String |
+getTemplate()
+Get the Template to Use
+ |
+
-SubCreator.ServerType |
-getType()
-Get the type of Server to create
+ | void |
+getTemplate(java.lang.String value)
+Set the Template to Use
|
@@ -202,18 +201,6 @@ extends
void |
-setMemory(int value)
-Set the Server RAM Amount (in MB)
- |
-
-
-void |
-setType(SubCreator.ServerType value)
-Set the Type of Server to Create
- |
-
-
-void |
setVersion(Version value)
Set the Version the Server will use
|
@@ -247,7 +234,7 @@ extends
+
@@ -256,9 +243,8 @@ extends SubCreator.ServerType type,
+ java.lang.String template,
Version version,
- int memory,
int port)
Server Create Event
@@ -266,9 +252,8 @@ extends
-
+
-
-
getType
-public SubCreator.ServerType getType()
-Get the type of Server to create
+getTemplate
+public java.lang.String getTemplate()
+Get the Template to Use
- Returns:
-- Server Type
+- Server Template
-
+
-
-
setType
-public void setType(SubCreator.ServerType value)
-Set the Type of Server to Create
+getTemplate
+public void getTemplate(java.lang.String value)
+Set the Template to Use
- Parameters:
value
- Value
@@ -365,34 +350,6 @@ extends
-
-
-
-
-
-
-
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/ExHost.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/ExHost.html
index 00bfe3d9..45cb0204 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/ExHost.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/ExHost.html
@@ -169,6 +169,10 @@ extends java.lang.Object
subdata |
+java.util.HashMap<java.lang.String,SubCreator.ServerTemplate> |
+templates |
+
+
Version |
version |
@@ -221,6 +225,15 @@ extends java.lang.Object
Field Detail
+
+
+
+
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html
new file mode 100644
index 00000000..feb894fb
--- /dev/null
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html
@@ -0,0 +1,499 @@
+
+
+
+
+
+SubCreator.ServerTemplate (SubServers.Host)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.ME1312.SubServers.Host.Executable.SubCreator.ServerTemplate
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+Constructor and Description |
+
+
+ServerTemplate(java.lang.String name,
+ boolean enabled,
+ java.lang.String icon,
+ java.io.File directory,
+ YAMLSection build,
+ YAMLSection options)
+Create a SubCreator Template
+ |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
ServerTemplate
+public ServerTemplate(java.lang.String name,
+ boolean enabled,
+ java.lang.String icon,
+ java.io.File directory,
+ YAMLSection build,
+ YAMLSection options)
+Create a SubCreator Template
+
+- Parameters:
+name
- Template Name
+directory
- Template Directory
+build
- Build Options
+options
- Configuration Options
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html
index f4f2064a..8a7b60da 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html
@@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
-
@@ -326,7 +338,7 @@ not permitted.)
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.html
index b5d409e0..1743c312 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/SubCreator.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
- Frames
@@ -130,6 +130,10 @@ extends java.lang.Object
static class |
+SubCreator.ServerTemplate |
+
+
+static class |
SubCreator.ServerType |
@@ -168,10 +172,9 @@ extends java.lang.Object
boolean |
-create(java.lang.String name,
- SubCreator.ServerType type,
+create(java.lang.String name,
+ SubCreator.ServerTemplate template,
Version version,
- int memory,
int port,
java.util.UUID address,
java.lang.String id) |
@@ -236,16 +239,15 @@ extends java.lang.Object
Method Detail
-
+
-
create
public boolean create(java.lang.String name,
- SubCreator.ServerType type,
+ SubCreator.ServerTemplate template,
Version version,
- int memory,
int port,
java.util.UUID address,
java.lang.String id)
@@ -320,7 +322,7 @@ extends java.lang.Object
- Frames
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-frame.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-frame.html
index 5e7c16a9..3f6572af 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-frame.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-frame.html
@@ -14,6 +14,7 @@
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-summary.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-summary.html
index 819ec0e3..fe271787 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-summary.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-summary.html
@@ -93,12 +93,16 @@
|
+SubCreator.ServerTemplate |
+ |
+
+
SubLogger |
Internal Process Logger Class
|
-
+
SubServer |
Internal SubServer Class
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-tree.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-tree.html
index 1c93322c..b5e8be20 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-tree.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Executable/package-tree.html
@@ -81,6 +81,7 @@
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html
index 4e1f09d7..d852fefc 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/Library/Exception/InvalidServerException.html
@@ -42,7 +42,7 @@
- Frames
@@ -238,7 +238,7 @@ extends java.lang.IllegalStateException
|