Advertisement
Guest User

Command_promote.java

a guest
Mar 5th, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. package me.BrandonSteed.ShadowEra.Commands;
  2.  
  3. import me.BrandonSteed.ShadowEra.ShadowEra;
  4. import me.BrandonSteed.ShadowEra.SE_Messages;
  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.entity.Player;
  11. import org.bukkit.potion.PotionEffect;
  12. import org.bukkit.potion.PotionEffectType;
  13.  
  14. public class Command_promote implements CommandExecutor {
  15.  
  16. public ShadowEra plugin; // points to the main class
  17.  
  18. public Command_promote(ShadowEra plugin) {
  19. this.plugin = plugin;
  20. }
  21.  
  22. @Override
  23. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  24. Player player = (Player) sender;
  25. if (! (player.hasPermission("shadoweracore.command.promote"))) {
  26. sender.sendMessage(ChatColor.DARK_RED + "You do not have access to that command.");
  27. return true;
  28. }
  29. if (args.length == 0) {
  30. player.sendMessage(ChatColor.RED + "Correct Usage is: /promote <player> <helper / moderator / admin / coowner / developer / owner");
  31. }
  32.  
  33. Player user = player.getServer().getPlayer(args[0]);
  34.  
  35. if (user == null) {
  36. player.sendMessage(ChatColor.RED + "Invalid Player");
  37. return true;
  38. }
  39.  
  40. else if (args[0].equalsIgnoreCase("helper")) {
  41. player.chat("/manuadd " + user.getName() + " helper");
  42. Bukkit.broadcastMessage(ChatColor.GRAY + "[" + ChatColor.GREEN + "Staff" + ChatColor.GRAY + "]" + player.getName() + SE_Messages.PROMOTE + " Helper! Congrats :D");
  43. user.sendMessage(ChatColor.GREEN + "Congrats :D");
  44. }
  45.  
  46. if (args[0].equalsIgnoreCase("coowner")) {
  47. player.chat("/manuadd " + user.getName() + " coowner");
  48. Bukkit.broadcastMessage(ChatColor.GRAY + "[" + ChatColor.GREEN + "Staff" + ChatColor.GRAY + "]" + player.getName() + SE_Messages.PROMOTE + " Co Owner!! Congrats :D");
  49. user.sendMessage(ChatColor.GREEN + "Congrats :D");
  50. }
  51.  
  52. else if (args[0].equalsIgnoreCase("moderator")) {
  53. player.chat("/manuadd " + user.getName() + " moderator");
  54. Bukkit.broadcastMessage(ChatColor.GRAY + "[" + ChatColor.GREEN + "Staff" + ChatColor.GRAY + "]" + player.getName() + SE_Messages.PROMOTE + " Moderator! Congrats :D");
  55. user.sendMessage(ChatColor.GREEN + "Congrats :D");
  56. }
  57. return true;
  58.  
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement