Advertisement
Guest User

Untitled

a guest
Nov 21st, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.33 KB | None | 0 0
  1. if (args[0].equalsIgnoreCase("forcecommand") || args[0].equalsIgnoreCase("fc")) {
  2. if (!sender.hasPermission("AltsManager.Force-Command")) {
  3. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
  4. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.No-Permission").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
  5. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
  6. playSound(sender, "error");
  7. return true;
  8. } if (args.length < 3) {
  9. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
  10. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Formats.Force-Command").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
  11. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
  12. playSound(sender, "usage");
  13. return true;
  14. } String target = args[1];
  15. String cmd = "";
  16. for (int i = 2; i < args.length; i++) {
  17. if (cmd != "") {
  18. cmd = cmd + " ";
  19. } cmd = cmd + args[i];
  20. } String players = "";
  21. if (FileManagement.altcfg.getConfigurationSection("connections") == null) {
  22. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
  23. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.No-Alts-Logged").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
  24. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
  25. playSound(sender, "error");
  26. return true;
  27. } if (Bukkit.getPlayer(target) == null) {
  28. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
  29. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Player-Has-To-Be-Online").replace("%player%", target).replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
  30. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
  31. playSound(sender, "error");
  32. return true;
  33. } for (String key : FileManagement.altcfg.getConfigurationSection("connections").getKeys(false)) {
  34. List<String> list = FileManagement.altcfg.getStringList("connections." + key);
  35. if (list.contains(Bukkit.getPlayer(target).getUniqueId().toString())) {
  36. for (String altuuid : list) {
  37. String alt = Bukkit.getOfflinePlayer(UUID.fromString(altuuid)).getName();
  38. if (players != "") {
  39. players = players + ChatColor.translateAlternateColorCodes('&', "&f, &a");
  40. } players = players + alt;
  41. if (!alt.equalsIgnoreCase(target)) {
  42. getServer().dispatchCommand(Bukkit.getPlayer(target), cmd.replace("%player%", alt));
  43. }}}} if (players != "") {
  44. players = players + ChatColor.translateAlternateColorCodes('&', "&f, &a");
  45. } players = players + target;
  46. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Command-Forced").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))).replace("%players%", players));
  47. playSound(sender, "success");
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement