diff options
Diffstat (limited to 'src/main/java/org/bukkit/command/defaults/TellCommand.java')
-rw-r--r-- | src/main/java/org/bukkit/command/defaults/TellCommand.java | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/main/java/org/bukkit/command/defaults/TellCommand.java b/src/main/java/org/bukkit/command/defaults/TellCommand.java deleted file mode 100644 index 7b0a41c9..00000000 --- a/src/main/java/org/bukkit/command/defaults/TellCommand.java +++ /dev/null @@ -1,49 +0,0 @@ -package org.bukkit.command.defaults; - -import java.util.Arrays; - -import org.bukkit.Bukkit; -import org.bukkit.ChatColor; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; - -@Deprecated -public class TellCommand extends VanillaCommand { - public TellCommand() { - super("tell"); - this.description = "Sends a private message to the given player"; - this.usageMessage = "/tell <player> <message>"; - this.setAliases(Arrays.asList(new String[] { "w", "msg" })); - this.setPermission("bukkit.command.tell"); - } - - @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; - } -} |