From 0e55cf89da5f8a27838b2a493ee333f74247ce80 Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Tue, 8 Mar 2016 18:30:08 +0100 Subject: [PATCH] Invited @console to the party --- TheButtonAutoFlair.jar | Bin 326608 -> 330300 bytes TheButtonAutoFlair/plugin.yml | 2 - .../thebuttonautoflair/ChatProcessing.java | 467 +++++++++++++ .../tk/sznp/thebuttonautoflair/Commands.java | 43 +- .../thebuttonautoflair/PlayerListener.java | 620 ++++-------------- .../sznp/thebuttonautoflair/PluginMain.java | 1 - .../thebuttonautoflair/ChatProcessing.class | Bin 0 -> 19589 bytes .../sznp/thebuttonautoflair/Commands$2.class | Bin 1964 -> 1964 bytes .../tk/sznp/thebuttonautoflair/Commands.class | Bin 21851 -> 22707 bytes .../thebuttonautoflair/PlayerListener$1.class | Bin 1336 -> 1336 bytes .../thebuttonautoflair/PlayerListener$2.class | Bin 2472 -> 2472 bytes .../thebuttonautoflair/PlayerListener$3.class | Bin 1816 -> 1636 bytes .../thebuttonautoflair/PlayerListener$4.class | Bin 1309 -> 1309 bytes .../thebuttonautoflair/PlayerListener.class | Bin 35555 -> 23918 bytes .../thebuttonautoflair/PluginMain$1.class | Bin 675 -> 675 bytes .../thebuttonautoflair/PluginMain$2.class | Bin 714 -> 714 bytes .../sznp/thebuttonautoflair/PluginMain.class | Bin 18614 -> 18597 bytes 17 files changed, 629 insertions(+), 504 deletions(-) create mode 100644 TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/ChatProcessing.java create mode 100644 TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/ChatProcessing.class diff --git a/TheButtonAutoFlair.jar b/TheButtonAutoFlair.jar index 53132ced3ea60bd184221924dbfcfc5c8143a587..4e1ab4b556f573553377d7a783f2eec52559d163 100644 GIT binary patch delta 48036 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

D^g`b( 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 L@L#=7H^Bb~y9FQE delta 43976 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"); + String msg = message.toLowerCase(); + if (player != null && msg.contains("lol")) { + Commands.Lastlol = MaybeOfflinePlayer.AllPlayers.get(player + .getUniqueId()); + Commands.Lastlolornot = true; + } else { + for (int i = 0; i < PlayerListener.LaughStrings.length; i++) { + if (msg.contains(PlayerListener.LaughStrings[i])) { + Commands.Lastlol = MaybeOfflinePlayer.AllPlayers.get(player + .getUniqueId()); + Commands.Lastlolornot = false; + break; + } + } + } + + MaybeOfflinePlayer mplayer = null; + if (player != null) { + mplayer = MaybeOfflinePlayer.AllPlayers.get(player.getUniqueId()); + } + Channel currentchannel = (mplayer == null ? PlayerListener.ConsoleChannel + : mplayer.CurrentChannel); + String formattedmessage = message; + formattedmessage = formattedmessage.replace("\\", "\\\\"); // It's + // really + // important + // to escape + // the + // slashes + // first + formattedmessage = formattedmessage.replace("\"", "\\\""); + formattedmessage = formattedmessage.replace("&", "§"); + formattedmessage = formattedmessage.replace("§r", "§" + + currentchannel.DisplayName.charAt(1)); + String suggestmsg = formattedmessage; + + // URLs + Rainbow text + String[] parts = formattedmessage.split("\\s+"); + boolean hadurls = false; + final String[] RainbowPresserColors = new String[] { "c", "6", "e", + "a", "9", "5" }; + int rpc = 0; + int currentindex = 0; + for (String item : parts) { + try { + URL url = new URL(item); + formattedmessage = formattedmessage + .replace( + item, + String.format( + "\",\"color\":\"%s\"},{\"text\":\"%s\",\"color\":\"%s\",\"underlined\":\"true\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"%s\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[{\"text\":\"Open URL\",\"color\":\"blue\"}]}}},{\"text\":\"", + (greentext ? "green" + : currentchannel.Color), url, + (greentext ? "green" + : currentchannel.Color), url)); + hadurls = true; + } catch (MalformedURLException e) { + } + if (mplayer != null && mplayer.RainbowPresserColorMode) { // TODO: + // Rainbow + // mode + // for + // console + if (item.startsWith(RainbowPresserColors[rpc])) { // Prevent + // words + // being + // equal/starting + // with a + // color + // code + // letter to + // be messed + // up + if (rpc + 1 < RainbowPresserColors.length) + rpc++; + else + rpc = 0; + } + StringBuffer buf = new StringBuffer(formattedmessage); + buf.replace(currentindex, currentindex + item.length(), + String.format("§%s%s", RainbowPresserColors[rpc], item)); + formattedmessage = buf.toString(); + if (rpc + 1 < RainbowPresserColors.length) + rpc++; + else + rpc = 0; + } + currentindex += item.length() + 3; + } + if (mplayer != null && mplayer.OtherColorMode != 0xFF) { + formattedmessage = String.format("§%x%s", mplayer.OtherColorMode, + formattedmessage); + } + + if (!hadurls) { + for (Player p : PluginMain.GetPlayers()) { + String color = ""; + if (formattedmessage.matches("(?i).*" + + Pattern.quote(p.getName()) + ".*")) { + if (PlayerListener.NotificationSound == null) + p.playSound(p.getLocation(), Sound.ORB_PICKUP, 1.0f, + 0.5f); + else + p.playSound(p.getLocation(), + PlayerListener.NotificationSound, 1.0f, + (float) PlayerListener.NotificationPitch); + MaybeOfflinePlayer mp = MaybeOfflinePlayer + .AddPlayerIfNeeded(p.getUniqueId()); + color = String.format( + "§%x", + (mp.GetFlairColor() == 0x00 ? 0xb : mp + .GetFlairColor())); + } + + formattedmessage = formattedmessage.replaceAll( + "(?i)" + Pattern.quote(p.getName()), + color + + p.getName() + + (greentext ? "§a" + : currentchannel.DisplayName.substring( + 0, 2))); + } + for (String n : PlayerListener.nicknames.keySet()) { + Player p = null; + String nwithoutformatting = new String(n); + int index; + while ((index = nwithoutformatting.indexOf("§k")) != -1) + nwithoutformatting = nwithoutformatting.replace("§k" + + nwithoutformatting.charAt(index + 2), ""); // Support + // for + // one + // random + // char + while ((index = nwithoutformatting.indexOf('§')) != -1) + nwithoutformatting = nwithoutformatting.replace("§" + + nwithoutformatting.charAt(index + 1), ""); + if (formattedmessage.matches("(?i).*" + + Pattern.quote(nwithoutformatting) + ".*")) { + p = Bukkit.getPlayer(PlayerListener.nicknames.get(n)); + if (PlayerListener.NotificationSound == null) + p.playSound(p.getLocation(), Sound.ORB_PICKUP, 1.0f, + 0.5f); // 2015.08.12. + else + p.playSound(p.getLocation(), + PlayerListener.NotificationSound, 1.0f, + (float) PlayerListener.NotificationPitch); + MaybeOfflinePlayer.AddPlayerIfNeeded(p.getUniqueId()); + } + if (p != null) { + formattedmessage = formattedmessage.replaceAll( + "(?i)" + Pattern.quote(nwithoutformatting), + n + + (greentext ? "§a" + : currentchannel.DisplayName + .substring(0, 2))); + } + } + + if (formattedmessage.matches("(?i).*" + Pattern.quote("@console") + + ".*")) { + formattedmessage = formattedmessage.replaceAll( + "(?i)" + Pattern.quote("@console"), "§b@console§r"); + System.out.println("\007"); + } + } + + if (player != null + && PlayerListener.essentials.getUser(player).isMuted()) + return true; + + StringBuilder json = new StringBuilder(); + json.append("[\"\","); + json.append(String + .format("{\"text\":\"[%s]%s\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"Copy message\",\"color\":\"blue\"}},clickEvent:{\"action\":\"suggest_command\",\"value\":\"%s\"}},", + currentchannel.DisplayName, + (mplayer != null && !mplayer.RPMode ? "[OOC]" : ""), + suggestmsg)); + json.append("{\"text\":\" <\"},"); + json.append(String.format("{\"text\":\"%s%s\",", + (player != null ? player.getDisplayName() : sender.getName()), + (mplayer != null ? mplayer.GetFormattedFlair() : ""))); + json.append("\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":["); + json.append(String.format("{\"text\":\"%s\n\",", + (player != null ? player.getName() : sender.getName()))); + json.append(String + .format("\"color\":\"aqua\"},{\"text\":\"World: %s\n\",\"color\":\"white\"},", + (player != null ? player.getWorld().getName() : "-"))); + json.append(String.format( + "{\"text\":\"Respect: %s%s%s\",\"color\":\"white\"}]}}},", + (mplayer != null ? (mplayer.FCount / (double) mplayer.FDeaths) + : "Infinite"), + (mplayer != null && mplayer.UserName != null + && !mplayer.UserName.isEmpty() ? "\nUserName: " + + mplayer.UserName : ""), + (mplayer != null + && mplayer.PlayerName.equals("\nAlpha_Bacca44") ? "\nDeaths: " + + PlayerListener.AlphaDeaths + : ""))); + json.append("{\"text\":\"> \",\"color\":\"white\"},"); + + int index = -1; + ArrayList list = new ArrayList(); + while ((index = message.indexOf("#", index + 1)) != -1) { + int index2 = message.indexOf(" ", index + 1); + if (index2 == -1) + index2 = message.length(); + int index3 = message.indexOf("#", index + 1); + if (index3 != -1 && index3 < index2) // A # occurs before a + // space + index2 = index3; + String original = message.substring(index + 1, index2); + list.add(original); + } + + if (!hadurls) { + for (String original : list) + // Hashtags + formattedmessage = formattedmessage + .replace( + "#" + original, + String.format( + "\",\"color\":\"%s\"},{\"text\":\"#%s\",\"color\":\"blue\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://twitter.com/hashtag/%s\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[{\"text\":\"Open on Twitter\",\"color\":\"blue\"}]}}},{\"text\":\"", + (greentext ? "green" + : currentchannel.Color), + original, original)); + } + + json.append(String.format("{\"text\":\"%s\",\"color\":\"%s\"}]", + formattedmessage, (greentext ? "green" : currentchannel.Color))); + String jsonstr = json.toString(); + if (jsonstr.length() >= 32767) { + sender.sendMessage("§cError: Message too large. Try shortening it, or remove hashtags and other formatting."); + return true; + } + if (currentchannel.equals(Channel.TownChat) + || currentchannel.equals(Channel.NationChat)) { + if (player == null) { + sender.sendMessage("§cYou are not a player!"); + return true; + } + for (Player p : PluginMain.GetPlayers()) { + try { + Resident resident = PluginMain.Instance.TU.getResidentMap() + .get(p.getName().toLowerCase()); + if (!resident.getName().equals(player.getName()) + && resident.getModes().contains("spy")) + Bukkit.getPlayer(resident.getName()).sendMessage( + String.format("[SPY-%s] - %s: %s", + currentchannel.DisplayName, + player.getDisplayName(), message)); + } catch (Exception e) { + } + } + } + if (currentchannel.equals(Channel.TownChat)) { + try { + Town town = null; + try { + town = PluginMain.Instance.TU.getResidentMap() + .get(player.getName().toLowerCase()).getTown(); + } catch (NotRegisteredException e) { + } + if (town == null) { + player.sendMessage("§cYou aren't in a town or an error occured."); + return true; + } + index = PluginMain.Instance.Towns.indexOf(town); + if (index < 0) { + PluginMain.Instance.Towns.add(town); + index = PluginMain.Instance.Towns.size() - 1; + } + Objective obj = PluginMain.SB.getObjective("town"); + for (Player p : PluginMain.GetPlayers()) { + try { + if (PluginMain.Instance.TU.getResidentMap() + .get(p.getName().toLowerCase()).getTown() + .getName().equals(town.getName())) + obj.getScore(p.getName()).setScore(index); + else + obj.getScore(p.getName()).setScore(-1); + } catch (Exception e) { + } + } + PluginMain.Instance + .getServer() + .dispatchCommand( + PluginMain.Console, + String.format( + "tellraw @a[score_town=%d,score_town_min=%d] %s", + index, index, json.toString())); + } catch (IllegalStateException e) { + e.printStackTrace(); + player.sendMessage("§cAn error occured while sending the message. (IllegalStateException)"); + return true; + } catch (IllegalArgumentException e) { + e.printStackTrace(); + player.sendMessage("§cAn error occured while sending the message. (IllegalArgumentException)"); + return true; + } + } else if (currentchannel.equals(Channel.NationChat)) { + try { + Town town = null; + try { + town = PluginMain.Instance.TU.getResidentMap() + .get(player.getName().toLowerCase()).getTown(); + } catch (NotRegisteredException e) { + } + if (town == null) { + player.sendMessage("§cYou aren't in a town or an error occured."); + return true; + } + Nation nation = null; + try { + nation = town.getNation(); + } catch (NotRegisteredException e) { + } + if (nation == null) { + player.sendMessage("§cYour town isn't in a nation or an error occured."); + return true; + } + index = PluginMain.Instance.Nations.indexOf(nation); + if (index < 0) { + PluginMain.Instance.Nations.add(nation); + index = PluginMain.Instance.Nations.size() - 1; + } + Objective obj = PluginMain.SB.getObjective("nation"); + for (Player p : PluginMain.GetPlayers()) { + try { + if (PluginMain.Instance.TU.getResidentMap() + .get(p.getName().toLowerCase()).getTown() + .getNation().getName().equals(nation.getName())) + obj.getScore(p.getName()).setScore(index); + else + obj.getScore(p.getName()).setScore(-1); + } catch (Exception e) { + } + } + PluginMain.Instance + .getServer() + .dispatchCommand( + PluginMain.Console, + String.format( + "tellraw @a[score_nation=%d,score_nation_min=%d] %s", + index, index, json.toString())); + } catch (IllegalStateException e) { + e.printStackTrace(); + player.sendMessage("§cAn error occured while sending the message. (IllegalStateException)"); + return true; + } catch (IllegalArgumentException e) { + e.printStackTrace(); + player.sendMessage("§cAn error occured while sending the message. (IllegalArgumentException)"); + return true; + } + } else if (currentchannel.equals(Channel.AdminChat)) { + try { // TODO: Put message JSON into it's structure + if (player != null && !player.isOp()) { + player.sendMessage("§cYou need to be an OP to use this channel."); + return true; + } + Objective obj = PluginMain.SB.getObjective("admin"); + for (Player p : PluginMain.GetPlayers()) { + if (p.isOp()) + obj.getScore(p.getName()).setScore(1); + else + obj.getScore(p.getName()).setScore(0); + } + PluginMain.Instance + .getServer() + .dispatchCommand( + PluginMain.Console, + String.format( + "tellraw @a[score_admin=%d,score_admin_min=%d] %s", + 1, 1, json.toString())); + } catch (IllegalStateException e) { + e.printStackTrace(); + player.sendMessage("§cAn error occured while sending the message. (IllegalStateException)"); + return true; + } catch (IllegalArgumentException e) { + e.printStackTrace(); + player.sendMessage("§cAn error occured while sending the message. (IllegalArgumentException)"); + return true; + } + } else if (currentchannel.equals(Channel.ModChat)) { + try { + if (player != null + && !PermissionsEx.getUser(player).inGroup("mod")) { + player.sendMessage("§cYou need to be a mod to use this channel."); + return true; + } + Objective obj = PluginMain.SB.getObjective("mod"); + for (Player p : PluginMain.GetPlayers()) { + if (PermissionsEx.getUser(p).inGroup("mod")) + obj.getScore(p.getName()).setScore(1); + else + obj.getScore(p.getName()).setScore(0); + } + PluginMain.Instance.getServer().dispatchCommand( + PluginMain.Console, + String.format( + "tellraw @a[score_mod=%d,score_mod_min=%d] %s", + 1, 1, json.toString())); + } catch (IllegalStateException e) { + e.printStackTrace(); + player.sendMessage("§cAn error occured while sending the message. (IllegalStateException)"); + return true; + } catch (IllegalArgumentException e) { + e.printStackTrace(); + player.sendMessage("§cAn error occured while sending the message. (IllegalArgumentException)"); + return true; + } + } else + PluginMain.Instance.getServer().dispatchCommand(PluginMain.Console, + String.format("tellraw @a %s", json.toString())); + PluginMain.Instance + .getServer() + .getConsoleSender() + .sendMessage( + String.format("[%s] <%s%s> %s", + currentchannel.DisplayName, + (player != null ? player.getDisplayName() + : sender.getName()), + (mplayer != null ? mplayer.GetFormattedFlair() + : ""), message)); + return true; + } +} diff --git a/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/Commands.java b/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/Commands.java index 2eeb228..7ff676a 100644 --- a/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/Commands.java +++ b/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/Commands.java @@ -233,6 +233,13 @@ public class Commands implements CommandExecutor { pl.sendMessage(player.getDisplayName() + (Lastlolornot ? " unlolled " : " unlaughed ") + p.getDisplayName()); + Bukkit.getServer() + .getConsoleSender() + .sendMessage( + player.getDisplayName() + + (Lastlolornot ? " unlolled " + : " unlaughed ") + + p.getDisplayName()); Lastlol = null; } return true; @@ -248,12 +255,6 @@ public class Commands implements CommandExecutor { DoMWiki(player, args); return true; } - case "chat": { - /*ConsolePlayer cp = new ConsolePlayer(); - cp.chat("Test!"); - System.out.println("Sent msg");*/ - return true; - } default: player.sendMessage("Unknown command: " + cmd.getName()); break; @@ -268,11 +269,39 @@ public class Commands implements CommandExecutor { else DoAnnounce(null, args, null); return true; + } else { + switch (cmd.getName()) { + case "unlaugh": + case "unlol": { + Player p = null; + if (Lastlol != null + && (p = Bukkit.getPlayer(Lastlol.UUID)) != null) { + p.addPotionEffect(new PotionEffect( + PotionEffectType.BLINDNESS, 10 * 20, 5, false, + false)); + for (Player pl : PluginMain.GetPlayers()) + pl.sendMessage(Bukkit.getServer().getConsoleSender() + .getName() + + (Lastlolornot ? " unlolled " : " unlaughed ") + + p.getDisplayName()); + Bukkit.getServer() + .getConsoleSender() + .sendMessage( + Bukkit.getServer().getConsoleSender() + .getName() + + (Lastlolornot ? " unlolled " + : " unlaughed ") + + p.getDisplayName()); + Lastlol = null; + } + return true; + } + } } return false; } - private static void DoReload(Player player) { // 2015.07.20. + private static void DoReload(Player player) { try { PluginMain.Console .sendMessage("§6-- Reloading The Button Minecraft plugin...§r"); diff --git a/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PlayerListener.java b/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PlayerListener.java index 6aa9004..39f144f 100644 --- a/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PlayerListener.java +++ b/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PlayerListener.java @@ -2,20 +2,15 @@ package tk.sznp.thebuttonautoflair; import java.io.File; import java.io.IOException; -import java.net.MalformedURLException; -import java.net.URL; -import java.util.ArrayList; import java.util.HashMap; import java.util.Random; import java.util.Timer; import java.util.TimerTask; import java.util.UUID; -import java.util.regex.Pattern; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; -import org.bukkit.Sound; import org.bukkit.block.Block; import org.bukkit.configuration.InvalidConfigurationException; import org.bukkit.configuration.file.YamlConfiguration; @@ -33,15 +28,14 @@ import org.bukkit.event.player.PlayerMoveEvent; import org.bukkit.event.player.PlayerPickupItemEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.event.player.PlayerTeleportEvent; +import org.bukkit.event.server.ServerCommandEvent; import org.bukkit.help.HelpTopic; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; -import org.bukkit.scoreboard.Objective; import org.bukkit.util.Vector; -import ru.tehkode.permissions.bukkit.PermissionsEx; import au.com.mineauz.minigames.MinigamePlayer; import au.com.mineauz.minigames.Minigames; @@ -49,7 +43,6 @@ import com.earth2me.essentials.Essentials; import com.massivecraft.factions.entity.BoardColl; import com.massivecraft.massivecore.ps.PS; import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; -import com.palmergames.bukkit.towny.object.Nation; import com.palmergames.bukkit.towny.object.Resident; import com.palmergames.bukkit.towny.object.Town; import com.palmergames.bukkit.towny.object.TownBlock; @@ -58,10 +51,10 @@ import com.palmergames.bukkit.towny.object.WorldCoord; import com.vexsoftware.votifier.model.Vote; import com.vexsoftware.votifier.model.VotifierEvent; -public class PlayerListener implements Listener { // 2015.07.16. +public class PlayerListener implements Listener { public static HashMap nicknames = new HashMap<>(); - public static boolean Enable = false; // 2015.08.29. + public static boolean Enable = false; @EventHandler public void onPlayerJoin(PlayerJoinEvent event) { @@ -161,493 +154,16 @@ public class PlayerListener implements Listener { // 2015.07.16. public static boolean ShowRPTag = false; - private Essentials essentials = null; - private final String[] LaughStrings = new String[] { "xd", "lel", "lawl", + public static Essentials essentials = null; + final static String[] LaughStrings = new String[] { "xd", "lel", "lawl", "kek", "lmao", "hue", "hah" }; @EventHandler public void onPlayerChat(AsyncPlayerChatEvent event) { - if (essentials == null) - essentials = ((Essentials) Bukkit.getPluginManager().getPlugin( - "Essentials")); if (event.isCancelled()) // TODO: Change FactionChat to /tellraw return; - if (event.getMessage().equalsIgnoreCase("F")) { - MaybeOfflinePlayer mp = MaybeOfflinePlayer.AllPlayers.get(event - .getPlayer().getUniqueId()); - if (!mp.PressedF && ActiveF) { - FCount++; - mp.PressedF = true; - if (FPlayer != null && FPlayer.FCount < Integer.MAX_VALUE - 1) - FPlayer.FCount++; - } - } - - boolean greentext = event.getMessage().startsWith(">"); - String msg = event.getMessage().toLowerCase(); - if (msg.contains("lol")) { - Commands.Lastlol = MaybeOfflinePlayer.AllPlayers.get(event - .getPlayer().getUniqueId()); - Commands.Lastlolornot = true; - } else { - for (int i = 0; i < LaughStrings.length; i++) { - if (msg.contains(LaughStrings[i])) { - Commands.Lastlol = MaybeOfflinePlayer.AllPlayers.get(event - .getPlayer().getUniqueId()); - Commands.Lastlolornot = false; - break; - } - } - } - - MaybeOfflinePlayer player = MaybeOfflinePlayer.AllPlayers.get(event - .getPlayer().getUniqueId()); - String formattedmessage = event.getMessage(); - formattedmessage = formattedmessage.replace("\\", "\\\\"); // It's - // really - // important - // to escape - // the - // slashes - // first - formattedmessage = formattedmessage.replace("\"", "\\\""); - if (PluginMain.permission.has(event.getPlayer(), "tbmc.admin")) { - formattedmessage = formattedmessage.replace("&", "§"); - formattedmessage = formattedmessage.replace("§r", "§" - + player.CurrentChannel.DisplayName.charAt(1)); - } - String suggestmsg = formattedmessage; - - // URLs + Rainbow text - String[] parts = formattedmessage.split("\\s+"); - boolean hadurls = false; - final String[] RainbowPresserColors = new String[] { "c", "6", "e", - "a", "9", "5" }; - int rpc = 0; - int currentindex = 0; - for (String item : parts) { - try { - URL url = new URL(item); - formattedmessage = formattedmessage - .replace( - item, - String.format( - "\",\"color\":\"%s\"},{\"text\":\"%s\",\"color\":\"%s\",\"underlined\":\"true\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"%s\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[{\"text\":\"Open URL\",\"color\":\"blue\"}]}}},{\"text\":\"", - (greentext ? "green" - : player.CurrentChannel.Color), - url, (greentext ? "green" - : player.CurrentChannel.Color), - url)); - hadurls = true; - // System.out.println("URL: " + url); - } catch (MalformedURLException e) { - } - if (player.RainbowPresserColorMode) { - if (item.startsWith(RainbowPresserColors[rpc])) { // Prevent - // words - // being - // equal/starting - // with a - // color - // code - // letter to - // be messed - // up - if (rpc + 1 < RainbowPresserColors.length) - rpc++; - else - rpc = 0; - } - /* - * System.out.println("item: " + item); // TO!DO: TMP - * System.out.println("currentindex: " + currentindex); - * System.out.println("format: " + String.format("§%s%s", - * RainbowPresserColors[rpc], item)); - * System.out.println("formattedmessage: " + formattedmessage); - */ - StringBuffer buf = new StringBuffer(formattedmessage); - buf.replace(currentindex, currentindex + item.length(), - String.format("§%s%s", RainbowPresserColors[rpc], item)); - formattedmessage = buf.toString(); - /* - * "§" + RainbowPresserColors[rpc] + item)); - */ - if (rpc + 1 < RainbowPresserColors.length) - rpc++; - else - rpc = 0; - } - currentindex += item.length() + 3; - } - if (player.OtherColorMode != 0xFF) { - formattedmessage = String.format("§%x%s", player.OtherColorMode, - formattedmessage); - } - - if (!hadurls) { - for (Player p : PluginMain.GetPlayers()) { // 2015.08.12. - String color = ""; // 2015.08.17. - if (formattedmessage.matches("(?i).*" - + Pattern.quote(p.getName()) + ".*")) { - if (NotificationSound == null) - p.playSound(p.getLocation(), Sound.ORB_PICKUP, 1.0f, - 0.5f); // 2015.08.12. - else - p.playSound(p.getLocation(), NotificationSound, 1.0f, - (float) NotificationPitch); // 2015.08.14. - MaybeOfflinePlayer mp = MaybeOfflinePlayer - .AddPlayerIfNeeded(p.getUniqueId()); - color = String.format( - "§%x", - (mp.GetFlairColor() == 0x00 ? 0xb : mp - .GetFlairColor())); - } - - formattedmessage = formattedmessage.replaceAll( - "(?i)" + Pattern.quote(p.getName()), - color - + p.getName() - + (greentext ? "§a" - : player.CurrentChannel.DisplayName - .substring(0, 2))); - } - for (String n : nicknames.keySet()) { - Player p = null; - String nwithoutformatting = new String(n); - int index; - while ((index = nwithoutformatting.indexOf("§k")) != -1) - nwithoutformatting = nwithoutformatting.replace("§k" - + nwithoutformatting.charAt(index + 2), ""); // Support - // for - // one - // random - // char - while ((index = nwithoutformatting.indexOf('§')) != -1) - nwithoutformatting = nwithoutformatting.replace("§" - + nwithoutformatting.charAt(index + 1), ""); - if (formattedmessage.matches("(?i).*" - + Pattern.quote(nwithoutformatting) + ".*")) { - p = Bukkit.getPlayer(nicknames.get(n)); - if (NotificationSound == null) - p.playSound(p.getLocation(), Sound.ORB_PICKUP, 1.0f, - 0.5f); // 2015.08.12. - else - p.playSound(p.getLocation(), NotificationSound, 1.0f, - (float) NotificationPitch); // 2015.08.14. - MaybeOfflinePlayer.AddPlayerIfNeeded(p.getUniqueId()); // 2015.08.17. - } - if (p != null) { - formattedmessage = formattedmessage.replaceAll( - "(?i)" + Pattern.quote(nwithoutformatting), - n - + (greentext ? "§a" - : player.CurrentChannel.DisplayName - .substring(0, 2))); - } - } - - if (formattedmessage.matches("(?i).*" + Pattern.quote("@console") - + ".*")) { - formattedmessage = formattedmessage.replaceAll( - "(?i)" + Pattern.quote("@console"), "§b@console§r"); - System.out.println("\007"); - } - } - - /* - * event.setFormat(event .getFormat() .replace( "{rptag}", - * (player.RPMode ? (ShowRPTag ? "§2[RP]§r" : "") : "§8[OOC]§r")) - * .replace("{buttonflair}", flair) .replace( "{isitwilds}", - * (event.getPlayer().getWorld().getName() .equalsIgnoreCase("wilds") ? - * "[PVP]" : ""))); // 2015.09.04. - */ - - event.setCancelled(true); - if (essentials.getUser(event.getPlayer()).isMuted()) - return; - - StringBuilder json = new StringBuilder(); - json.append("[\"\","); - json.append(String - .format("{\"text\":\"[%s]%s\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"Copy message\",\"color\":\"blue\"}},clickEvent:{\"action\":\"suggest_command\",\"value\":\"%s\"}},", - player.CurrentChannel.DisplayName, - (!player.RPMode ? "[OOC]" : ""), suggestmsg)); - json.append("{\"text\":\" <\"},"); - json.append(String.format("{\"text\":\"%s%s\",", event.getPlayer() - .getDisplayName(), player.GetFormattedFlair())); - json.append("\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":["); - json.append(String.format("{\"text\":\"%s\n\",", event.getPlayer() - .getName())); - json.append(String - .format("\"color\":\"aqua\"},{\"text\":\"World: %s\n\",\"color\":\"white\"},", - event.getPlayer().getWorld().getName())); - json.append(String - .format("{\"text\":\"Respect: %s%s%s\",\"color\":\"white\"}]}}},", - player.FCount / (double) player.FDeaths, - (player.UserName != null && !player.UserName.isEmpty() ? "\nUserName: " - + player.UserName - : ""), (player.PlayerName - .equals("\nAlpha_Bacca44") ? "\nDeaths: " - + AlphaDeaths : ""))); - json.append("{\"text\":\"> \",\"color\":\"white\"},"); - - int index = -1; - ArrayList list = new ArrayList(); - while ((index = event.getMessage().indexOf("#", index + 1)) != -1) { - int index2 = event.getMessage().indexOf(" ", index + 1); - if (index2 == -1) - index2 = event.getMessage().length(); - int index3 = event.getMessage().indexOf("#", index + 1); - if (index3 != -1 && index3 < index2) // A # occurs before a - // space - index2 = index3; - String original = event.getMessage().substring(index + 1, index2); - list.add(original); - } - - if (!hadurls) { - for (String original : list) - // Hashtags - formattedmessage = formattedmessage - .replace( - "#" + original, - String.format( - "\",\"color\":\"%s\"},{\"text\":\"#%s\",\"color\":\"blue\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://twitter.com/hashtag/%s\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[{\"text\":\"Open on Twitter\",\"color\":\"blue\"}]}}},{\"text\":\"", - (greentext ? "green" - : player.CurrentChannel.Color), - original, original)); - } - - json.append(String.format("{\"text\":\"%s\",\"color\":\"%s\"}]", - formattedmessage, (greentext ? "green" - : player.CurrentChannel.Color))); - // System.out.println(formattedmessage); // TO!DO: TMP - String jsonstr = json.toString(); - if (jsonstr.length() >= 32767) { - event.getPlayer() - .sendMessage( - "§cError: Message too large. Try shortening it, or remove hashtags and other formatting."); - return; - } - if (player.CurrentChannel.equals(Channel.TownChat) - || player.CurrentChannel.equals(Channel.NationChat)) - // for (Resident resident : - // PluginMain.Instance.TU.getResidentMap().values()) { - for (Player p : PluginMain.GetPlayers()) { - try { - Resident resident = PluginMain.Instance.TU.getResidentMap() - .get(p.getName().toLowerCase()); - if (!resident.getName().equals(event.getPlayer().getName()) - && resident.getModes().contains("spy")) - Bukkit.getPlayer(resident.getName()).sendMessage( - String.format("[SPY-%s] - %s: %s", - player.CurrentChannel.DisplayName, - event.getPlayer().getDisplayName(), - event.getMessage())); - } catch (Exception e) { - // e.printStackTrace(); - } - } - if (player.CurrentChannel.equals(Channel.TownChat)) { - try { - // System.out.println(PluginMain.Instance.TU.getResidentMap().keys().nextElement()); - Town town = null; - try { - town = PluginMain.Instance.TU.getResidentMap() - .get(event.getPlayer().getName().toLowerCase()) - .getTown(); - } catch (NotRegisteredException e) { - } - if (town == null) { - event.getPlayer().sendMessage( - "§cYou aren't in a town or an error occured."); - return; - } - index = PluginMain.Instance.Towns.indexOf(town); - if (index < 0) { - PluginMain.Instance.Towns.add(town); - index = PluginMain.Instance.Towns.size() - 1; - } - // PluginMain.SB.getObjective("town").getScore(event.getPlayer().getName()).setScore(index); - // System.out.println("index: " + index); - Objective obj = PluginMain.SB.getObjective("town"); - // System.out.println("obj: " + obj); - for (Player p : PluginMain.GetPlayers()) { - // System.out.println(town.getName()); //Mute fixed, - // re-enabled /minecraft:me except when muted, admin and mod - // channel added, links implemented - try { - if (PluginMain.Instance.TU.getResidentMap() - .get(p.getName().toLowerCase()).getTown() - .getName().equals(town.getName())) - obj.getScore(p.getName()).setScore(index); - else - obj.getScore(p.getName()).setScore(-1); - } catch (Exception e) { - } - } - PluginMain.Instance - .getServer() - .dispatchCommand( - PluginMain.Console, - String.format( - "tellraw @a[score_town=%d,score_town_min=%d] %s", - index, index, json.toString())); - } catch (IllegalStateException e) { - e.printStackTrace(); - event.getPlayer() - .sendMessage( - "§cAn error occured while sending the message. (IllegalStateException)"); - return; - } catch (IllegalArgumentException e) { - e.printStackTrace(); - event.getPlayer() - .sendMessage( - "§cAn error occured while sending the message. (IllegalArgumentException)"); - return; - } - } else if (player.CurrentChannel.equals(Channel.NationChat)) { - try { - Town town = null; - try { - town = PluginMain.Instance.TU.getResidentMap() - .get(event.getPlayer().getName().toLowerCase()) - .getTown(); - } catch (NotRegisteredException e) { - } - if (town == null) { - event.getPlayer().sendMessage( - "§cYou aren't in a town or an error occured."); - return; - } - Nation nation = null; - try { - nation = town.getNation(); - } catch (NotRegisteredException e) { - } - if (nation == null) { - event.getPlayer() - .sendMessage( - "§cYour town isn't in a nation or an error occured."); - return; - } - index = PluginMain.Instance.Nations.indexOf(nation); - if (index < 0) { - PluginMain.Instance.Nations.add(nation); - index = PluginMain.Instance.Nations.size() - 1; - } - // PluginMain.SB.getObjective("nation").getScore(event.getPlayer().getName()).setScore(index); - Objective obj = PluginMain.SB.getObjective("nation"); - for (Player p : PluginMain.GetPlayers()) { - try { - if (PluginMain.Instance.TU.getResidentMap() - .get(p.getName().toLowerCase()).getTown() - .getNation().getName().equals(nation.getName())) - obj.getScore(p.getName()).setScore(index); - else - obj.getScore(p.getName()).setScore(-1); - } catch (Exception e) { - } - } - PluginMain.Instance - .getServer() - .dispatchCommand( - PluginMain.Console, - String.format( - "tellraw @a[score_nation=%d,score_nation_min=%d] %s", - index, index, json.toString())); - } catch (IllegalStateException e) { - e.printStackTrace(); - event.getPlayer() - .sendMessage( - "§cAn error occured while sending the message. (IllegalStateException)"); - return; - } catch (IllegalArgumentException e) { - e.printStackTrace(); - event.getPlayer() - .sendMessage( - "§cAn error occured while sending the message. (IllegalArgumentException)"); - return; - } - } else if (player.CurrentChannel.equals(Channel.AdminChat)) { - try { // TODO: Put message JSON into it's structure - if (!event.getPlayer().isOp()) { - event.getPlayer().sendMessage( - "§cYou need to be an OP to use this channel."); - return; - } - Objective obj = PluginMain.SB.getObjective("admin"); - for (Player p : PluginMain.GetPlayers()) { - if (p.isOp()) - obj.getScore(p.getName()).setScore(1); - else - obj.getScore(p.getName()).setScore(0); - } - PluginMain.Instance - .getServer() - .dispatchCommand( - PluginMain.Console, - String.format( - "tellraw @a[score_admin=%d,score_admin_min=%d] %s", - 1, 1, json.toString())); - } catch (IllegalStateException e) { - e.printStackTrace(); - event.getPlayer() - .sendMessage( - "§cAn error occured while sending the message. (IllegalStateException)"); - return; - } catch (IllegalArgumentException e) { - e.printStackTrace(); - event.getPlayer() - .sendMessage( - "§cAn error occured while sending the message. (IllegalArgumentException)"); - return; - } - } else if (player.CurrentChannel.equals(Channel.ModChat)) { - try { - if (!PermissionsEx.getUser(event.getPlayer()).inGroup("mod")) { - event.getPlayer().sendMessage( - "§cYou need to be a mod to use this channel."); - return; - } - Objective obj = PluginMain.SB.getObjective("mod"); - for (Player p : PluginMain.GetPlayers()) { - if (PermissionsEx.getUser(p).inGroup("mod")) - obj.getScore(p.getName()).setScore(1); - else - obj.getScore(p.getName()).setScore(0); - } - PluginMain.Instance.getServer().dispatchCommand( - PluginMain.Console, - String.format( - "tellraw @a[score_mod=%d,score_mod_min=%d] %s", - 1, 1, json.toString())); - } catch (IllegalStateException e) { - e.printStackTrace(); - event.getPlayer() - .sendMessage( - "§cAn error occured while sending the message. (IllegalStateException)"); - return; - } catch (IllegalArgumentException e) { - e.printStackTrace(); - event.getPlayer() - .sendMessage( - "§cAn error occured while sending the message. (IllegalArgumentException)"); - return; - } - } else - PluginMain.Instance.getServer().dispatchCommand(PluginMain.Console, - String.format("tellraw @a %s", json.toString())); - // System.out.println("JSON: " + json); // TO!DO: TMP - PluginMain.Instance - .getServer() - .getConsoleSender() - .sendMessage( - String.format("[%s] <%s%s> %s", - player.CurrentChannel.DisplayName, event - .getPlayer().getDisplayName(), player - .GetFormattedFlair(), event - .getMessage())); + event.setCancelled(ChatProcessing.ProcessChat(event.getPlayer(), + event.getMessage())); } @EventHandler(priority = EventPriority.HIGHEST) @@ -874,6 +390,12 @@ public class PlayerListener implements Listener { // 2015.07.16. for (Player pl : PluginMain.GetPlayers()) pl.sendMessage(event.getPlayer().getDisplayName() + " un" + s + "'d " + target.getDisplayName()); + Bukkit.getServer() + .getConsoleSender() + .sendMessage( + event.getPlayer().getDisplayName() + " un" + + s + "'d " + + target.getDisplayName()); event.setCancelled(true); } } @@ -928,9 +450,9 @@ public class PlayerListener implements Listener { // 2015.07.16. } } - private boolean ActiveF = false; - private int FCount = 0; - private MaybeOfflinePlayer FPlayer = null; + static boolean ActiveF = false; + static int FCount = 0; + static MaybeOfflinePlayer FPlayer = null; private Timer Ftimer; public static int AlphaDeaths; @@ -1107,4 +629,114 @@ public class PlayerListener implements Listener { // 2015.07.16. } } } + + public static Channel ConsoleChannel = Channel.GlobalChat; + + @EventHandler(priority = EventPriority.HIGHEST) + public void onConsoleCommand(ServerCommandEvent event) { + if (event.getCommand().length() < 2) + return; + int index = event.getCommand().indexOf(" "); + String cmd = ""; + if (index == -1) { + cmd = event.getCommand(); + if (cmd.equalsIgnoreCase(Channel.GlobalChat.Command)) { + ConsoleChannel = Channel.GlobalChat; + event.getSender().sendMessage( + "§6You are now talking in: §b" + + ConsoleChannel.DisplayName); + event.setCancelled(true); + } else if (cmd.equalsIgnoreCase(Channel.AdminChat.Command)) { + if (ConsoleChannel.equals(Channel.AdminChat)) + ConsoleChannel = Channel.GlobalChat; + else + ConsoleChannel = Channel.AdminChat; + event.getSender().sendMessage( + "§6You are now talking in: §b" + + ConsoleChannel.DisplayName); + event.setCancelled(true); + } else if (cmd.equalsIgnoreCase(Channel.ModChat.Command)) { + if (ConsoleChannel.equals(Channel.ModChat)) + ConsoleChannel = Channel.GlobalChat; + else + ConsoleChannel = Channel.ModChat; + event.getSender().sendMessage( + "§6You are now talking in: §b" + + ConsoleChannel.DisplayName); + event.setCancelled(true); + } + } else { + cmd = event.getCommand().substring(0, index); + if (cmd.equalsIgnoreCase(Channel.GlobalChat.Command)) { + event.setCancelled(true); + Channel c = ConsoleChannel; + ConsoleChannel = Channel.GlobalChat; + ChatProcessing.ProcessChat(Bukkit.getServer() + .getConsoleSender(), + event.getCommand().substring(index + 1)); + ConsoleChannel = c; + } else if (cmd.equalsIgnoreCase(Channel.TownChat.Command)) { + event.setCancelled(true); + Channel c = ConsoleChannel; + ConsoleChannel = Channel.TownChat; + ChatProcessing.ProcessChat(Bukkit.getServer() + .getConsoleSender(), + event.getCommand().substring(index + 1)); + ConsoleChannel = c; + } else if (cmd.equalsIgnoreCase(Channel.NationChat.Command)) { + event.setCancelled(true); + Channel c = ConsoleChannel; + ConsoleChannel = Channel.NationChat; + ChatProcessing.ProcessChat(Bukkit.getServer() + .getConsoleSender(), + event.getCommand().substring(index + 1)); + ConsoleChannel = c; + } else if (cmd.equalsIgnoreCase(Channel.AdminChat.Command)) { + event.setCancelled(true); + Channel c = ConsoleChannel; + ConsoleChannel = Channel.AdminChat; + ChatProcessing.ProcessChat(Bukkit.getServer() + .getConsoleSender(), + event.getCommand().substring(index + 1)); + ConsoleChannel = c; + } else if (cmd.equalsIgnoreCase(Channel.ModChat.Command)) { + event.setCancelled(true); + Channel c = ConsoleChannel; + ConsoleChannel = Channel.ModChat; + ChatProcessing.ProcessChat(Bukkit.getServer() + .getConsoleSender(), + event.getCommand().substring(index + 1)); + ConsoleChannel = c; + } + } + if (cmd.toLowerCase().startsWith("un")) { + for (HelpTopic ht : PluginMain.Instance.getServer().getHelpMap() + .getHelpTopics()) { + // event.getSender().sendMessage("HT: " + ht.getName()); + if (ht.getName().equalsIgnoreCase("/" + cmd)) + return; + } + String s = cmd.substring(2); + Player target = null; + target = Bukkit.getPlayer(event.getCommand().substring(index + 1)); + if (target == null) { + event.getSender().sendMessage( + "§cError: Player not found. (/un" + s + " )"); + event.setCancelled(true); + } + if (target != null) { + target.addPotionEffect(new PotionEffect( + PotionEffectType.BLINDNESS, 10 * 20, 5, false, false)); + for (Player pl : PluginMain.GetPlayers()) + pl.sendMessage(event.getSender().getName() + " un" + s + + "'d " + target.getDisplayName()); + Bukkit.getServer() + .getConsoleSender() + .sendMessage( + event.getSender().getName() + " un" + s + "'d " + + target.getDisplayName()); + event.setCancelled(true); + } + } + } } diff --git a/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PluginMain.java b/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PluginMain.java index 43ca6ae..e799f0a 100644 --- a/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PluginMain.java +++ b/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/PluginMain.java @@ -94,7 +94,6 @@ public class PluginMain extends JavaPlugin { // Translated to Java: 2015.07.15. this.getCommand("mwiki").setExecutor(comm); this.getCommand("mwiki").setUsage( this.getCommand("mwiki").getUsage().replace('&', '§')); - this.getCommand("chat").setExecutor(comm); Instance = this; // 2015.08.08. Console = this.getServer().getConsoleSender(); // 2015.08.12. LoadFiles(false); // 2015.08.09. diff --git a/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/ChatProcessing.class b/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/ChatProcessing.class new file mode 100644 index 0000000000000000000000000000000000000000..8cafb21ebade6fc7a7de536d7590d0568d98392a GIT binary patch literal 19589 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 literal 0 HcmV?d00001 diff --git a/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/Commands$2.class b/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/Commands$2.class index 347910253cb925b94a1790402c2b9e1d930fcee2..9ce2e2aef774575c943f21887ef045da9aafd04f 100644 GIT binary patch delta 67 zcmZ3(zlMK9CmZ8}$z5!74VN%*F)d{fW?IG|&$OIDnP~-s4v;orTFGF+w2HxjX*Gi< X(;9|grnL-_OzRj@nbuE^U=INRcAgQ; delta 67 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 Y2w;c-%Ekgk;}|M{>^g>o$+4W?08WPvy#N3J delta 75 zcmZ1>yh3z7Kw6F=hC!YooP{$XX!itq3(5xSO(4}IpXpzG5J_N;x6!z}NK@|tYeQB56jYHyr z)MNA_q@s_Y-!oUt*s@btiX|P(Hl32KA&h?UQ8MVT_$75IF+!)P$(?B*juPa}>K#9# z7}TKR7@?ytz1?ETEaqcb$1W7}BcbUgbl|v#6F5omCMHVDMTe(Ly2fD*BRC~q$l=ye z)(lr0bG32tSsoajU_;rmE2W|j=eKdGykz-sfw0pkn}tQgxoZ_{!?r4AYr&~RH>#TNs&^zjR-OtrrhD0D^_taV^u0<-fBiKE^D}gtKy+DK{Mi$l9J~zFM^)O5^agP zC%D=I1v3BW`85QdA}6mS@Cv&(U=T7@j72ukLwJu!y8jKLIsM2>46Gqu$B=%yjx!9E z=kV!gtMKUOSkMz3>bSUpv;;O^B0Ount?>pjS~>Qh37{|V(pUKD8&(bajyU~5f_`F( zahAn7`i(YTyaSRu8QP(9Huy1QaSep)%x2(e@B&$7uJSq2;5&4giipdl?Hp}z`9GB* nSEDMX8$1rP_&>MLwGwxhaf73T9A-Hye62Tei;P{h z#6*4a$v%^41x<`05tYP$;gkPC>zrDn=V9iX@0&AcX3lrxnY(fK*Sik@dXZG2Fof3a zz(#))W4f4N1NEAnOgi~|N0cG#UtbKh1`;}2&}!fyybOQk9)^gN-HE`Ajzc)C!pG3L zZhPxjQ|WBnPG=3YV_fYC|}t zqFW3p9v((S%qc$BBOWPUS1*G{OmWYMh7$~YySSvo!bt-vPBFCjCo6R`b~Y86F07=p zsX^IP3kD1f;`G0!t?EohU`!SmGH@2>#7`yIaGrtrBsU_t3!;x(`!6xnE;}pvTvo$a z1?QGCj)n>GgnKm$aRXDhEMD;rUldmjT$9bz<(=%^I4#glIdur(x`7**5kGj0-4tQh zIA4S<9=o2d@ohBHFBo8Cbu_^w&#)J6vU>=&!39p-gWzlEn`nLxM< zh|%sX1Q|XeIvIKoYu-Hm7JYwi^p|kP94;YN4P7sxnHP(wF-J>Si<#pjl`y%5D+;K} zG{cMXn+6m~x5jactb*HE RAn&3Nzk?-0I;m2p^BcK&i%|do diff --git a/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/PlayerListener$4.class b/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/PlayerListener$4.class index f90877aeb1a2e04ea97d9e368defbc643c4d85db..eda06e87574fab91009d7d3e725d5533680dbba4 100644 GIT binary patch delta 49 zcmbQsHJ59HB?}Xi%VcYoJ~<{g24N<523aN#2300c1`{A{#pK1{%jC@v&g3)sIg1$p D@)rqo delta 49 zcmbQsHJ59HB?}Xa(qwCvJ~Ig1$p D+9?QB diff --git a/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/PlayerListener.class b/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/PlayerListener.class index 85f39aed9f8a459bb6f91ce44f9724ed75421fe3..b72418b38dee57d1fced604041d47988f2e9640d 100644 GIT binary patch literal 23918 zcmbVU34B!5)j#LlnR%1RLm@#iN_7MT0)zon)I?DT0isDj!eVe8k|7LCX2N8`W~*3t z>(aUh>%PRgvyDVtDDHLNmug+BR$HresXO2Q-ZwLuAq(l3ALPAv*K^N3_bmT=Z~pSj zeGd}R{_1;+gsC{OG|;j-+8jtM4lQg=Bx2EEYa+HN5)8)!vm(J&p?FoeB@v2-;ug7> z`Y#DC4+bK^Xk%dJ!X=^lghd{vqFB5!u&{OM(r_XWS{{lf0_jRjdC_qF(rBi_ySTP1EAoirKT~1RI%r zp_UemDIAPo2*axCV@-ijFrHXEp(zyT%nDRwN`V@?D%je%*dbRB{Mha~&zlOCH&(|Q zK(#fwJ`r9XnudW)D+j>|&{2uxY0e}t1*&?Psp{aWg`t^?7Dd9*kW)c(WLhHJ6pCYz zS^S!#laQG|Inum1I5iYZECzkMl*ghiu}G+VaWEPUMf5Ox=`B?Xt#}WuN0;HmBqlYo zcpj6h9HX&lKXlq=Gi=&}igfOgHtk7!`X(st0KGP$y zg~14zme36yZPPwFdDkk;RZVNt!ccsUBe(@svHD@Os zlDk;72*#pL+L5tv6wDo2)n%17n+2X)=ek&hUc6;`B8z521|ci+!YyG?GdUWKCCq99 z9s6``$yA&Xj5b6dT|PRFPO#{B2tihtQ;dGF=|nmSbJ-Y5%!;%&hNIQNXs}UB>ClnI z+3hx)T+o(PsLV?X!O+f?mQM||$RezteX@G$uBuIqgteWQ=@&vavg@MknS?TnmSEa< zzWRL>p{PYoOe3;ra@1n?47Vvp&1u@S%4Hgy%M7i4601@ZRhCb2g5t$Y?2+9=b{U&m zX*pIohC4SJUe+3_)EW?tcCJdJIeoN}R$H`+siYTy?y6pFI+=cr`JLR*;0RgeqMA^s zA%tEgr`T$=yy>L4H@WTFwi(|kHl0dqpa3y~8dwjefobZqEkPdW|E*1@(=Lz;hZ0>{ zC!cB4S#&m%r)gtW3+Y88BYPvIvtUbE9-T|Sv*tA)!HeV&$=>CQO(Q zEnH~RMf7{9yU?;$V?K7vmO00QmK87X(ZzJBMVBz`*Gp&Vr4WwVbQxWa`GnS96plB| zZ3)GzVTrJgm?rc(#BR7cI{q4_ z8NE{COjg=YD9c{@xzb)dFOROH8!WmWOLnKEXf0;wpA&3ZYSWFh7feJ`vl}iCe$*#= zSnW35N`Hd&YN=lwYG~C?Ls7QSX6lz6shM;8|HOg`KDv$W)GWBmsF`6PI(`#qs{u)6E;0bf6?n{CA?B7KzJPsEP5L5QI;mG*UO@@ zHE!%xU=g?%s0%hl%xXy|`{*eep?^JR)ARI#_7P%1jCeq5#3{DJ7W(KVdc~rb;l-sV zq;h7(%KA`q0?wsPuWEm0*Je1T2`HKRrE}uJ`jC%a*OlI2n%E;@mC@zFNVp+~tW3LJ z`YRZa_MJ7MZ`<@YddD#n4qKp`vgfBq-ohXcqxWojpFRM`np@#p9-LhBV3m~?~I%#dyQj!Tcbf^P4=sDn++_EZK@5q}jn_(iC@}U-^`7v2aGsko8 zuBOe0>BX5JZYd8&>qAg74L&ZVD1Pw~Hc!^3#0RFPTqGZtbA_dY{NAt+P1me=tR8L^ z5C@y5@pN>NN^u5wP|g4m7&IaN325&R&sx||ghE*gG_9T&Xu2wGK9Y|D&ssu>4AtP| z$OT#xjLjDLosJ*;8kAzD)Ay`+sM#T%>5v>EbK2^mPI@+=e__;OaReSr{;m|6a__4G+L2gwTwm>h{X{kDKYih3C$OS-j1HaD`44O?0lwitj( zw^x~3yII~Af`TeuV)IfRZCI&^)-5#I9OW4Fq~qpSHb!IdP0m(bx)qA{bc;G4zL{rT%U03pE|fZC;`2 z$e$W+X@+^wVGoQKud;cyHeUI_tQs;RU&~-d75~QOQ*@u+Ik6Q{EyWsOxKQVuX7g`# zj<3deO*&5}pJDTvIyrB0LsQt)(5YwJe2z}FVELR@#`Afai@(#By0SagdHDjAPc#P? zhvG1n$MHpodKsb7PNVSLXu!)CLma>ZJ=RNYzD%#~U9h^d*x=cTZ#}LKg^F>{0P89&6=hll=O0ECIX9s#>H$2q~vBwEEtE69f@f3`k0nChwpu> zq_GHo!saJgTNq5M#^|&Q3!RIGvcw{tfq8qHpSAdz6j+qgPx=GuA<*0sm{n`@bNoCe z43R)909>ZB9D&I++6~QJ+Ct9{^NTjW#4kfOLF+V!6_df)StE_GrR!*!&9E&)Oj$R* z?8weko9OFRe%<2N0IBSB3Q~1!enT%-Hz=!woc>kINNfe7SALu6ux;)2ofmW3UW;&CZ zs&b?$wIV8v7D`Qa-#anneQEQ57~z%{FHQWENURkOGVi34wT(3*)64=`&P@AL9&PA zr&mNnO<}!Vn2T3yoUANg_LRYv?3EM0=^R^rrGZv20?tG*9BuImV!Y8QjZhEIDwgnL zsr&U>H%hzl}Bc&Lo&H>@{2HMW+l<6Ku+cHKNr#nXFLor;~;2~ zo|{M&YY9w;hObV2O@ZGJ3Z}|5ODbRp{vXvr3a#99y)o4~=FMQFG`>TaMD9 zV}FP>jVUBdM06=5T$BC2-iYj~rxbn0%kq(*xImvN*bBHRy{x#do_X;Cue35Dn5nOb$7AtQzq2?I7QzYA zCmY84M+RD>URePu{f9OiA8AstC5YPh&SGmbPDI3_fm!BJv1k#H*gQE|eq#yt@rLwX zaL%gckS(XksgRHWV2V2hFIh>Y`aO8KGCckDU!c{e*0dT`{GFJ=z z?``>mAokQd*MRKxX$c48(ZkAFDXQMC zjm7fHT3ESgXvJcHlpynuOp|){d$q-@39azY(1rcM7XPYPYuxXczLaM_))EA`lX~?S zLh0R(mH-ac%nmie;3AA~$m~{NnBSzU?O)1#gFTDEsJ*ghCRbIWQO2O8IRc)5uXqOv4vf4!*3_)= zU2Ooft9LiCK#Hne+Vqt*1lAm zu|M0gO&*531v?$r@vYuMDaYQSJc?aML6|>yWO-KrFTGKzn|Q*OCj}me1+X-N9XlKV z%0?f`(Qqx`yb!{`Y!o*qy=xD!7Egnr+uC&(&jO~D=N#fHwIX=|n3ue0wiY@)`_vJM zY%b-%M4FQ?+wzJwgxZ7aWH$793wF}vHCtZS&aZ-+1nT<#nJ^Hk&*;JDj;?@DfC$@x zixOth*;><0i^a`(HLv^)EArT>6;tL;Ki;3UZ(1Ev6%gZS8SOe)*pc z7wqqopXpBRzVww@SmLRTH4`Ux9&Nx>r#HN?VcIkcJ2|aTFE~EZrD?~fNS!`%3hFAE zDO7IkK`9TW{(q_pFI{-Rid%Z$U?bQe_IVu1rAK0$;ZZNuH8-vsm?3QR|D1VmO>1>d-j-|g{e!}YLG&_ zs#TQ!H2aJ2qjFmeN44}Lx(sB>l=;-2YOtmD%Jt5=DQT-;sl6R?wOiB$aID6GCL9%v zl;tVE8e%DguZ3B(rn7A|R1Je`SbNmms;Uz!=TuZ{iRh*vDDz`40F8~X)ks~(ZR%)( zN7-t$8sh{aMM>kW7>&MNnPk*TOFcd1P#Drj3K}U zs?1i0>dhoqOL(>3AyJcTb+|erHFxP5g8u1gG>+E7Ub8cokc}y7s-?=|0Czj69m?CP zLQ9GUR1o-J#9lQWonwUaW06H>e453TwmMRismo1n(kFm5@l`;rm7cNO{iqa1uSYY} zRlWjRn%57 zy}4&$XEvIMM15+RYOz!t>#Gk`+A3kN0gO)X9BG3OuS6}k)e5!JiEMJtkZatfn}{@f zGIPpn6kM&g)yWDWr4<4c7i&TkI;^``JCz%#a7vYVj;J&z^eA7gQNOj+X;7x!gx5P% zv(@S94A}k#Y!I}BQwNWjDszljE{#)*`#=sH_+~g)A;_fT@%L4LP{9S!gdFVGC%J*I z7=zW#Il_}mucZ)@W}oxT$%Z0HTk&dhh-0UxR&=pW%YBiy+;APUgV9h|9gwNyRTsl9 ztiY+m7N5FEU23b#^v;;x)0q?VsVh{QrLN31MCm;&Tdhs&Hxq{)ql^F1R#)ewF3_ph z+UmNT)H+MukZX#KH!}}@R4ndO*Q=X=FsPfch_L&N!&F)^w%h7f^(WXY1i|xQO6tu) zhP`q`BdZlC4PEPYTiv1Vgc3rnY1o9qwsLAK$Te~rib$Qh+gA4|?1XCDUz<8XiWRtn z{YalJjR%~A@0pUYha3JUr|$rtT2EK!tEAd&DeSRkTb&+zu~mn<4?aV>KrK$(Obuyp zs6n5M-SK!%&XM`-cn8-2%)OejVwj2?n4>o_!7}Kdmdi9eiQ{KEyzi!dx@cNHF`rd4 z=j$^iYOC62sXv2nS(apHE!gT|Eu31LPs4VhS3L@c0XiudZNcVugKqRv{NhUd!hsNl zvIqB!rDV1t6S08VeXNQ3tI?Fd3T?r|DaqE0J0mTdL6uQ`oUtC(VW$jA7fmzBr=HUb z`1zgkC8wfSy$D7mR>T$qJ_L+|R@BS3dPThoxd*e#BM1gU4XM4o9lYd)SV>C*4w90u zUe~_t8@Wp}tAzF@|7xqZv^SYwQ8Tq-_KD@@jF5VcE4}I+sMl@nJ#727wuFFG;Sd#; z7|#0o^`U{WUiBWLA3sj%ID5moP%xTR&YbtijI0mSlEWEHi`$S7m76`CSwnJWE`uF;?{u>jHo4mO@D**S5as822R4-BS@K=)YBR-bA6t?~6#b3XNn`j@RfSJ?g4 zj$;~;9G2_L!Z%1ElG$g|^3|7sBGrGG{8=<~TNeFrCCbw&aHz5wadY`kN=Ni0x7`m1Y$8!pArfK{r9m$VT4L?q^Wfj$$76=66dR>a_ z0G>GFM($Df(wxpNJSK6XsbV_?XfDk|L8ke13<#;iyDqf=PmEv9z+Cu{y<|NF9;d?1 zbZkMegX)F0QW)bOousAJV>)OV(`H&xQ-asuFm0mKN;c9N>*<^%U9gtMmTaa!Y@sW_ zzqV4>7Ft_3YRtX#$5MBZyJQnxTjVNo52TxtbW1x8&nk9X9f-dpx76Jz<#eYTT8CNL zP*G3wYWeYupj-M&@6nS*gv+Xpn)GD%)^kO^t zoVVACJOyti=`H>B7$w$Iagn7Pe0TnO8r??q&Zr7LOwvbdY3^qFxPt&JmFBh6q@uhI z`jWwoc&WF@YesL%wb9Tbuc7Y0nmTm1wcvY)x(@nLsGa)hs(^sjZhx@EwTZc;B+0HM zd)HwWw&AM7)AW*gzKZJv$_U79GzznF80KdZr1o&Ehe;5SBOuL_AHolLeGdYNhP+>a9 zNZ6HFOOTwDgyD^C?g!c0i)ZpKyer1JA6MvWIv8IiQu{;HU7)r<58wjGT{G>ON?V;t zyO>_*LLP{6>ktg>#=E23Hd@Prcn|R9S#om`?+MNEx_R3RZy$l`zhXgIpf|vS(XW^F zx{p%c?myEki*UPn<&f>*on;YQ6me24-rJ&e7A{{P?WIbz=-G~i>Fc(Pg{u%2E(=iU zcFc^YYZ>&%?B{*Et}yxmX&&Uy<7x?BX3Ey7AF)o;`H>G$0#4=$0T|De7*J^=^3ThF)peJT>w5`NX59GR!YBz zr2GN0bOC1IQpm|=n61mr>>U8kf~xfFfj*lL!0ZXl;RC@>K`TQHXBFDoohM>e+=jCw z$+aEY%dOeKV>7%Nqj{q`6CuCM2l2sZX$P%CVbCn-eGd%vkT!Cy8;zGq_<#6jo|5Dl zouk^*@a{%%|0d||o1sE)!S&&rq4V3#D0X++$&6wTjG_wtY6*a)fq~&_u1S%gg>wN? zW`=kcAFcJD{Uurj->hTM`RpXmb>E<=!FwUsCHdIH*7J$@T4<(2&kwDvDdhT6*I>Dh z*XnXu(xFmUkqg>>BZre5X`=}x_}IkFx}sJQh1>!iQL>SnH*#xANAOCa(WrZJyQ>tH z`Pb>nmAV|hlYD9$^-Hw`O;&=mKDVhp(rvEUq0Kejw7I75ZC9PEn|G+2W^E63^Rn4VJJe0Hu=~37Op&XQ&o=^m zbZ3#xe4#eAkI`L4Zbz2?09i)-4#UgP zC6j!8l5bv1b!J97dnC#3) zKBXqQ)kKf(_8xS*maxJKdA)fJ=+}+rb(nrln%5%zy4k$$qF?XBYa4l76W#htGi5EA zjQi6Wp4~icRMknjQ5O%Y37TKV%NVzrw}B#l9G(+DmE;$a{7NCeY3dKuBPisz4B3VS zySdv4b+!r@$I_qfC-Zkx=x1QhM$R8QYv2Zhgn&dCEJCx+F+a#c$-y1)Oe{K^$ zY>J5KMtgEe@otrT?b8^2*j zAbWRGv#!*$4it&sFv~F1VZP>@3^8;bv|fg7lu^2FQpOq=P7Y|}^EFL}B;~NAlo!f$ zcwue4vdHa9N@Y98;HXJeq0CIm(QO>WNRu+BLx84t$O-smJT*@{l@xg#VUc>L;gAtm zS(I`fwclunaIMoNji5ZYUKTq8i6kZ3#;V8#iyJC+bEyaEDXpNV6x@8Aigj71)r4*p z-saXqS)L{AW-g07k5NaFXN#gas^>Pas<4975Ew_ygeX|r6|Ar~?I@9oGXDPyFk>T<)SBRj|M zh_+_xgRYyfDBWs;nUO2>MA5#Os0oGAW@-&gujhq@a+M)(9kJ_C_Yv;Na<${9s3?32 zqTAse+=005PFV80;33`(YkU{{-+SQQuA>8JJ$&Dd_=_ByVC9pDUGAkIB9NtcM)BQ( zd0$EQ;THZDcr*9Yb@U+ofrrrQR@C@2-nPPPe25;$@2BZuc({+yr?`0hHBx@0Culo8 z$$8isF2r+pdV=?&r`V6H#^dQ3o1(-?z5yS< zl^f~5avObzqZHrE!}No^jF96E`bplQpXDR^MZTx)vK^szKV~(6MGeGrFe~gMy08!D zR)?@h9nO}j#rHAnRf{-JEoYxPne)}ztP$FN>JHuoC}Tgh4c|}m0H8Vrz?KSu77SEh z@owrD-rbeQgIoi757!_rat+}sCDP^P%UCtr*RBm)H;Kl9`huslg;*Q~&;HB~7~}?)4mZKf?+4r`+oP4By}I3XhvtdiwDyPk&zR8OSGl2I096|JpN*f8!a+ zr+5zHQ$2^_c?7;Ic#Y>s{;g*wpYEBdAl+5_D=du4aQ&O(Gi$iolO;x(p~U&9S&INXwU;Z^8>jFYu>G1q<7_J zym?$zG(m1buH|}^PL+1761VFGYL;8&Psn|jf^wVOj@)0UT<(xN$?GnlfZT<&Ja;)< z`69WSJnjSyk$Yqvx!upu-m+dcklWJ_>tmy)z|$YAM)%?Itf7NtlkUwLLI+9`IFb|5 zd`2VfUnq)5a3#W-VV)70e?QW+GW`5V$84vA$qUX~xC7~w%S1jUI`VPCp>!VMn)!5Q z*-d_=>hEd)?TE-s+}K%L5T96bHR3}*vPU@KX(ro=H;cE^2|Hwxjs0S&O+E1OdhQ5F=$uOT3`pqd{aos^CpW7XTTV%3sTH;|l^KPV3x zQ@ESQeNs}kCgl+rCPYX{d0bnJLU|BTRNX|6T(|v&tV&O%D#7jUT4?~aC*_$`r6Ttj zZTSJ&xI1Iy&GNi~VhmujE9iZx$lW2Y!oFsrEMo5;^M(@^N^;e0Di z!1cPRcvj;37`}^+<-4ho?*aO8H^9)l=mO~U%XvNig31QE0neN9ybaGg@w|sO(*0=f zF;1E|bcVya^a`WLA(?Mrg#o>gHz9?Bb@aznG(D8sL?ae%8csva`ttx4S?s)-$hC?9 zMnE|A^vZo1Iol3E)PNW!%?QGO@Ebtj4>aT_8o)!g(_vj|VZz^ny>#%-r+}c1LR3=|Er(jx(YGKlp|zoa|tOjnNc1*GD6b_7KB^eMxDQ!KHbShF`{S zN4PGj6!atS$h+N0@{<^%hFsvK%6n!kh4PW{R`S=&C$5t=$R}w}RNjLpS`9?yZiv|d zYw6Z4@@d_@^3SCFtBtN2wNbu!jC}f$l>fL=;I6?0bi>QwKpRZJpuLrK8|53mqGd8nu;x(uUmSt+`1)?^|cO`}LqvOk^A)aSPrEtx+E;)$`Hiku@W^&G_QXxkP(Hi|I3s3O$C7)`pJ;ze4%|)$rbP99d_imguZ`M{ z#teicCK0VGQ5q}S0YT!gv3fAY>`PCiLYRPw#3Z)SKs*k?o~pH8`QVqXHIR8H{N*HV9owWp)7^Brpnpn)o{)qTiDb&s~J+S0XeV z7H5RGae5U9Ggi@2;-xC_(Ok)=kl@dXNk3W+zw{#MPrsJ}x=sq|W*JDEWjA_QcBj{5 z5G?o}@IME^-z;Jm?rP=XZkArtMmB&NJG%{-7cNqBAsf2@O}-J9S+IoPQ1jG$to^yP zNgbo=ut=|?C29fE94qW6-%m7L3&T$|%uvKffjUQ> zo057Up+D1smRe@1^Dv0>)dgJ#!3qMc72|mr#DyK4#!?E^AB+&TBKeY}y1akGO%zVO z51=1zpyQm6tFEEhsW-%&H&BK1aZUfNH_#z?zp#4D7Il4{LNKas>`=D|jmhs&w+W^f z;&c}iLhCJRz23V~8#~k{mCYElcO|7XNXlrO97@yWFshYFbc`Gh!*v9XK2OG-jw!T4 z%4xMsrPJ{|S7sV!IqLqr471LIXlwzqj)CPe+XO~2xQTy6Jjd#O^+1X_*>J6TP{Xx! z1F|%5Jk?+&>Y+|(MLl9x`d}yHu^lp?6Z9g1YonehR8OWt(=>EG9PS%QE%lc{QCW{eYdCuA__W?CRDg?sKmlMn&!~jx1 zQ6X0QPqeS4UjG3qgw@~GN8L=mgVlSE!|KHPRA*wGA9rH)>f;nv54W=hxIDe9^J_H1 zn+B`LIeW24|EJLm29RG*vpVs3^@V{z)K~5N9H92o(={tl3ZDj%ww+emDGw>w+U;9& zYtUR8;pP_8oC9!YH+NQ_n;WkOr!=~qGeV8^s;|&`sose|YiTq{7kAKYY^}gOMpirh zQ|~6EhnQWJf4#G+>rgebv5-@B&CaSW&t_~+Rn5&_2`4e9j=!;gZ-=Y77!K!q;WsB0&S4O(uX!j!0qfeKw{ zq!TL42%84hI}k|q4iy3lpPmbaI}o4xXNUS4@Nza(=yYVDLU$LaFb$CJ02Tf(?WCYW z^;Jfp@HTAZlKh79Jzaz6_4vL;{y?|O#k55(p~vM?dR{K4SLF(N z6L8pv(gw)vN|X zJ{+LHOh68EV#J41GQYZcNIBQ)j}d`34GnkcyhnRA?`?#6Uxe_ojUfH00vC z%-f}zH-sThE}YBs+X--{G%(|m^Hac#3-jv$Gj0L6Vt^Tsv7;?iX#b3m1##cL?&0|N zBTX$WEj?&E0%ilE0EEoMgd?|OTRSTi85w-U;5AO+RB|>rVnWMQQ;=ZwEgTC`|5e}N YIRwUfEuQ-4Hs^usIpzl^HqFof0ZGTf#Q*>R literal 35555 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 diff --git a/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/PluginMain$2.class b/TheButtonAutoFlair/target/classes/tk/sznp/thebuttonautoflair/PluginMain$2.class index f35aa182de11c88beee5196c0758b398f9323fe7..7640c0060b0adb71b88be6f46e13bef62b946a8d 100644 GIT binary patch delta 23 ecmX@bdWv;JFcV|rG~cvxjAC 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