Advertisement
Guest User

Untitled

a guest
Aug 6th, 2014
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. package me.eml.phl.commands;
  2.  
  3. import me.eml.phl.PlayerHitlist;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandExecutor;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.command.ConsoleCommandSender;
  11. import org.bukkit.entity.Player;
  12.  
  13. public class C_AddToHitlist implements CommandExecutor {
  14. private PlayerHitlist phl;
  15.  
  16. public C_AddToHitlist(PlayerHitlist phl) {
  17. this.phl = phl;
  18. }
  19.  
  20. @SuppressWarnings("deprecation")
  21. @Override
  22. public boolean onCommand(CommandSender sender, Command cmd, String label,
  23. String[] args) {
  24. if (sender instanceof Player) {
  25. Player player = (Player) sender;
  26. if (cmd.getName().equalsIgnoreCase("phl")) {
  27. if (args[0].equalsIgnoreCase("add")) {
  28. if (player.hasPermission("phl.add")) {
  29. if (args.length == 2) {
  30. phl.getHitlistManager().addToHitlist(player, Bukkit.getServer()
  31. .getPlayer(args[1]));
  32. } else {
  33. player.sendMessage(phl.prefix + ChatColor.RED
  34. + "Usage: /phl add <username>");
  35. }
  36. } else {
  37. player.sendMessage(phl.prefix
  38. + ChatColor.RED
  39. + "You do not have permission to use this command.");
  40. }
  41. }
  42. }
  43. } else {
  44. ConsoleCommandSender console = (ConsoleCommandSender) sender;
  45. console.sendMessage(phl.prefix + ChatColor.RED
  46. + "You must be a player to use this command.");
  47. }
  48. return true;
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement