Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (args[0].equalsIgnoreCase("forcecommand") || args[0].equalsIgnoreCase("fc")) {
- if (!sender.hasPermission("AltsManager.Force-Command")) {
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.No-Permission").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
- playSound(sender, "error");
- return true;
- } if (args.length < 3) {
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Formats.Force-Command").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
- playSound(sender, "usage");
- return true;
- } String target = args[1];
- Player t = Bukkit.getPlayer(target);
- String cmd = "";
- for (int i = 2; i < args.length; i++) {
- if (cmd != "") {
- cmd = cmd + " ";
- } cmd = cmd + args[i];
- } StringBuilder build = new StringBuilder();
- if (FileManagement.altcfg.getConfigurationSection("connections") == null) {
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.No-Alts-Logged").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
- playSound(sender, "error");
- return true;
- } if (t == null) {
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Header")));
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Player-Has-To-Be-Online").replace("%player%", target).replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))));
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Footer")));
- playSound(sender, "error");
- return true;
- } String players = "";
- for (String key : FileManagement.altcfg.getConfigurationSection("connections").getKeys(false)) {
- List<String> list = FileManagement.altcfg.getStringList("connections." + key);
- for (String altuuid : list) {
- if (list.contains(Bukkit.getOfflinePlayer(target).getUniqueId().toString())) {
- players = Bukkit.getOfflinePlayer(UUID.fromString(altuuid)).getName();
- build.append(ChatColor.translateAlternateColorCodes('&', "&a" + players + "&f, "));
- }}} Bukkit.dispatchCommand(Bukkit.getPlayer(target), cmd.replace("%player%", players));
- build.setLength(build.length() - 2);
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Command-Forced").replace("%prefix%", ChatColor.translateAlternateColorCodes('&', getConfig().getString("messages.Prefix")))).replace("%players%", build));
- playSound(sender, "success");
- } return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement