diff --git a/src/main/java/com/gmail/nossr50/commands/player/McrankCommand.java b/src/main/java/com/gmail/nossr50/commands/player/McrankCommand.java index 44955b769..76d55dbde 100644 --- a/src/main/java/com/gmail/nossr50/commands/player/McrankCommand.java +++ b/src/main/java/com/gmail/nossr50/commands/player/McrankCommand.java @@ -127,9 +127,12 @@ public class McrankCommand implements CommandExecutor { if (mcMMO.queueManager.contains(sender.getName())) { sender.sendMessage(ChatColor.RED + "Please wait for your previous command to process"); } + if (!mcMMO.queueManager.queue(new McRankAsync(playerName, sender))) { // This will only run if for some reason it is unable to add to the queue sender.sendMessage(ChatColor.RED + "Unable to add to queue."); } + + sender.sendMessage(ChatColor.YELLOW + "Calculating mcMMO rankings..."); } } diff --git a/src/main/java/com/gmail/nossr50/commands/player/MctopCommand.java b/src/main/java/com/gmail/nossr50/commands/player/MctopCommand.java index caf531a47..86ae7ddd2 100644 --- a/src/main/java/com/gmail/nossr50/commands/player/MctopCommand.java +++ b/src/main/java/com/gmail/nossr50/commands/player/MctopCommand.java @@ -126,10 +126,14 @@ public class MctopCommand implements CommandExecutor { //TODO: Localize messages if (mcMMO.queueManager.contains(sender.getName())) { sender.sendMessage(ChatColor.RED + "Please wait for your previous command to process"); - } + return; + } + if (!mcMMO.queueManager.queue(new McTopAsync(page, query, sender))) { // This will only run if for some reason it is unable to add to the queue sender.sendMessage(ChatColor.RED + "Unable to add to queue."); } + + sender.sendMessage(ChatColor.YELLOW + "Calculating mcMMO rankings..."); } }