diff --git a/Artifacts/SubServers.Bungee.jar b/Artifacts/SubServers.Bungee.jar
index d13718bf..deab968e 100644
Binary files a/Artifacts/SubServers.Bungee.jar and b/Artifacts/SubServers.Bungee.jar differ
diff --git a/Artifacts/SubServers.Client.Bukkit.jar b/Artifacts/SubServers.Client.Bukkit.jar
index 66e97eea..58ecdb68 100644
Binary files a/Artifacts/SubServers.Client.Bukkit.jar and b/Artifacts/SubServers.Client.Bukkit.jar differ
diff --git a/Artifacts/SubServers.Host.jar b/Artifacts/SubServers.Host.jar
index 5ebc428a..18fc8e15 100644
Binary files a/Artifacts/SubServers.Host.jar and b/Artifacts/SubServers.Host.jar differ
diff --git a/Javadoc/SubServers.Bungee/index-all.html b/Javadoc/SubServers.Bungee/index-all.html
index 56054ec3..7d515215 100644
--- a/Javadoc/SubServers.Bungee/index-all.html
+++ b/Javadoc/SubServers.Bungee/index-all.html
@@ -495,6 +495,10 @@
Get Remote Address
+getBackwards(Map<K, V>, V) - Static method in class net.ME1312.SubServers.Bungee.Library.Util
+
+Get keys by value from map
+
getBashDirectory() - Method in class net.ME1312.SubServers.Bungee.Host.Internal.InternalSubCreator
getBashDirectory() - Method in class net.ME1312.SubServers.Bungee.Host.SubCreator
diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Util.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Util.html
index 1bb651ed..6a7316c3 100644
--- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Util.html
+++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Util.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -169,31 +169,38 @@ extends java.lang.Object
+static <K,V> java.util.List<K> |
+getBackwards(java.util.Map<K,V> map,
+ V value)
+Get keys by value from map
+ |
+
+
static boolean |
isException(Util.ExceptionRunnable runnable)
Determines if an Exception will occur
|
-
+
static boolean |
isNull(java.lang.Object... values)
Checks values to make sure they're not null
|
-
+
static int |
random(int min,
int max)
Get a Random Integer
|
-
+
static java.lang.String |
readAll(java.io.Reader rd)
Read Everything from Reader
|
-
+
static java.lang.String |
unescapeJavaString(java.lang.String str)
Parse escapes in a Java String
@@ -237,6 +244,29 @@ extends java.lang.Object
+
+
+
+
+
+
+-
+
getBackwards
+public static <K,V> java.util.List<K> getBackwards(java.util.Map<K,V> map,
+ V value)
+Get keys by value from map
+
+- Type Parameters:
+K - Key
+V - Value
+- Parameters:
+map - Map to search
+value - Value to search for
+- Returns:
+- Search results
+
+
+
diff --git a/Javadoc/SubServers.Client.Bukkit/index-all.html b/Javadoc/SubServers.Client.Bukkit/index-all.html
index a69b0402..ab9eea13 100644
--- a/Javadoc/SubServers.Client.Bukkit/index-all.html
+++ b/Javadoc/SubServers.Client.Bukkit/index-all.html
@@ -376,6 +376,10 @@
Grabs the Object
+getBackwards(Map<K, V>, V) - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.Util
+
+Get keys by value from map
+
getBetaVersion() - Method in class net.ME1312.SubServers.Client.Bukkit.SubAPI
Gets the SubServers Beta Version
diff --git a/Javadoc/SubServers.Client.Bukkit/net/ME1312/SubServers/Client/Bukkit/Library/Util.html b/Javadoc/SubServers.Client.Bukkit/net/ME1312/SubServers/Client/Bukkit/Library/Util.html
index 79c06bcb..151b791c 100644
--- a/Javadoc/SubServers.Client.Bukkit/net/ME1312/SubServers/Client/Bukkit/Library/Util.html
+++ b/Javadoc/SubServers.Client.Bukkit/net/ME1312/SubServers/Client/Bukkit/Library/Util.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -169,31 +169,38 @@ extends java.lang.Object
|
+static <K,V> java.util.List<K> |
+getBackwards(java.util.Map<K,V> map,
+ V value)
+Get keys by value from map
+ |
+
+
static boolean |
isException(Util.ExceptionRunnable runnable)
Determines if an Exception will occur
|
-
+
static boolean |
isNull(java.lang.Object... values)
Checks values to make sure they're not null
|
-
+
static int |
random(int min,
int max)
Get a Random Integer
|
-
+
static java.lang.String |
readAll(java.io.Reader rd)
Read Everything from Reader
|
-
+
static java.lang.String |
unescapeJavaString(java.lang.String str)
Parse escapes in a Java String
@@ -237,6 +244,29 @@ extends java.lang.Object
+
+
+
+
+
+
+-
+
getBackwards
+public static <K,V> java.util.List<K> getBackwards(java.util.Map<K,V> map,
+ V value)
+Get keys by value from map
+
+- Type Parameters:
+K - Key
+V - Value
+- Parameters:
+map - Map to search
+value - Value to search for
+- Returns:
+- Search results
+
+
+
diff --git a/Javadoc/SubServers.Host/allclasses-frame.html b/Javadoc/SubServers.Host/allclasses-frame.html
index e1f82f3a..05cc324e 100644
--- a/Javadoc/SubServers.Host/allclasses-frame.html
+++ b/Javadoc/SubServers.Host/allclasses-frame.html
@@ -12,7 +12,7 @@
- Cancellable
-- Command
+- Command
- CommandPreProcessEvent
- Container
- Event
@@ -22,6 +22,7 @@
- FileLogger
- IllegalPacketException
- IllegalPluginException
+- IllegalStringValueException
- JSONCallback
- Launch
- Listener
@@ -40,7 +41,7 @@
- SubPlugin
- SubPluginInfo
- SubServers
-- SubTaskBuilder
+- SubTask
- UniversalFile
- Util
- Util.ExceptionRunnable
diff --git a/Javadoc/SubServers.Host/allclasses-noframe.html b/Javadoc/SubServers.Host/allclasses-noframe.html
index 878dfc5d..d9d76300 100644
--- a/Javadoc/SubServers.Host/allclasses-noframe.html
+++ b/Javadoc/SubServers.Host/allclasses-noframe.html
@@ -12,7 +12,7 @@
- Cancellable
-- Command
+- Command
- CommandPreProcessEvent
- Container
- Event
@@ -22,6 +22,7 @@
- FileLogger
- IllegalPacketException
- IllegalPluginException
+- IllegalStringValueException
- JSONCallback
- Launch
- Listener
@@ -40,7 +41,7 @@
- SubPlugin
- SubPluginInfo
- SubServers
-- SubTaskBuilder
+- SubTask
- UniversalFile
- Util
- Util.ExceptionRunnable
diff --git a/Javadoc/SubServers.Host/index-all.html b/Javadoc/SubServers.Host/index-all.html
index 98c77891..27a9123c 100644
--- a/Javadoc/SubServers.Host/index-all.html
+++ b/Javadoc/SubServers.Host/index-all.html
@@ -82,9 +82,9 @@
-
Add an extra value to this Server
-- addListener(SubPluginInfo, Listener) - Method in class net.ME1312.SubServers.Host.SubAPI
+- addListener(SubPluginInfo, Listener...) - Method in class net.ME1312.SubServers.Host.SubAPI
-
-
Register a SubEvent Listener
+Register SubEvent Listeners
- api - Variable in class net.ME1312.SubServers.Host.SubServers
-
@@ -196,11 +196,13 @@
-
Clone this YAML Section
-- Command - Interface in net.ME1312.SubServers.Host.API
+- Command - Class in net.ME1312.SubServers.Host.API
-
Command Layout Class
-- command(String, String[]) - Method in interface net.ME1312.SubServers.Host.API.Command
+- Command(SubPluginInfo) - Constructor for class net.ME1312.SubServers.Host.API.Command
+-
+- command(String, String[]) - Method in class net.ME1312.SubServers.Host.API.Command
-
Run Command
@@ -246,14 +248,26 @@
D
-- delay(long) - Method in class net.ME1312.SubServers.Host.API.SubTaskBuilder
+- delay(long) - Method in class net.ME1312.SubServers.Host.API.SubTask
-
Delay this task
+- delay() - Method in class net.ME1312.SubServers.Host.API.SubTask
+-
+
Get the Delay for this task
+
- deleteDirectory(File) - Static method in class net.ME1312.SubServers.Host.Library.Util
-
Delete Directory
+- description() - Method in class net.ME1312.SubServers.Host.API.Command
+-
+
Gets the Description of this Command
+
+- description(String) - Method in class net.ME1312.SubServers.Host.API.Command
+-
+
Set the Description of this Command
+
- destroy(boolean) - Method in class net.ME1312.SubServers.Host.Network.SubDataClient
-
Drops All Connections and Stops the SubData Listener
@@ -304,6 +318,10 @@
-
Execute Incoming Packet
+ - executeEvent(Event) - Method in class net.ME1312.SubServers.Host.SubAPI
+-
+
Run a SubEvent
+
- ExtraDataHandler - Interface in net.ME1312.SubServers.Host.Library
-
Extra Data Handler Layout Class
@@ -366,6 +384,10 @@
-
Get Authors List
+ - getBackwards(Map<K, V>, V) - Static method in class net.ME1312.SubServers.Host.Library.Util
+-
+
Get keys by value from map
+
- getBetaVersion() - Method in class net.ME1312.SubServers.Host.SubAPI
-
Gets the SubServers Beta Version
@@ -400,10 +422,6 @@
-
Get the YAML Section this Object was defined in
- - getDelay() - Method in class net.ME1312.SubServers.Host.API.SubTaskBuilder
--
-
Get the Delay for this task
-
- getDependancies() - Method in class net.ME1312.SubServers.Host.API.SubPluginInfo
-
Gets the Dependencies List
@@ -460,6 +478,10 @@
-
Get a Float List by Handle
+ - getHandlers() - Method in class net.ME1312.SubServers.Host.Library.Event.Event
+-
+
Get the handlers for this event
+
- getInstance() - Static method in class net.ME1312.SubServers.Host.SubAPI
-
Gets the SubAPI Methods
@@ -510,6 +532,10 @@
-
Get a List by Handle
+ - getLoadBefore() - Method in class net.ME1312.SubServers.Host.API.SubPluginInfo
+-
+
Gets the Load Before Plugins List
+
- getLogger() - Method in class net.ME1312.SubServers.Host.API.SubPluginInfo
-
Gets the default Logger for this Plugin
@@ -560,10 +586,6 @@
-
Grab PacketIn Instances via handle
- - getPlugin() - Method in class net.ME1312.SubServers.Host.API.SubTaskBuilder
--
-
Get the Plugin that created this task
-
- getPlugin() - Method in class net.ME1312.SubServers.Host.Library.Event.Event
-
Gets your Plugin's Info
@@ -592,10 +614,6 @@
-
Get an Unparsed String List by Handle
- - getRepeat() - Method in class net.ME1312.SubServers.Host.API.SubTaskBuilder
--
-
Get the Repeat Interval for this task
-
- getRuntimeDirectory() - Method in class net.ME1312.SubServers.Host.SubAPI
-
Gets the Runtime Directory
@@ -722,6 +740,14 @@
-
Determine if an extra value exists
+ - help() - Method in class net.ME1312.SubServers.Host.API.Command
+-
+
Get the Help Page for this Command
+
+- help(String...) - Method in class net.ME1312.SubServers.Host.API.Command
+-
+
Set the Help Page for this Command
+
@@ -744,6 +770,12 @@
-
- IllegalPluginException(Throwable, String) - Constructor for exception net.ME1312.SubServers.Host.Library.Exception.IllegalPluginException
-
+- IllegalStringValueException - Exception in net.ME1312.SubServers.Host.Library.Exception
+-
+- IllegalStringValueException() - Constructor for exception net.ME1312.SubServers.Host.Library.Exception.IllegalStringValueException
+-
+- IllegalStringValueException(String) - Constructor for exception net.ME1312.SubServers.Host.Library.Exception.IllegalStringValueException
+-
- info(String...) - Method in class net.ME1312.SubServers.Host.Library.Log.Logger
-
Log a message on the INFO Level
@@ -966,6 +998,14 @@
-
PacketOut Layout Class
+ - plugin() - Method in class net.ME1312.SubServers.Host.API.Command
+-
+
Gets the Plugin that registering this Command
+
+- plugin() - Method in class net.ME1312.SubServers.Host.API.SubTask
+-
+
Get the Plugin that created this task
+
@@ -980,6 +1020,10 @@
-
Read Everything from Reader
+- register(String...) - Method in class net.ME1312.SubServers.Host.API.Command
+-
+
Register this Command
+
- registerPacket(PacketIn, String) - Static method in class net.ME1312.SubServers.Host.Network.SubDataClient
-
Register PacketIn to the Network
@@ -1006,28 +1050,28 @@
-
Remove an extra value from this Server
- - removeListener(SubPluginInfo, Listener) - Method in class net.ME1312.SubServers.Host.SubAPI
+- removeListener(SubPluginInfo, Listener...) - Method in class net.ME1312.SubServers.Host.SubAPI
-
-
Unregister a SubEvent Listener
+Unregister SubEvent Listeners
- rename(T) - Method in class net.ME1312.SubServers.Host.Library.NamedContainer
-
Renames the Container
-- repeat(long) - Method in class net.ME1312.SubServers.Host.API.SubTaskBuilder
+- repeat(long) - Method in class net.ME1312.SubServers.Host.API.SubTask
-
Set the Repeat Interval for this task
+- repeat() - Method in class net.ME1312.SubServers.Host.API.SubTask
+-
+
Get the Repeat Interval for this task
+
- run(JSONObject) - Method in interface net.ME1312.SubServers.Host.Library.JSONCallback
-
Run the Callback
- run() - Method in interface net.ME1312.SubServers.Host.Library.Util.ExceptionRunnable
-
-- runEvent(Event) - Method in class net.ME1312.SubServers.Host.SubAPI
--
-
Run a SubEvent
-
@@ -1038,11 +1082,11 @@
-
Save Config Contents
-- schedule() - Method in class net.ME1312.SubServers.Host.API.SubTaskBuilder
+- schedule() - Method in class net.ME1312.SubServers.Host.API.SubTask
-
Schedule this task
-- schedule(SubTaskBuilder) - Method in class net.ME1312.SubServers.Host.SubAPI
+- schedule(SubTask) - Method in class net.ME1312.SubServers.Host.SubAPI
-
Schedule a task
@@ -1145,7 +1189,7 @@
-
SubPlugin Info Class
-- SubPluginInfo(Object, String, Version, List<String>, String, URL, List<String>, List<String>) - Constructor for class net.ME1312.SubServers.Host.API.SubPluginInfo
+- SubPluginInfo(SubServers, Object, String, Version, List<String>, String, URL, List<String>, List<String>, List<String>) - Constructor for class net.ME1312.SubServers.Host.API.SubPluginInfo
-
Create a SubPlugin Description
@@ -1153,11 +1197,11 @@
-
SubServers.Host Main Class
-- SubTaskBuilder - Class in net.ME1312.SubServers.Host.API
+- SubTask - Class in net.ME1312.SubServers.Host.API
-
SubServers Task Builder Class
-- SubTaskBuilder(SubPluginInfo) - Constructor for class net.ME1312.SubServers.Host.API.SubTaskBuilder
+- SubTask(SubPluginInfo) - Constructor for class net.ME1312.SubServers.Host.API.SubTask
-
Create a new Task
@@ -1185,6 +1229,8 @@
-
- toString() - Method in class net.ME1312.SubServers.Host.Library.Config.YAMLValue
-
+- toString() - Method in class net.ME1312.SubServers.Host.Library.Event.Event
+-
- toString() - Method in class net.ME1312.SubServers.Host.Library.Version.Version
-
@@ -1229,6 +1275,14 @@
-
Unregister PacketOut to the Network
+- usage() - Method in class net.ME1312.SubServers.Host.API.Command
+-
+
Get the Usage of this Command
+
+- usage(String...) - Method in class net.ME1312.SubServers.Host.API.Command
+-
+
Set the Usage of this Command
+
- Util - Class in net.ME1312.SubServers.Host.Library
-
SubServers Utility Class
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Command.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Command.html
index a9532c43..b9a52267 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Command.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Command.html
@@ -17,8 +17,8 @@
catch(err) {
}
//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@@ -74,13 +74,13 @@ var activeTableTab = "activeTableTab";
- Summary:
- Nested |
- Field |
-- Constr |
+- Constr |
- Method
@@ -91,15 +91,24 @@ var activeTableTab = "activeTableTab";
+
+- java.lang.Object
+-
+
+- net.ME1312.SubServers.Host.API.Command
+
+
+
@@ -107,6 +116,23 @@ var activeTableTab = "activeTableTab";
-
+
+
+-
+
+
+
Constructor Summary
+
+
+
-
@@ -114,19 +140,74 @@ var activeTableTab = "activeTableTab";
Method Summary
+
+-
+
+
+
Methods inherited from class java.lang.Object
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
@@ -135,6 +216,23 @@ var activeTableTab = "activeTableTab";
-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
@@ -211,13 +427,13 @@ var activeTableTab = "activeTableTab";
- Summary:
- Nested |
- Field |
-- Constr |
+- Constr |
- Method
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/CommandPreProcessEvent.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/CommandPreProcessEvent.html
index 44c97932..dc295df9 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/CommandPreProcessEvent.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/CommandPreProcessEvent.html
@@ -178,14 +178,14 @@ implements Event
-getAPI, getPlugin
+getAPI, getHandlers, getPlugin, toString
-
Methods inherited from class java.lang.Object
-equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubDisableEvent.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubDisableEvent.html
index fb74ef5d..8c5b2dc0 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubDisableEvent.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubDisableEvent.html
@@ -171,14 +171,14 @@ extends Event
- getAPI, getPlugin
+ getAPI, getHandlers, getPlugin, toString
-
Methods inherited from class java.lang.Object
-equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubEnableEvent.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubEnableEvent.html
index b066007f..3794e23e 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubEnableEvent.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/Event/SubEnableEvent.html
@@ -145,14 +145,14 @@ extends Event
- getAPI, getPlugin
+ getAPI, getHandlers, getPlugin, toString
-
Methods inherited from class java.lang.Object
-equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/SubPlugin.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/SubPlugin.html
index 7bd1eb2e..d5b44cce 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/SubPlugin.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/SubPlugin.html
@@ -41,7 +41,7 @@
@@ -161,11 +161,17 @@ public @interface SubPlugin
|
java.lang.String[] |
+loadBefore
+Load Before Plugins List
+ |
+
+
+java.lang.String[] |
softDepend
Soft Dependencies List
|
-
+
java.lang.String |
website
The Authors' Website
@@ -280,6 +286,27 @@ public @interface SubPlugin
+
-
@@ -346,7 +373,7 @@ public @interface SubPlugin
diff --git a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/SubPluginInfo.html b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/SubPluginInfo.html
index 1d32ef46..1cfd1e83 100644
--- a/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/SubPluginInfo.html
+++ b/Javadoc/SubServers.Host/net/ME1312/SubServers/Host/API/SubPluginInfo.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};
+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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
|
-SubPluginInfo(java.lang.Object plugin,
+SubPluginInfo(SubServers plugin,
+ java.lang.Object main,
java.lang.String name,
Version version,
java.util.List<java.lang.String> authors,
java.lang.String description,
java.net.URL website,
+ java.util.List<java.lang.String> loadBefore,
java.util.List<java.lang.String> dependencies,
java.util.List<java.lang.String> softDependencies)
Create a SubPlugin Description
@@ -211,54 +213,60 @@ implements
+ | java.util.List<java.lang.String> |
+getLoadBefore()
+Gets the Load Before Plugins List
+ |
+ |
+
Logger |
getLogger()
Gets the default Logger for this Plugin
|
-
+
java.lang.String |
getName()
Get Plugin's Name
|
-
+
java.util.List<java.lang.String> |
getSoftDependancies()
Gets the Soft Dependencies List
|
-
+
Version |
getVersion()
Get Plugin's Version
|
-
+
java.net.URL |
getWebsite()
Get Authors' Website
|
-
+
boolean |
hasExtra(java.lang.String handle)
Determine if an extra value exists
|
-
+
boolean |
isEnabled()
Sets the Plugin's Enabled Status
|
-
+
void |
removeExtra(java.lang.String handle)
Remove an extra value from this Server
|
-
+
void |
setEnabled(boolean value)
Gets if the Plugin is Enabled
@@ -286,31 +294,34 @@ implements
+
-
SubPluginInfo
-public SubPluginInfo(java.lang.Object plugin,
+public SubPluginInfo(SubServers plugin,
+ java.lang.Object main,
java.lang.String name,
Version version,
java.util.List<java.lang.String> authors,
java.lang.String description,
java.net.URL website,
+ java.util.List<java.lang.String> loadBefore,
java.util.List<java.lang.String> dependencies,
java.util.List<java.lang.String> softDependencies)
Create a SubPlugin Description
- Parameters:
-plugin - Plugin Instance
+plugin - SubServers.Host
+main - Plugin
name - Plugin Name
version - Plugin Version
authors - Authors List
description - Plugin Description
website - Authors' Website
-softDependencies - Soft Dependencies List
dependencies - Dependencies List
+softDependencies - Soft Dependencies List
@@ -401,6 +412,20 @@ implements
+
+
+
@@ -604,7 +629,7 @@ implements
|