Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- } else if (cmd.getName().equalsIgnoreCase("msg")) {
- if (!sender instanceof Player) {
- sender.sendMessage("Console can't use this command");
- return true;
- }
- int length = args.length;
- Player player = (Player) sender;
- ////////////////////////////////
- if (!player.hasPermission("put the perm xd")) {
- player.sendMessage("You don't have permission!");
- return true;
- }
- if (length == 2) {
- String name = args[0];
- String message = null;
- Player playerToMessage = Bukkit.getPlayer(name);
- ////////////////////////////////////////////////
- if (playerToMessage == null) {
- player.sendMessage("Player " + name + " not found online!");
- return true;
- }
- StringBuilder messages = new StringBuilder();
- for (int i = 1; i < length; i++) {
- if (i != 1) {
- messages.append(" ");
- }
- bldr.append(args[i]);
- }
- message = bldr.toString();
- playerToMessage.sendMessage(ChatColor.YELLOW + player.getName() + " messaged you " + ChatColor.WHITE + message);
- player.sendMessage(ChatColor.YELLOW + "You messaged " + playerToMessage.getName() + ChatColor.WHITE + " " + message);
- for (Player spy : Bukkit.getServer().getOnlinePlayers()) {
- if (spy.hasPermission("the spy perm")) {
- spy.sendMessage(ChatColor.AQUA + "[Spy] " + ChatColor.YELLOW + player.getName() + " messaged " + args[0] + ChatColor.WHITE + " " + message);
- }
- }
- } else {
- player.sendMessage("Usage here");
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement