Handle vanilla commands in 1.10

This commit is contained in:
cnaude 2016-08-13 08:15:09 -07:00
parent 1e60d2b45f
commit d0bc67ba75
1 changed files with 11 additions and 4 deletions

View File

@ -61,13 +61,20 @@ public class CommandQueueWatcher {
isCommandBookCommand = plugin.commandBookHook.isCommandBookCommand(cmd);
plugin.logDebug("Is this is a CommandBook command? " + Boolean.toString(isCommandBookCommand));
}
if ((plugin.getServer().getVersion().contains("MC: 1.8")
&& plugin.getServer().getVersion().contains("Spigot")
if (
(plugin.getServer().getVersion().contains("MC: 1.8")
&& (plugin.getServer().getVersion().contains("Spigot"))
&& plugin.getServer().getPluginCommand(cmd) == null
&& !isCommandBookCommand)
|| (plugin.getServer().getVersion().contains("MC: 1.9")
||
(plugin.getServer().getVersion().contains("MC: 1.9")
&& plugin.getServer().getPluginCommand(cmd) == null
&& !isCommandBookCommand)) {
&& !isCommandBookCommand)
||
(plugin.getServer().getVersion().contains("MC: 1.10")
&& plugin.getServer().getPluginCommand(cmd) == null
&& !isCommandBookCommand)
) {
plugin.logDebug("Dispatching command as ConsoleSender: " + ircCommand.getGameCommand());
plugin.getServer().dispatchCommand(ircCommand.getIRCConsoleCommandSender(), ircCommand.getGameCommand());