diff --git a/Artifacts/SubServers.Bungee.jar b/Artifacts/SubServers.Bungee.jar index 17874dd4..31ae8781 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 6c13bc97..7dd20dfd 100644 Binary files a/Artifacts/SubServers.Client.Bukkit.jar and b/Artifacts/SubServers.Client.Bukkit.jar differ diff --git a/Javadoc/SubServers.Bungee/allclasses-frame.html b/Javadoc/SubServers.Bungee/allclasses-frame.html index 5c9e7ca0..e861ec6d 100644 --- a/Javadoc/SubServers.Bungee/allclasses-frame.html +++ b/Javadoc/SubServers.Bungee/allclasses-frame.html @@ -15,6 +15,7 @@
  • ClientHandler
  • Container
  • Executable
  • +
  • ExtraDataHandler
  • Host
  • IllegalPacketException
  • InternalHost
  • @@ -66,6 +67,7 @@
  • SubStoppedEvent
  • UniversalFile
  • Util
  • +
  • Util.ExceptionRunnable
  • Version
  • VersionTokenizer
  • YAMLConfig
  • diff --git a/Javadoc/SubServers.Bungee/allclasses-noframe.html b/Javadoc/SubServers.Bungee/allclasses-noframe.html index 6b904213..81a0a271 100644 --- a/Javadoc/SubServers.Bungee/allclasses-noframe.html +++ b/Javadoc/SubServers.Bungee/allclasses-noframe.html @@ -15,6 +15,7 @@
  • ClientHandler
  • Container
  • Executable
  • +
  • ExtraDataHandler
  • Host
  • IllegalPacketException
  • InternalHost
  • @@ -66,6 +67,7 @@
  • SubStoppedEvent
  • UniversalFile
  • Util
  • +
  • Util.ExceptionRunnable
  • Version
  • VersionTokenizer
  • YAMLConfig
  • diff --git a/Javadoc/SubServers.Bungee/index-all.html b/Javadoc/SubServers.Bungee/index-all.html index 098c810f..4668b9a3 100644 --- a/Javadoc/SubServers.Bungee/index-all.html +++ b/Javadoc/SubServers.Bungee/index-all.html @@ -76,7 +76,11 @@
    Add a Client to the Network
    +
    addExtra(String, Object) - Method in class net.ME1312.SubServers.Bungee.Host.Host
    +
     
    addExtra(String, Object) - Method in class net.ME1312.SubServers.Bungee.Host.Server
    +
     
    +
    addExtra(String, Object) - Method in interface net.ME1312.SubServers.Bungee.Library.ExtraDataHandler
    Add an extra value to this Server
    @@ -213,6 +217,8 @@
    Broadcast a Packet to everything on the Network
    Warning: There are usually different types of applications on the network at once, they may not recognise the same packet handles
    +
    bversion - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
    +
     
    @@ -235,6 +241,10 @@
    Client Handler Layout Class
    +
    clone() - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
    +
    +
    Clone this YAML Section
    +
    command(String, String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
    Commands the Servers Specified
    @@ -380,17 +390,25 @@
    Execute Incoming Packet
    execute(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand.BungeeList
    -
     
    +
    +
    Override /glist
    +
    execute(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand.BungeeServer
    -
     
    +
    +
    Override /server
    +
    execute(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand
    -
    Load /Sub in console
    +
    Load /sub in console
    exLang - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
     
    exServers - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
     
    +
    ExtraDataHandler - Interface in net.ME1312.SubServers.Bungee.Library
    +
    +
    Extra Data Handler Layout Class
    +
    @@ -503,6 +521,10 @@
    Grabs a Client from the Network
    +
    getClients() - Method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
    +
    +
    Grabs all the Clients from the Network
    +
    getColoredString(String, char) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
    Get a Colored String by Handle
    @@ -569,13 +591,21 @@
    Get a Double List by Handle
    +
    getExtra(String) - Method in class net.ME1312.SubServers.Bungee.Host.Host
    +
     
    +
    getExtra() - Method in class net.ME1312.SubServers.Bungee.Host.Host
    +
     
    getExtra(String) - Method in class net.ME1312.SubServers.Bungee.Host.Server
    +
     
    +
    getExtra() - Method in class net.ME1312.SubServers.Bungee.Host.Server
    +
     
    +
    getExtra(String) - Method in interface net.ME1312.SubServers.Bungee.Library.ExtraDataHandler
    Get an extra value
    -
    getExtra() - Method in class net.ME1312.SubServers.Bungee.Host.Server
    +
    getExtra() - Method in interface net.ME1312.SubServers.Bungee.Library.ExtraDataHandler
    -
    Get all of the extra values
    +
    Get the extra value section
    getFloat(String) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
    @@ -1005,7 +1035,11 @@

    H

    +
    hasExtra(String) - Method in class net.ME1312.SubServers.Bungee.Host.Host
    +
     
    hasExtra(String) - Method in class net.ME1312.SubServers.Bungee.Host.Server
    +
     
    +
    hasExtra(String) - Method in interface net.ME1312.SubServers.Bungee.Library.ExtraDataHandler
    Determine if an extra value exists
    @@ -1155,7 +1189,7 @@
    See if Versions are Equal
    -
    isException(Runnable) - Static method in class net.ME1312.SubServers.Bungee.Library.Util
    +
    isException(Util.ExceptionRunnable) - Static method in class net.ME1312.SubServers.Bungee.Library.Util
    Determines if an Exception will occur
    @@ -1332,8 +1366,14 @@

    O

    onTabComplete(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand.BungeeServer
    -
     
    +
    +
    Tab completer
    +
    onTabComplete(CommandSender, String[]) - Method in class net.ME1312.SubServers.Bungee.SubCommand
    +
    +
    Tab complete for players
    +
    +
    out - Variable in class net.ME1312.SubServers.Bungee.SubPlugin
     
    @@ -1565,6 +1605,14 @@
    Remove a Client from the Network
    +
    removeExtra(String) - Method in class net.ME1312.SubServers.Bungee.Host.Host
    +
     
    +
    removeExtra(String) - Method in class net.ME1312.SubServers.Bungee.Host.Server
    +
     
    +
    removeExtra(String) - Method in interface net.ME1312.SubServers.Bungee.Library.ExtraDataHandler
    +
    +
    Remove an extra value from this Server
    +
    removeSubServer(String) - Method in class net.ME1312.SubServers.Bungee.Host.Host
    Removes a SubServer
    @@ -1583,6 +1631,8 @@
    Run the Callback
    +
    run() - Method in interface net.ME1312.SubServers.Bungee.Library.Util.ExceptionRunnable
    +
     
    @@ -1611,6 +1661,10 @@
    Set Object into this YAML Section
    +
    set(String, Collection<V>) - Method in class net.ME1312.SubServers.Bungee.Library.Config.YAMLSection
    +
    +
    Set Collection<V> into this YAML Section
    +
    set(V) - Method in class net.ME1312.SubServers.Bungee.Library.Container
    Overwrite the Object
    @@ -1736,7 +1790,7 @@
    startListeners() - Method in class net.ME1312.SubServers.Bungee.SubPlugin
    -
    Load Hosts, Servers, SubServers, and SubData.
    +
    Load Hosts, Servers, SubServers, and SubData Direct
    stop(String...) - Method in class net.ME1312.SubServers.Bungee.Host.Host
    @@ -1791,9 +1845,13 @@
    Plugin Command Class
    SubCommand.BungeeList - Class in net.ME1312.SubServers.Bungee
    -
     
    +
    +
    BungeeCord /glist
    +
    SubCommand.BungeeServer - Class in net.ME1312.SubServers.Bungee
    -
     
    +
    +
    BungeeCord /server
    +
    SubCreateEvent - Class in net.ME1312.SubServers.Bungee.Event
    Server Create Event
    @@ -1978,10 +2036,20 @@
    Creates a File.
    +
    unregisterPacket(PacketIn) - Static method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
    +
    +
    Unregister PacketIn from the Network
    +
    +
    unregisterPacket(Class<? extends PacketOut>) - Static method in class net.ME1312.SubServers.Bungee.Network.SubDataServer
    +
    +
    Unregister PacketOut to the Network
    +
    Util - Class in net.ME1312.SubServers.Bungee.Library
    SubServers Utility Class
    +
    Util.ExceptionRunnable - Interface in net.ME1312.SubServers.Bungee.Library
    +
     
    diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Host.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Host.html index 19804012..a05c724e 100644 --- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Host.html +++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Host.html @@ -17,7 +17,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":6,"i2":10,"i3":6,"i4":10,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":10,"i14":6,"i15":6,"i16":10,"i17":6,"i18":10,"i19":6,"i20":10,"i21":6}; +var methods = {"i0":10,"i1":10,"i2":6,"i3":10,"i4":6,"i5":10,"i6":6,"i7":6,"i8":6,"i9":6,"i10":10,"i11":10,"i12":6,"i13":6,"i14":6,"i15":10,"i16":6,"i17":10,"i18":10,"i19":6,"i20":6,"i21":10,"i22":6,"i23":10,"i24":6,"i25":10,"i26":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"; @@ -106,13 +106,18 @@ var activeTableTab = "activeTableTab"; @@ -157,6 +162,13 @@ extends java.lang.Object Method and Description +void +addExtra(java.lang.String handle, + java.lang.Object value) +
    Add an extra value to this Server
    + + + SubServer addSubServer(java.lang.String name, boolean enabled, @@ -174,7 +186,7 @@ extends java.lang.Object
    Adds a SubServer
    - + abstract SubServer addSubServer(java.util.UUID player, java.lang.String name, @@ -193,14 +205,14 @@ extends java.lang.Object
    Adds a SubServer
    - + int command(java.lang.String command, java.lang.String... servers)
    Commands the Servers Specified
    - + abstract int command(java.util.UUID player, java.lang.String command, @@ -208,113 +220,137 @@ extends java.lang.Object
    Commands the Servers Specified
    - + boolean forceRemoveSubServer(java.lang.String name)
    Forces the Removal of a SubServer
    - + abstract boolean forceRemoveSubServer(java.util.UUID player, java.lang.String name)
    Forces the Removal of a SubServer
    - + abstract java.net.InetAddress getAddress()
    Get the Address of this Host
    - + abstract SubCreator getCreator()
    Gets the SubCreator Instance for this Host
    - + abstract java.lang.String getDirectory()
    Get the Directory of this Host
    - + +YAMLSection +getExtra() +
    Get the extra value section
    + + + +YAMLValue +getExtra(java.lang.String handle) +
    Get an extra value
    + + + abstract java.lang.String getName()
    Get the Name of this Host
    - + abstract SubServer getSubServer(java.lang.String name)
    Gets a SubServer
    - + abstract java.util.Map<java.lang.String,? extends SubServer> getSubServers()
    Gets the SubServers on this Host
    - + +boolean +hasExtra(java.lang.String handle) +
    Determine if an extra value exists
    + + + abstract boolean isEnabled()
    Is this Host Enabled?
    - + +void +removeExtra(java.lang.String handle) +
    Remove an extra value from this Server
    + + + boolean removeSubServer(java.lang.String name)
    Removes a SubServer
    - + abstract boolean removeSubServer(java.util.UUID player, java.lang.String name)
    Removes a SubServer
    - + abstract void setEnabled(boolean value)
    Set if this Host is Enabled
    - + int start(java.lang.String... servers)
    Starts the Servers Specified
    - + abstract int start(java.util.UUID player, java.lang.String... servers)
    Starts the Servers Specified
    - + int stop(java.lang.String... servers)
    Stops the Servers Specified
    - + abstract int stop(java.util.UUID player, java.lang.String... servers)
    Stops the Servers Specified
    - + int terminate(java.lang.String... servers)
    Terminates the Servers Specified
    - + abstract int terminate(java.util.UUID player, java.lang.String... servers) @@ -772,7 +808,7 @@ extends java.lang.Object -
      +
      • forceRemoveSubServer

        public abstract boolean forceRemoveSubServer(java.util.UUID player,
        @@ -785,6 +821,97 @@ extends java.lang.Object
      + + + +
        +
      • +

        addExtra

        +
        public void addExtra(java.lang.String handle,
        +                     java.lang.Object value)
        +
        Description copied from interface: ExtraDataHandler
        +
        Add an extra value to this Server
        +
        +
        Specified by:
        +
        addExtra in interface ExtraDataHandler
        +
        Parameters:
        +
        handle - Handle
        +
        value - Value
        +
        +
      • +
      + + + +
        +
      • +

        hasExtra

        +
        public boolean hasExtra(java.lang.String handle)
        +
        Description copied from interface: ExtraDataHandler
        +
        Determine if an extra value exists
        +
        +
        Specified by:
        +
        hasExtra in interface ExtraDataHandler
        +
        Parameters:
        +
        handle - Handle
        +
        Returns:
        +
        Value Status
        +
        +
      • +
      + + + +
        +
      • +

        getExtra

        +
        public YAMLValue getExtra(java.lang.String handle)
        +
        Description copied from interface: ExtraDataHandler
        +
        Get an extra value
        +
        +
        Specified by:
        +
        getExtra in interface ExtraDataHandler
        +
        Parameters:
        +
        handle - Handle
        +
        Returns:
        +
        Value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        removeExtra

        +
        public void removeExtra(java.lang.String handle)
        +
        Description copied from interface: ExtraDataHandler
        +
        Remove an extra value from this Server
        +
        +
        Specified by:
        +
        removeExtra in interface ExtraDataHandler
        +
        Parameters:
        +
        handle - Handle
        +
        +
      • +
    diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/InternalHost.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/InternalHost.html index 7d3c44bb..2caa652a 100644 --- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/InternalHost.html +++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/InternalHost.html @@ -110,6 +110,10 @@ var activeTableTab = "activeTableTab";
    • diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/package-tree.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/package-tree.html index ff7796da..332bc338 100644 --- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/package-tree.html +++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Internal/package-tree.html @@ -81,7 +81,7 @@
      • net.md_5.bungee.BungeeServerInfo (implements net.md_5.bungee.api.config.ServerInfo)
          -
        • net.ME1312.SubServers.Bungee.Host.Server (implements net.ME1312.SubServers.Bungee.Network.ClientHandler) +
        • net.ME1312.SubServers.Bungee.Host.Server (implements net.ME1312.SubServers.Bungee.Network.ClientHandler, net.ME1312.SubServers.Bungee.Library.ExtraDataHandler)
          • net.ME1312.SubServers.Bungee.Host.SubServer
              @@ -92,7 +92,7 @@
          • -
          • net.ME1312.SubServers.Bungee.Host.Host +
          • net.ME1312.SubServers.Bungee.Host.Host (implements net.ME1312.SubServers.Bungee.Library.ExtraDataHandler) diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Server.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Server.html index 0665491b..bc7a09f1 100644 --- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Server.html +++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/Server.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}; +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}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
          • All Implemented Interfaces:
            -
            net.md_5.bungee.api.config.ServerInfo, ClientHandler
            +
            net.md_5.bungee.api.config.ServerInfo, ExtraDataHandler, ClientHandler
            Direct Known Subclasses:
            @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
            public class Server
             extends net.md_5.bungee.BungeeServerInfo
            -implements ClientHandler
            +implements ClientHandler, ExtraDataHandler
            Server Class
          @@ -165,20 +165,20 @@ implements void -addExtra(java.lang.String key, +addExtra(java.lang.String handle, java.lang.Object value)
          Add an extra value to this Server
          -org.json.JSONObject +YAMLSection getExtra() -
          Get all of the extra values
          +
          Get the extra value section
          YAMLValue -getExtra(java.lang.String key) +getExtra(java.lang.String handle)
          Get an extra value
          @@ -196,7 +196,7 @@ implements boolean -hasExtra(java.lang.String key) +hasExtra(java.lang.String handle)
          Determine if an extra value exists
          @@ -220,17 +220,23 @@ implements void +removeExtra(java.lang.String handle) +
          Remove an extra value from this Server
          + + + +void setHidden(boolean value)
          Set if the server is hidden from players
          - + void setMotd(java.lang.String value)
          Sets the MOTD of the Server
          - + void setRestricted(boolean value)
          Sets if the Server is Restricted
          @@ -421,12 +427,15 @@ implements
        • addExtra

          -
          public void addExtra(java.lang.String key,
          +
          public void addExtra(java.lang.String handle,
                                java.lang.Object value)
          +
          Add an extra value to this Server
          +
          Specified by:
          +
          addExtra in interface ExtraDataHandler
          Parameters:
          -
          key - Key
          +
          handle - Handle
          value - Value
        • @@ -437,11 +446,14 @@ implements
        • hasExtra

          -
          public boolean hasExtra(java.lang.String key)
          +
          public boolean hasExtra(java.lang.String handle)
          +
          Determine if an extra value exists
          +
          Specified by:
          +
          hasExtra in interface ExtraDataHandler
          Parameters:
          -
          key - Key
          +
          handle - Handle
          Returns:
          Value Status
          @@ -453,11 +465,14 @@ implements
        • getExtra

          -
          public YAMLValue getExtra(java.lang.String key)
          +
          public YAMLValue getExtra(java.lang.String handle)
          +
          Description copied from interface: ExtraDataHandler
          Get an extra value
          +
          Specified by:
          +
          getExtra in interface ExtraDataHandler
          Parameters:
          -
          key - Key
          +
          handle - Handle
          Returns:
          Value
          @@ -466,14 +481,34 @@ implements -
          • diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/package-tree.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/package-tree.html index 4160f97d..cf71d201 100644 --- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/package-tree.html +++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Host/package-tree.html @@ -81,7 +81,7 @@
          • diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Launch.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Launch.html index 52a21c19..3675515d 100644 --- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Launch.html +++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Launch.html @@ -201,7 +201,7 @@ extends java.lang.Object
            Launch SubServers/BungeeCord
            Parameters:
            -
            args -
            +
            args - Launch Arguments
            Throws:
            java.lang.Exception
            diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html index 285cd60a..d600b561 100644 --- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html +++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.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,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":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,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -133,7 +133,7 @@ extends java.lang.Object -YAMLSection(java.io.InputStream io) +YAMLSection(java.io.InputStream stream)
            Creates a YAML Section from an Input Stream
            @@ -148,7 +148,7 @@ extends java.lang.Object -YAMLSection(java.lang.String yaml) +YAMLSection(java.lang.String str)
            Creates a YAML Section from String
            @@ -174,65 +174,71 @@ extends java.lang.Object +YAMLSection +clone() +
            Clone this YAML Section
            + + + boolean contains(java.lang.String handle)
            Check if a Handle exists
            - + YAMLValue get(java.lang.String handle)
            Get an Object by Handle
            - + YAMLValue get(java.lang.String handle, java.lang.Object def)
            Get an Object by Handle
            - + YAMLValue get(java.lang.String handle, YAMLValue def)
            Get an Object by Handle
            - + boolean getBoolean(java.lang.String handle)
            Get a Boolean by Handle
            - + boolean getBoolean(java.lang.String handle, boolean def)
            Get a Boolean by Handle
            - + java.util.List<java.lang.Boolean> getBooleanList(java.lang.String handle)
            Get a Boolean List by Handle
            - + java.util.List<java.lang.Boolean> getBooleanList(java.lang.String handle, java.util.List<java.lang.Boolean> def)
            Get a Boolean List by Handle
            - + java.lang.String getColoredString(java.lang.String handle, char color)
            Get a Colored String by Handle
            - + java.lang.String getColoredString(java.lang.String handle, java.lang.String def, @@ -240,14 +246,14 @@ extends java.lang.Object
            Get a Colored String by Handle
            - + java.util.List<java.lang.String> getColoredStringList(java.lang.String handle, char color)
            Get a Colored String List by Handle
            - + java.util.List<java.lang.String> getColoredStringList(java.lang.String handle, java.util.List<java.lang.String> def, @@ -255,404 +261,411 @@ extends java.lang.Object
            Get a Colored String List by Handle
            - + double getDouble(java.lang.String handle)
            Get a Double by Handle
            - + double getDouble(java.lang.String handle, double def)
            Get a Double by Handle
            - + java.util.List<java.lang.Double> getDoubleList(java.lang.String handle)
            Get a Double List by Handle
            - + java.util.List<java.lang.Double> getDoubleList(java.lang.String handle, java.util.List<java.lang.Double> def)
            Get a Double List by Handle
            - + float getFloat(java.lang.String handle)
            Get a Float by Handle
            - + float getFloat(java.lang.String handle, float def)
            Get a Float by Handle
            - + java.util.List<java.lang.Float> getFloatList(java.lang.String handle)
            Get a Float List by Handle
            - + java.util.List<java.lang.Float> getFloatList(java.lang.String handle, float def)
            Get a Float List by Handle
            - + int getInt(java.lang.String handle)
            Get an Integer by Handle
            - + int getInt(java.lang.String handle, int def)
            Get an Integer by Handle
            - + java.util.List<java.lang.Integer> getIntList(java.lang.String handle)
            Get an Integer List by Handle
            - + java.util.List<java.lang.Integer> getIntList(java.lang.String handle, java.util.List<java.lang.Integer> def)
            Get an Integer List by Handle
            - + java.util.Set<java.lang.String> getKeys()
            Get the Keys
            - + java.util.List<YAMLValue> getList(java.lang.String handle)
            Get a List by Handle
            - + java.util.List<YAMLValue> getList(java.lang.String handle, java.util.Collection<?> def)
            Get a List by Handle
            - + java.util.List<YAMLValue> getList(java.lang.String handle, java.util.List<? extends YAMLValue> def)
            Get a List by Handle
            - + long getLong(java.lang.String handle)
            Get a Long by Handle
            - + long getLong(java.lang.String handle, long def)
            Get a Long by Handle
            - + java.util.List<java.lang.Long> getLongList(java.lang.String handle)
            Get a Long List by Handle
            - + java.util.List<java.lang.Long> getLongList(java.lang.String handle, java.util.List<java.lang.Long> def)
            Get a Long List by Handle
            - + java.lang.Object getObject(java.lang.String handle)
            Get a Object by Handle
            - + java.lang.Object getObject(java.lang.String handle, java.lang.Object def)
            Get a Object by Handle
            - + java.util.List<?> getObjectList(java.lang.String handle)
            Get a Object List by Handle
            - + java.util.List<?> getObjectList(java.lang.String handle, java.util.List<?> def)
            Get a Object List by Handle
            - + java.lang.String getRawString(java.lang.String handle)
            Get an Unparsed String by Handle
            - + java.lang.String getRawString(java.lang.String handle, java.lang.String def)
            Get an Unparsed String by Handle
            - + java.util.List<java.lang.String> getRawStringList(java.lang.String handle)
            Get an Unparsed String List by Handle
            - + java.util.List<java.lang.String> getRawStringList(java.lang.String handle, java.util.List<java.lang.String> def)
            Get an Unparsed String List by Handle
            - + YAMLSection getSection(java.lang.String handle)
            Get a YAML Section by Handle
            - + YAMLSection getSection(java.lang.String handle, java.util.Map<java.lang.String,?> def)
            Get a YAML Section by Handle
            - + YAMLSection getSection(java.lang.String handle, YAMLSection def)
            Get a YAML Section by Handle
            - + java.util.List<YAMLSection> getSectionList(java.lang.String handle)
            Get a YAML Section List by Handle
            - + java.util.List<YAMLSection> getSectionList(java.lang.String handle, java.util.Collection<? extends java.util.Map<java.lang.String,?>> def)
            Get a YAML Section List by Handle
            - + java.util.List<YAMLSection> getSectionList(java.lang.String handle, java.util.List<? extends YAMLSection> def)
            Get a YAML Section List by Handle
            - + short getShort(java.lang.String handle)
            Get a Short by Handle
            - + short getShort(java.lang.String handle, short def)
            Get a Short by Handle
            - + java.util.List<java.lang.Short> getShortList(java.lang.String handle)
            Get a Short List by Handle
            - + java.util.List<java.lang.Short> getShortList(java.lang.String handle, java.util.List<java.lang.Short> def)
            Get a Short List by Handle
            - + java.lang.String getString(java.lang.String handle)
            Get a String by Handle
            - + java.lang.String getString(java.lang.String handle, java.lang.String def)
            Get a String by Handle
            - + java.util.List<java.lang.String> getStringList(java.lang.String handle)
            Get a String List by Handle
            - + java.util.List<java.lang.String> getStringList(java.lang.String handle, java.util.List<java.lang.String> def)
            Get a String List by Handle
            - + java.util.UUID getUUID(java.lang.String handle)
            Get a UUID by Handle
            - + java.util.UUID getUUID(java.lang.String handle, java.util.UUID def)
            Get a UUID by Handle
            - + java.util.List<java.util.UUID> getUUIDList(java.lang.String handle)
            Get a UUID List by Handle
            - + java.util.List<java.util.UUID> getUUIDList(java.lang.String handle, java.util.List<java.util.UUID> def)
            Get a UUID List by Handle
            - + java.util.Collection<YAMLValue> getValues()
            Get the Values
            - + boolean isBoolean(java.lang.String handle)
            Check if object is a Boolean by Handle
            - + boolean isDouble(java.lang.String handle)
            Check if object is a Double by Handle
            - + boolean isFloat(java.lang.String handle)
            Check if object is a Float by Handle
            - + boolean isInt(java.lang.String handle)
            Check if object is an Integer by Handle
            - + boolean isList(java.lang.String handle)
            Check if object is a List by Handle
            - + boolean isLong(java.lang.String handle)
            Check if object is a Long by Handle
            - + boolean isSection(java.lang.String handle)
            Check if object is a YAML Section by Handle
            - + boolean isString(java.lang.String handle)
            Check if object is a String by Handle
            - + boolean isUUID(java.lang.String handle)
            Check if object is a UUID by Handle
            - + void remove(java.lang.String handle)
            Remove an Object by Handle
            - + +<V> void +set(java.lang.String handle, + java.util.Collection<V> list) +
            Set Collection<V> into this YAML Section
            + + + void set(java.lang.String handle, java.lang.Object value)
            Set Object into this YAML Section
            - + void setAll(java.util.Map<java.lang.String,?> values)
            Set All Objects into this YAML Section
            - + void setAll(YAMLSection values)
            Copy YAML Values to this YAML Section
            - + YAMLSection superSection()
            Go up a level in the config (or null if this is the top layer)
            - + org.json.JSONObject toJSON()
            Convert to JSON
            - + java.lang.String toString()  @@ -694,12 +707,12 @@ extends java.lang.Object
            • YAMLSection

              -
              public YAMLSection(java.io.InputStream io)
              +
              public YAMLSection(java.io.InputStream stream)
                           throws org.yaml.snakeyaml.error.YAMLException
              Creates a YAML Section from an Input Stream
              Parameters:
              -
              io - Input Stream
              +
              stream - Input Stream
              Throws:
              org.yaml.snakeyaml.error.YAMLException
              @@ -742,12 +755,12 @@ extends java.lang.Object
              • YAMLSection

                -
                public YAMLSection(java.lang.String yaml)
                +
                public YAMLSection(java.lang.String str)
                             throws org.yaml.snakeyaml.error.YAMLException
                Creates a YAML Section from String
                Parameters:
                -
                yaml - String
                +
                str - String
                Throws:
                org.yaml.snakeyaml.error.YAMLException
                @@ -845,6 +858,24 @@ extends java.lang.Object
              + + + +
                +
              • +

                set

                +
                public <V> void set(java.lang.String handle,
                +                    java.util.Collection<V> list)
                +
                Set Collection<V> into this YAML Section
                +
                +
                Type Parameters:
                +
                V - Collection Type
                +
                Parameters:
                +
                handle - Handle
                +
                list - Value
                +
                +
              • +
              @@ -887,6 +918,21 @@ extends java.lang.Object
            + + + +
              +
            • +

              clone

              +
              public YAMLSection clone()
              +
              Clone this YAML Section
              +
              +
              Overrides:
              +
              clone in class java.lang.Object
              +
              Returns:
              +
              +
            • +
            diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Container.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Container.html index e0de3309..8c070036 100644 --- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Container.html +++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/Library/Container.html @@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
          + + + +
            +
          • +

            out

            +
            public final java.io.PrintStream out
            +
          • +
          @@ -334,6 +351,15 @@ extends net.md_5.bungee.BungeeCord
          public final Version version
        + + + +
          +
        • +

          bversion

          +
          public final Version bversion
          +
        • +
        @@ -358,7 +384,7 @@ extends net.md_5.bungee.BungeeCord
      • startListeners

        public void startListeners()
        -
        Load Hosts, Servers, SubServers, and SubData.
        +
        Load Hosts, Servers, SubServers, and SubData Direct
        Overrides:
        startListeners in class net.md_5.bungee.BungeeCord
        diff --git a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/package-summary.html b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/package-summary.html index b6a06ae4..62ec1916 100644 --- a/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/package-summary.html +++ b/Javadoc/SubServers.Bungee/net/ME1312/SubServers/Bungee/package-summary.html @@ -100,11 +100,15 @@ SubCommand.BungeeList -  + +
        BungeeCord /glist
        + SubCommand.BungeeServer -  + +
        BungeeCord /server
        + SubPlugin diff --git a/Javadoc/SubServers.Bungee/overview-tree.html b/Javadoc/SubServers.Bungee/overview-tree.html index 57952cf9..138e5336 100644 --- a/Javadoc/SubServers.Bungee/overview-tree.html +++ b/Javadoc/SubServers.Bungee/overview-tree.html @@ -90,7 +90,7 @@
        @@ -1130,9 +1132,17 @@
        Creates a File.
        +
        unregisterPacket(PacketIn) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
        +
        +
        Unregister PacketIn from the Network
        +
        +
        unregisterPacket(Class<? extends PacketOut>) - Static method in class net.ME1312.SubServers.Client.Bukkit.Network.SubDataClient
        +
        +
        Unregister PacketOut to the Network
        +
        Util - Class in net.ME1312.SubServers.Client.Bukkit.Library
         
        -
        Util() - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Util
        +
        Util.ExceptionRunnable - Interface in net.ME1312.SubServers.Client.Bukkit.Library
         
        diff --git a/Javadoc/SubServers.Client.Bukkit/net/ME1312/SubServers/Client/Bukkit/Library/Util.ExceptionRunnable.html b/Javadoc/SubServers.Client.Bukkit/net/ME1312/SubServers/Client/Bukkit/Library/Util.ExceptionRunnable.html new file mode 100644 index 00000000..dd5c9ec0 --- /dev/null +++ b/Javadoc/SubServers.Client.Bukkit/net/ME1312/SubServers/Client/Bukkit/Library/Util.ExceptionRunnable.html @@ -0,0 +1,227 @@ + + + + + +Util.ExceptionRunnable (SubServers.Client.Bukkit) + + + + + + + + + + + +
        +
        net.ME1312.SubServers.Client.Bukkit.Library
        +

        Interface Util.ExceptionRunnable

        +
        +
        +
        +
          +
        • +
          +
          Enclosing class:
          +
          Util
          +
          +
          +
          +
          public static interface Util.ExceptionRunnable
          +
        • +
        +
        +
        + +
        +
        +
          +
        • + +
            +
          • + + +

            Method Detail

            + + + +
              +
            • +

              run

              +
              void run()
              +  throws java.lang.Throwable
              +
              +
              Throws:
              +
              java.lang.Throwable
              +
              +
            • +
            +
          • +
          +
        • +
        +
        +
        + + + + + + + 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 aa0965b0..0bfeb464 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 @@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";