@Override public boolean execute(CommandSender sender, String currentAlias, String[] args) { if (!testPermission(sender)) return true; if (args.length < 2) { sender.sendMessage(ChatColor.RED + "Usage: " + usageMessage); return false; } Player player = Bukkit.getPlayerExact(args[0]); // If a player is hidden from the sender pretend they are offline if (player == null || (sender instanceof Player && !((Player) sender).canSee(player))) { sender.sendMessage("There's no player by that name online."); } else { StringBuilder message = new StringBuilder(); for (int i = 1; i < args.length; i++) { if (i > 1) message.append(" "); message.append(args[i]); } String result = ChatColor.GRAY + sender.getName() + " whispers " + message; sender.sendMessage("[" + sender.getName() + "->" + player.getName() + "] " + message); player.sendMessage(result); } return true; } }
@Override public boolean execute(CommandSender sender, String currentAlias, String[] args) { if (!testPermission(sender)) return true; if (args.length < 1 || args[0].length() == 0) { sender.sendMessage(ChatColor.RED + "Usage: " + usageMessage); return false; } Player player = Bukkit.getPlayerExact(args[0]); if (player != null) { String reason = "Kicked by an operator."; if (args.length > 1) { reason = createString(args, 1); } player.kickPlayer(reason); Command.broadcastCommandMessage(sender, "Kicked player " + player.getName() + ". With reason:\n" + reason); } else { sender.sendMessage( args[0] + " not found."); } return true; }
Player player = Bukkit.getPlayerExact(args[i]); if (player == null) { continue;
Player player = Bukkit.getPlayerExact(args[0]);
Player player = Bukkit.getPlayerExact(args[0]); if (player == null) { sender.sendMessage("Can't find player " + args[0]);
Player player = Bukkit.getPlayerExact(args[0]);
player = sender instanceof Player ? (Player) sender : null; } else { player = Bukkit.getPlayerExact(playerPattern);
.map(GlowPlayer.class::cast); } else { GlowPlayer player = (GlowPlayer) Bukkit.getPlayerExact(args[0]); if (player == null) { commandMessages.getNoSuchPlayer().sendInColor(ChatColor.RED, sender, name);
Player player = Bukkit.getPlayerExact(playerArg);
.collect(Collectors.toList()); } else { GlowPlayer player = (GlowPlayer) Bukkit.getPlayerExact(args[0]); if (player == null) { commandMessages.getNoSuchPlayer().sendInColor(ChatColor.RED, sender, name);
final String playerArg = args[1]; final Player player = Bukkit.getPlayerExact(playerArg); if (player == null) { sender.sendMessage(ChatColor.RED + "Can't find player " + playerArg);
@Override public boolean execute(CommandSender sender, String label, String[] args, CommandMessages commandMessages) { if (!testPermission(sender, commandMessages.getPermissionMessage())) { return true; } if (args.length == 0) { sendUsageMessage(sender, commandMessages); return false; } String playerName = args[0]; Player player = Bukkit.getPlayerExact(playerName); if (player == null) { commandMessages.getPlayerOffline().sendInColor(ChatColor.RED, sender, playerName); return false; } if (args.length == 1) { player.kickPlayer(null); new LocalizedStringImpl("kick.done.no-reason", commandMessages.getResourceBundle()) .send(sender, player.getName()); return true; } String reason = StringUtils.join(args, ' ', 1, args.length); player.kickPlayer(reason); new LocalizedStringImpl("kick.done", commandMessages.getResourceBundle()) .send(sender, player.getName(), reason); return true; }
Player player = Bukkit.getPlayerExact(name); if (player == null) { messages.getPlayerOffline().sendInColor(ChatColor.RED, sender, name);
player = Bukkit.getPlayerExact(args[0]); Player target = Bukkit.getPlayerExact(args[args.length - 1]); if (target == null) { sender.sendMessage("Can't find player " + args[args.length - 1] + ". No tp.");
final Player player = Bukkit.getPlayerExact(playerPattern);
GlowPlayer player = (GlowPlayer) Bukkit.getPlayerExact(args[0]); if (player == null) { commandMessages.getNoSuchPlayer().sendInColor(ChatColor.RED, sender, name);
player = Bukkit.getPlayerExact(args[0]); if (player == null) { sender.sendMessage("Can't find player " + args[0]);
Player player = Bukkit.getPlayerExact(name); if (player == null) { commandMessages.getPlayerOffline().sendInColor(ChatColor.RED, sender, name);
targets = new CommandTarget(sender, args[0]).getMatched(location); } else { Player targetPlayer = Bukkit.getPlayerExact(args[0]); if (targetPlayer != null) { location = targetPlayer.getLocation();
Player player = Bukkit.getPlayerExact(name); if (player == null) { commandMessages.getNoSuchPlayer().sendInColor(ChatColor.RED, sender, name);