Advertisement
Guest User

Untitled

a guest
Dec 9th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.15 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. Player t = Bukkit.getPlayer(target);
  16. String cmd = "";
  17. for (int i = 2; i < args.length; i++) {
  18. if (cmd != "") {
  19. cmd = cmd + " ";
  20. } cmd = cmd + args[i];
  21. } StringBuilder build = new StringBuilder();
  22. if (FileManagement.altcfg.getConfigurationSection("connections") == null) {
  23. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
  24. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.No-Alts-Logged").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
  25. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
  26. playSound(sender, "error");
  27. return true;
  28. } if (t == null) {
  29. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
  30. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Player-Has-To-Be-Online").replace("%player%", target).replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
  31. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
  32. playSound(sender, "error");
  33. return true;
  34. } String players = "";
  35. for (String key : FileManagement.altcfg.getConfigurationSection("connections").getKeys(false)) {
  36. List<String> list = FileManagement.altcfg.getStringList("connections." + key);
  37. for (String altuuid : list) {
  38. if (list.contains(Bukkit.getOfflinePlayer(target).getUniqueId().toString())) {
  39. players = Bukkit.getOfflinePlayer(UUID.fromString(altuuid)).getName();
  40. build.append(ChatColor.translateAlternateColorCodes('&', "&a" + players + "&f, "));
  41. }}} Bukkit.dispatchCommand(Bukkit.getPlayer(target), cmd.replace("%player%", players));
  42. build.setLength(build.length() - 2);
  43. sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Command-Forced").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))).replace("%players%", build));
  44. playSound(sender, "success");
  45. } return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement