diff --git a/Artifacts/SubServers.Bungee.jar b/Artifacts/SubServers.Bungee.jar index 453eec85..4eb4c4fd 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 6ee216fa..0463e07b 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 9a51ff29..a6945951 100644 Binary files a/Artifacts/SubServers.Host.jar and b/Artifacts/SubServers.Host.jar differ diff --git a/Artifacts/SubServers.Sync.jar b/Artifacts/SubServers.Sync.jar index a823454a..2a05b914 100644 Binary files a/Artifacts/SubServers.Sync.jar and b/Artifacts/SubServers.Sync.jar differ diff --git a/Javadoc/SubServers.Bungee.jar b/Javadoc/SubServers.Bungee.jar index f38776b3..fa24078f 100644 Binary files a/Javadoc/SubServers.Bungee.jar and b/Javadoc/SubServers.Bungee.jar differ diff --git a/Javadoc/SubServers.Bungee/index-all.html b/Javadoc/SubServers.Bungee/index-all.html index 25e5d38c..5077946e 100644 --- a/Javadoc/SubServers.Bungee/index-all.html +++ b/Javadoc/SubServers.Bungee/index-all.html @@ -1176,10 +1176,6 @@
addExtra, addGroup, getDisplayName, getExtra, getExtra, getGlobalPlayers, getGroups, getMotd, getSignature, getSubData, hasExtra, isHidden, isRestricted, removeExtra, removeGroup, setHidden, setMotd, setRestricted, setSubData
+addExtra, addGroup, getDisplayName, getExtra, getExtra, getGlobalPlayers, getGroups, getSignature, getSubData, hasExtra, isHidden, removeExtra, removeGroup, setHidden, setMotd, setRestricted, setSubData
addPlayer, canAccess, equals, getAddress, getName, getPacketQueue, getPlayers, hashCode, ping, ping, removePlayer, sendData, sendData
addPlayer, canAccess, equals, getAddress, getMotd, getName, getPacketQueue, getPlayers, hashCode, isRestricted, ping, ping, removePlayer, sendData, sendData
addExtra, addGroup, getDisplayName, getExtra, getExtra, getGlobalPlayers, getGroups, getMotd, getSignature, getSubData, hasExtra, isHidden, isRestricted, removeExtra, removeGroup, setHidden, setMotd, setRestricted, setSubData
addExtra, addGroup, getDisplayName, getExtra, getExtra, getGlobalPlayers, getGroups, getSignature, getSubData, hasExtra, isHidden, removeExtra, removeGroup, setHidden, setMotd, setRestricted, setSubData
addPlayer, canAccess, equals, getAddress, getName, getPacketQueue, getPlayers, hashCode, ping, ping, removePlayer, sendData, sendData
addPlayer, canAccess, equals, getAddress, getMotd, getName, getPacketQueue, getPlayers, hashCode, isRestricted, ping, ping, removePlayer, sendData, sendData
java.lang.String
getMotd()
-java.lang.String
getSignature()
Client
getSubData()
boolean
hasExtra(java.lang.String handle)
boolean
isHidden()
boolean
isRestricted()
-void
removeExtra(java.lang.String handle)
void
removeGroup(java.lang.String value)
void
setDisplayName(java.lang.String value)
void
setHidden(boolean value)
void
setMotd(java.lang.String value)
void
setRestricted(boolean value)
void
setSubData(Client client)
java.lang.String
toString()
getMotd, isRestricted
public java.lang.String getMotd()-
Server
public boolean isRestricted()-
Server
isRestricted
in interface Server
isRestricted
in class net.md_5.bungee.BungeeServerInfo
addExtra, addGroup, getDisplayName, getExtra, getExtra, getGlobalPlayers, getGroups, getMotd, getSignature, getSubData, hasExtra, isHidden, isRestricted, removeExtra, removeGroup, setDisplayName, setHidden, setMotd, setRestricted, setSubData
addExtra, addGroup, getDisplayName, getExtra, getExtra, getGlobalPlayers, getGroups, getSignature, getSubData, hasExtra, isHidden, removeExtra, removeGroup, setDisplayName, setHidden, setMotd, setRestricted, setSubData
addPlayer, canAccess, equals, getAddress, getName, getPacketQueue, getPlayers, hashCode, ping, ping, removePlayer, sendData, sendData
addPlayer, canAccess, equals, getAddress, getMotd, getName, getPacketQueue, getPlayers, hashCode, isRestricted, ping, ping, removePlayer, sendData, sendData
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
getLang()
-java.util.Map<java.lang.String,java.lang.String>
getLang(java.lang.String channel)
java.lang.String
getLang(java.lang.String channel,
java.lang.String key)
java.util.Collection<java.lang.String>
getLangChannels()
+java.util.Map<java.lang.String,java.util.List<Server>>
getLowercaseGroups()
@@ -551,20 +551,6 @@ public
-
-
-
-public java.util.List<java.lang.String> getHostDrivers()-
public java.util.List<java.lang.String> getHostDrivers()+
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getLang()-
public java.util.Collection<java.lang.String> getLangChannels()+
<T> java.lang.Object
redis(java.lang.String method,
- NamedContainer<java.lang.Class<T>,? extends T>... args)
+ NamedContainer<java.lang.Class<?>,?>... args)
public <T> java.lang.Object redis(java.lang.String method, - NamedContainer<java.lang.Class<T>,? extends T>... args) + NamedContainer<java.lang.Class<?>,?>... args) throws java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessExceptiondiff --git a/Javadoc/SubServers.Client.Bukkit.jar b/Javadoc/SubServers.Client.Bukkit.jar index 2aaf5b7b..e53d5811 100644 Binary files a/Javadoc/SubServers.Client.Bukkit.jar and b/Javadoc/SubServers.Client.Bukkit.jar differ diff --git a/Javadoc/SubServers.Client.Bukkit/index-all.html b/Javadoc/SubServers.Client.Bukkit/index-all.html index 7185d53c..e624e45b 100644 --- a/Javadoc/SubServers.Client.Bukkit/index-all.html +++ b/Javadoc/SubServers.Client.Bukkit/index-all.html @@ -717,10 +717,6 @@
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
getLang()
-java.util.Map<java.lang.String,java.lang.String>
getLang(java.lang.String channel)
java.lang.String
getLang(java.lang.String channel,
java.lang.String key)
java.util.Collection<java.lang.String>
getLangChannels()
+Version
getPluginVersion()
@@ -289,17 +289,17 @@ public
+
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getLang()-
public java.util.Collection<java.lang.String> getLangChannels()+
channel
- Lang Channeljava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
getLang()
-java.util.Map<java.lang.String,java.lang.String>
getLang(java.lang.String channel)
java.lang.String
getLang(java.lang.String channel,
java.lang.String key)
java.util.Collection<java.lang.String>
getLangChannels()
+SubPluginInfo
getPlugin(java.lang.String plugin)
@@ -539,17 +539,17 @@ public
+
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getLang()-
public java.util.Collection<java.lang.String> getLangChannels()+
channel
- Lang Channeljava.lang.String
getMotd()
-java.lang.String
getSignature()
boolean
isHidden()
boolean
isRestricted()
-void
setDisplayName(java.lang.String value)
void
setHidden(boolean value)
void
setMotd(java.lang.String value)
void
setRestricted(boolean value)
addPlayer, canAccess, equals, getAddress, getName, getPacketQueue, getPlayers, hashCode, ping, ping, removePlayer, sendData, sendData, toString
+addPlayer, canAccess, equals, getAddress, getMotd, getName, getPacketQueue, getPlayers, hashCode, isRestricted, ping, ping, removePlayer, sendData, sendData, toString
-
-
-
-public java.lang.String getMotd()-
getMotd
in interface net.md_5.bungee.api.config.ServerInfo
getMotd
in class net.md_5.bungee.BungeeServerInfo
public boolean isRestricted()-
isRestricted
in class net.md_5.bungee.BungeeServerInfo
getDisplayName, getMotd, getSignature, isHidden, isRestricted, setDisplayName, setHidden, setMotd, setRestricted
+getDisplayName, getSignature, isHidden, setDisplayName, setHidden, setMotd, setRestricted
addPlayer, canAccess, equals, getAddress, getName, getPacketQueue, getPlayers, hashCode, ping, ping, removePlayer, sendData, sendData, toString
addPlayer, canAccess, equals, getAddress, getMotd, getName, getPacketQueue, getPlayers, hashCode, isRestricted, ping, ping, removePlayer, sendData, sendData, toString
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
getLang()
-java.util.Map<java.lang.String,java.lang.String>
getLang(java.lang.String channel)
java.lang.String
getLang(java.lang.String channel,
java.lang.String key)
java.util.Collection<java.lang.String>
getLangChannels()
+Version
getProxyVersion()
@@ -328,17 +328,17 @@ public
-
+
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getLang()-
public java.util.Collection<java.lang.String> getLangChannels()+
channel
- Lang Channelchannel
- Lang Channel
key
- Key<T> java.lang.Object
redis(java.lang.String method,
- NamedContainer<java.lang.Class<T>,? extends T>... args)
+ NamedContainer<java.lang.Class<?>,?>... args)
public <T> java.lang.Object redis(java.lang.String method, - NamedContainer<java.lang.Class<T>,? extends T>... args) + NamedContainer<java.lang.Class<?>,?>... args) throws java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessExceptiondiff --git a/SubServers.Bungee/src.jar b/SubServers.Bungee/src.jar index 7ae117d4..4e4086e1 100644 Binary files a/SubServers.Bungee/src.jar and b/SubServers.Bungee/src.jar differ diff --git a/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.java b/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.java index f4aef500..4e2d131d 100644 --- a/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.java +++ b/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.java @@ -10,6 +10,7 @@ import net.ME1312.SubServers.Bungee.Library.NamedContainer; import net.ME1312.SubServers.Bungee.Library.Util; import net.ME1312.SubServers.Bungee.Network.Packet.PacketExUpdateServer; import net.ME1312.SubServers.Bungee.SubAPI; +import net.md_5.bungee.BungeeServerInfo; import java.io.File; import java.lang.reflect.Field; @@ -267,7 +268,7 @@ public class ExternalSubServer extends SubServerContainer { break; case "motd": if (value.isString()) { - Field f = ServerContainer.class.getDeclaredField("motd"); + Field f = BungeeServerInfo.class.getDeclaredField("motd"); f.setAccessible(true); f.set(this, value.asColoredString('&')); f.setAccessible(false); @@ -367,7 +368,7 @@ public class ExternalSubServer extends SubServerContainer { break; case "restricted": if (value.isBoolean()) { - Field f = ServerContainer.class.getDeclaredField("restricted"); + Field f = BungeeServerInfo.class.getDeclaredField("restricted"); f.setAccessible(true); f.set(this, value.asBoolean()); f.setAccessible(false); diff --git a/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.java b/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.java index 026613a9..29b8b60c 100644 --- a/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.java +++ b/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.java @@ -12,6 +12,7 @@ import net.ME1312.SubServers.Bungee.Library.Util; import net.ME1312.SubServers.Bungee.Library.Version.Version; import net.ME1312.SubServers.Bungee.SubAPI; import net.ME1312.SubServers.Bungee.SubPlugin; +import net.md_5.bungee.BungeeServerInfo; import org.json.JSONObject; import java.io.*; @@ -320,7 +321,7 @@ public class InternalSubServer extends SubServerContainer { break; case "motd": if (value.isString()) { - Field f = ServerContainer.class.getDeclaredField("motd"); + Field f = BungeeServerInfo.class.getDeclaredField("motd"); f.setAccessible(true); f.set(this, value.asColoredString('&')); f.setAccessible(false); @@ -419,7 +420,7 @@ public class InternalSubServer extends SubServerContainer { break; case "restricted": if (value.isBoolean()) { - Field f = ServerContainer.class.getDeclaredField("restricted"); + Field f = BungeeServerInfo.class.getDeclaredField("restricted"); f.setAccessible(true); f.set(this, value.asBoolean()); f.setAccessible(false); diff --git a/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/ServerContainer.java b/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/ServerContainer.java index 21761589..0e13a96e 100644 --- a/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/ServerContainer.java +++ b/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/ServerContainer.java @@ -17,6 +17,7 @@ import net.md_5.bungee.api.ChatColor; import net.md_5.bungee.api.connection.ProxiedPlayer; import org.json.JSONObject; +import java.lang.reflect.Field; import java.net.InetSocketAddress; import java.util.*; @@ -29,8 +30,6 @@ public class ServerContainer extends BungeeServerInfo implements Server { private Client client = null; private List