From 7f1a50ca7702304640be2910ad1034483fa3aeaa Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Sun, 24 Feb 2019 19:11:36 +0100 Subject: [PATCH] Add missing toggle for clan chat icons Signed-off-by: Tomas Slusny --- .../client/plugins/clanchat/ClanChatConfig.java | 13 +++++++++++-- .../client/plugins/clanchat/ClanChatPlugin.java | 5 +++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatConfig.java index 9b70ce0fca..22979c3349 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatConfig.java @@ -31,11 +31,20 @@ import net.runelite.client.config.ConfigItem; @ConfigGroup("clanchat") public interface ClanChatConfig extends Config { + @ConfigItem( + keyName = "clanChatIcons", + name = "Clan Chat Icons", + description = "Show clan chat icons next to clan members." + ) + default boolean clanChatIcons() + { + return true; + } + @ConfigItem( keyName = "recentChats", name = "Recent Chats", - description = "Show recent clan chats.", - position = 1 + description = "Show recent clan chats." ) default boolean recentChats() { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java index 0b738c3f4b..eac97eec76 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java @@ -149,6 +149,11 @@ public class ClanChatPlugin extends Plugin private void insertClanRankIcon(final ChatMessage message) { + if (!config.clanChatIcons()) + { + return; + } + final ClanMemberRank rank = clanManager.getRank(message.getName()); if (rank != null && rank != ClanMemberRank.UNRANKED)