|
@@ -8,7 +8,6 @@ import org.bukkit.command.CommandSender;
|
|
import org.bukkit.command.TabExecutor;
|
|
import org.bukkit.command.TabExecutor;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.metadata.FixedMetadataValue;
|
|
import org.bukkit.metadata.FixedMetadataValue;
|
|
-import org.bukkit.metadata.MetadataValue;
|
|
|
|
import org.bukkit.util.StringUtil;
|
|
import org.bukkit.util.StringUtil;
|
|
|
|
|
|
import com.gmail.nossr50.mcMMO;
|
|
import com.gmail.nossr50.mcMMO;
|
|
@@ -19,6 +18,7 @@ import com.gmail.nossr50.runnables.commands.McrankCommandAsyncTask;
|
|
import com.gmail.nossr50.util.Permissions;
|
|
import com.gmail.nossr50.util.Permissions;
|
|
import com.gmail.nossr50.util.commands.CommandUtils;
|
|
import com.gmail.nossr50.util.commands.CommandUtils;
|
|
import com.gmail.nossr50.util.player.UserManager;
|
|
import com.gmail.nossr50.util.player.UserManager;
|
|
|
|
+
|
|
import com.google.common.collect.ImmutableList;
|
|
import com.google.common.collect.ImmutableList;
|
|
|
|
|
|
public class McrankCommand implements TabExecutor {
|
|
public class McrankCommand implements TabExecutor {
|
|
@@ -35,6 +35,10 @@ public class McrankCommand implements TabExecutor {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (!CommandUtils.hasPlayerDataKey(sender)) {
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+
|
|
display(sender, sender.getName());
|
|
display(sender, sender.getName());
|
|
|
|
|
|
return true;
|
|
return true;
|
|
@@ -45,6 +49,10 @@ public class McrankCommand implements TabExecutor {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (!CommandUtils.hasPlayerDataKey(sender)) {
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+
|
|
String playerName = CommandUtils.getMatchedPlayerName(args[0]);
|
|
String playerName = CommandUtils.getMatchedPlayerName(args[0]);
|
|
McMMOPlayer mcMMOPlayer = UserManager.getOfflinePlayer(playerName);
|
|
McMMOPlayer mcMMOPlayer = UserManager.getOfflinePlayer(playerName);
|
|
|
|
|