From c4cdb32c638ca8a6a2a72c711375d4c7d44850f4 Mon Sep 17 00:00:00 2001 From: Pepich Date: Thu, 9 Nov 2017 01:56:09 +0100 Subject: [PATCH] Fixed a coloring glitch with mentio --- src/com/redstoner/modules/mentio/Mentio.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/redstoner/modules/mentio/Mentio.java b/src/com/redstoner/modules/mentio/Mentio.java index 6a610aa..060f29c 100644 --- a/src/com/redstoner/modules/mentio/Mentio.java +++ b/src/com/redstoner/modules/mentio/Mentio.java @@ -28,7 +28,7 @@ import net.nemez.chatapi.click.Message; @Commands(CommandHolderType.String) @AutoRegisterListener -@Version(major = 4, minor = 0, revision = 0, compatible = 4) +@Version(major = 4, minor = 0, revision = 1, compatible = 4) public class Mentio implements Module, Listener { private File mentioLocation = new File(Main.plugin.getDataFolder(), "mentio.json"); @@ -100,7 +100,7 @@ public class Mentio implements Module, Listener @Command(hook = "listmentios") public boolean listMentios(CommandSender sender) { - ArrayList message = new ArrayList(); + ArrayList message = new ArrayList<>(); Player player = (Player) sender; UUID uuid = player.getUniqueId(); JSONArray playerMentios = (JSONArray) mentios.get(uuid.toString()); @@ -150,7 +150,7 @@ public class Mentio implements Module, Listener lastColorCodes += "§" + c; lastChar = c; } - Message m = new Message(player, null); + Message m = new Message(player, event.getPlayer()); m.appendText(event.getFormat().replace("%1$s", event.getPlayer().getDisplayName()).replace("%2$s", event.getMessage().replaceFirst("(?i)(" + Pattern.quote(mentio) + ")([^ ]*)", "§a§o$1$2" + lastColorCodes)));