SHARE
TWEET

Untitled

a guest Sep 22nd, 2019 83 in 4 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package land.egirls.commands;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8.  
  9. import land.egirls.util.UtilManager;
  10.  
  11. public class RankCommand implements CommandExecutor {
  12.  
  13.     @Override
  14.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  15.         if (sender.hasPermission("core.command.rank")) {
  16.             if(args[0].toString() == "create") {
  17.                 if (args.length == 2) {
  18.                     UtilManager.createRank(((Player) sender), args[1].toString());
  19.                     return true;
  20.                 } else {
  21.                     sender.sendMessage(ChatColor.RED + "Usage: /rank create <rank>");
  22.                     return true;
  23.                 }
  24.             } else if(args[0] == "prefix") {
  25.                 if(args.length == 3) {
  26.                     UtilManager.updateRankPrefix(((Player) sender), args[1].toString(), args[2].toString());
  27.                     return true;
  28.                 } else {
  29.                     sender.sendMessage(ChatColor.RED + "Usage: /rank prefix <rank> <prefix>");
  30.                     return true;
  31.                 }
  32.             } else if(args[0] == "color") {
  33.                 if(args.length == 3) {
  34.                     UtilManager.updateRankColor(((Player) sender), args[1].toString(), args[2].toString());
  35.                     return true;
  36.                 } else {
  37.                     sender.sendMessage(ChatColor.RED + "Usage: /rank color <rank> <color>");
  38.                     return true;
  39.                 }
  40.             } else if(args[0] == "priority") {
  41.                 if(args.length == 3) {
  42.                     UtilManager.updateRankPrefix(((Player) sender), args[1].toString(), args[2].toString());
  43.                     return true;
  44.                 } else {
  45.                     sender.sendMessage(ChatColor.RED + "Usage: /rank priority <rank> <priority>");
  46.                     return true;
  47.                 }
  48.             } else if(args[0] == "set") {
  49.                 if(args.length == 3) {
  50.                     UtilManager.setPlayerRank(args[1].toString(), args[2].toString());
  51.                     return true;
  52.                 } else {
  53.                     sender.sendMessage(ChatColor.RED + "Usage: /rank priority <player> <rank>");
  54.                     return true;
  55.                 }
  56.             }
  57.             sender.sendMessage(ChatColor.LIGHT_PURPLE + "realclicks's ranker:");
  58.             sender.sendMessage(ChatColor.DARK_PURPLE + "* /rank create <rank>");
  59.             sender.sendMessage(ChatColor.DARK_PURPLE + "* /rank prefix <rank> <prefix>");
  60.             sender.sendMessage(ChatColor.DARK_PURPLE + "* /rank color <rank> <color>");
  61.             sender.sendMessage(ChatColor.DARK_PURPLE + "* /rank priority <rank> <priority>");
  62.             sender.sendMessage(ChatColor.DARK_PURPLE + "* /rank set <rank> <player>");
  63.         } else {
  64.             sender.sendMessage(UtilManager.NoPermissions());
  65.             return true;
  66.         }
  67.         return true;
  68.     }
  69. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top