Better command handling in console

This commit is contained in:
mathiascode 2019-09-22 05:44:11 +03:00
parent 1fa559b92f
commit fd068e2682

View file

@ -6,6 +6,7 @@ import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.entity.Player;
@ -71,6 +72,9 @@ class CommandCommandSpy implements CommandExecutor {
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (sender instanceof ConsoleCommandSender) {
sender.sendMessage("Command has to be run by a player");
} else {
final Player player = (Player) sender;
if (main.getConfig().contains(player.getUniqueId().toString())) {
@ -82,6 +86,7 @@ class CommandCommandSpy implements CommandExecutor {
main.saveConfig();
player.sendMessage("Successfully enabled CommandSpy");
}
}
return true;
}
}