Allow certain commands to bypass queuing

This commit is contained in:
Jesse Boyd
2018-08-24 19:33:52 +10:00
parent c3db5c0cf1
commit a61c856adc
12 changed files with 81 additions and 67 deletions

View File

@ -222,12 +222,14 @@ public class FaweBukkit implements IFawe, Listener {
@Override
public void setupCommand(final String label, final FaweCommand cmd) {
if (plugin instanceof JavaPlugin) {
PluginCommand registered = ((JavaPlugin) plugin).getCommand(label);
if (registered == null) {
debug("Command not registered in plugin.yml: " + label);
return;
}
registered.setExecutor(new BukkitCommand(cmd));
TaskManager.IMP.task(() -> {
PluginCommand registered = ((JavaPlugin) plugin).getCommand(label);
if (registered == null) {
debug("Command not registered in plugin.yml: " + label);
return;
}
registered.setExecutor(new BukkitCommand(cmd));
});
}
}