package us.ajg0702.queue.spigot; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class Commands implements CommandExecutor { Main pl; public Commands(Main pl) { this.pl = pl; } @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(!(sender instanceof Player) && !(args.length > 1)) return true; Player player = null; if(sender instanceof Player) { player = (Player) sender; } if(args.length < 1) return false; String srvname = args[0]; if(args.length > 1) { pl.getLogger().info("Sending "+args[0]+" to queue"); if(!sender.hasPermission("ajqueue.send")) { sender.sendMessage(color("&cYou do not have permission to do this!")); return true; } Player tply = Bukkit.getPlayer(args[0]); if(tply == null) { sender.sendMessage(color("&cCannot find that player!")); return true; } player = tply; srvname = args[1]; } this.pl.sendMessage(player, "queue", srvname); return true; } public String color(String txt) { return ChatColor.translateAlternateColorCodes('&', txt); } }