Portl

Untitled

Oct 21st, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. @Com(names = { "rename", "rn" })
  2. public class Rename extends Command
  3. {
  4. @Override
  5. public void runCommand(final String[] args) {
  6. String modName = "";
  7. String newName = "";
  8. if (args.length > 1) {
  9. modName = args[1];
  10. if (args.length > 2) {
  11. newName = args[2];
  12. if (newName.startsWith("\"") && args[args.length - 1].endsWith("\"")) {
  13. newName = newName.substring(1, newName.length());
  14. for (int i = 3; i < args.length; ++i) {
  15. newName = String.valueOf(newName) + " " + args[i].replace("\"", "");
  16. }
  17. }
  18. }
  19. }
  20. final Module module = ModuleManager.getModule(modName);
  21. if (module.getId().equalsIgnoreCase("null")) {
  22. ClientUtils.sendMessage("Invalid Module.");
  23. return;
  24. }
  25. if (newName == "") {
  26. ClientUtils.sendMessage(String.valueOf(module.getId()) + "'s name has been reset.");
  27. module.setDisplayName(module.getId());
  28. ModuleManager.save();
  29. return;
  30. }
  31. module.setDisplayName(newName);
  32. ModuleManager.save();
  33. ClientUtils.sendMessage(String.valueOf(module.getId()) + " has been renamed to " + newName);
  34. ((Hud)new Hud().getInstance()).newTab.setupSizes();
  35. ((Hud)new Hud().getInstance()).lucidTab.setupSizes();
  36. }
  37.  
  38. @Override
  39. public String getHelp() {
  40. return "Rename - rename <rn> (module) (name) - Rename a module.";
  41. }
  42. }
Add Comment
Please, Sign In to add comment