diff --git a/RedisBungee-Bungee/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeBungeeListener.java b/RedisBungee-Bungee/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeBungeeListener.java index 22a9c1f..86538d3 100644 --- a/RedisBungee-Bungee/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeBungeeListener.java +++ b/RedisBungee-Bungee/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeBungeeListener.java @@ -7,7 +7,6 @@ import com.google.common.io.ByteArrayDataInput; import com.google.common.io.ByteArrayDataOutput; import com.google.common.io.ByteStreams; import com.imaginarycode.minecraft.redisbungee.api.AbstractRedisBungeeListener; -import com.imaginarycode.minecraft.redisbungee.api.AbstractDataManager; import com.imaginarycode.minecraft.redisbungee.api.GenericPlayerUtils; import com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin; import com.imaginarycode.minecraft.redisbungee.api.tasks.RedisTask; @@ -142,8 +141,6 @@ public class RedisBungeeBungeeListener extends AbstractRedisBungeeListener(plugin) { - - @Override public Void jedisTask(Jedis jedis) { Pipeline pipeline = jedis.pipelined(); diff --git a/RedisBungee-Bungee/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeBungeePlugin.java b/RedisBungee-Bungee/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeBungeePlugin.java index 41a9036..c88dfb9 100644 --- a/RedisBungee-Bungee/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeBungeePlugin.java +++ b/RedisBungee-Bungee/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeBungeePlugin.java @@ -742,18 +742,20 @@ public class RedisBungeeBungeePlugin extends Plugin implements RedisBungeePlugin // register plugin messages channel. getProxy().registerChannel("legacy:redisbungee"); getProxy().registerChannel("RedisBungee"); - // register commands - if (configuration.doOverrideBungeeCommands()) { - getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.GlistCommand(this)); - getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.FindCommand(this)); - getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.LastSeenCommand(this)); - getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.IpCommand(this)); + if (configuration.doRegisterLegacyCommands()) { + // register commands + if (configuration.doOverrideBungeeCommands()) { + getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.GlistCommand(this)); + getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.FindCommand(this)); + getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.LastSeenCommand(this)); + getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.IpCommand(this)); + } + getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.SendToAll(this)); + getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.ServerId(this)); + getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.ServerIds(this)); + getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.PlayerProxyCommand(this)); + getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.PlistCommand(this)); } - getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.SendToAll(this)); - getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.ServerId(this)); - getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.ServerIds(this)); - getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.PlayerProxyCommand(this)); - getProxy().getPluginManager().registerCommand(this, new RedisBungeeCommands.PlistCommand(this)); } @Override diff --git a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java index 49c65a9..02efea1 100644 --- a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java +++ b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java @@ -765,19 +765,21 @@ public class RedisBungeeVelocityPlugin implements RedisBungeePlugin { // register plugin messages IDENTIFIERS.forEach(getProxy().getChannelRegistrar()::register); - // register commands - // Override Velocity commands - if (configuration.doOverrideBungeeCommands()) { - getProxy().getCommandManager().register("glist", new RedisBungeeCommands.GlistCommand(this), "redisbungee", "rglist"); + // register legacy commands + if (configuration.doRegisterLegacyCommands()) { + // Override Velocity commands + if (configuration.doOverrideBungeeCommands()) { + getProxy().getCommandManager().register("glist", new RedisBungeeCommands.GlistCommand(this), "redisbungee", "rglist"); + } + getProxy().getCommandManager().register("sendtoall", new RedisBungeeCommands.SendToAll(this), "rsendtoall"); + getProxy().getCommandManager().register("serverid", new RedisBungeeCommands.ServerId(this), "rserverid"); + getProxy().getCommandManager().register("serverids", new RedisBungeeCommands.ServerIds(this)); + getProxy().getCommandManager().register("pproxy", new RedisBungeeCommands.PlayerProxyCommand(this)); + getProxy().getCommandManager().register("plist", new RedisBungeeCommands.PlistCommand(this), "rplist"); + getProxy().getCommandManager().register("lastseen", new RedisBungeeCommands.LastSeenCommand(this), "rlastseen"); + getProxy().getCommandManager().register("ip", new RedisBungeeCommands.IpCommand(this), "playerip", "rip", "rplayerip"); + getProxy().getCommandManager().register("find", new RedisBungeeCommands.FindCommand(this), "rfind"); } - getProxy().getCommandManager().register("sendtoall", new RedisBungeeCommands.SendToAll(this), "rsendtoall"); - getProxy().getCommandManager().register("serverid", new RedisBungeeCommands.ServerId(this), "rserverid"); - getProxy().getCommandManager().register("serverids", new RedisBungeeCommands.ServerIds(this)); - getProxy().getCommandManager().register("pproxy", new RedisBungeeCommands.PlayerProxyCommand(this)); - getProxy().getCommandManager().register("plist", new RedisBungeeCommands.PlistCommand(this), "rplist"); - getProxy().getCommandManager().register("lastseen", new RedisBungeeCommands.LastSeenCommand(this), "rlastseen"); - getProxy().getCommandManager().register("ip", new RedisBungeeCommands.IpCommand(this), "playerip", "rip", "rplayerip"); - getProxy().getCommandManager().register("find", new RedisBungeeCommands.FindCommand(this), "rfind"); } @Override