From 182a0e652d0391a62481ac7db580edd7749d5eca Mon Sep 17 00:00:00 2001 From: OnlyHereToPlayOsrs <37775694+xperiaclash@users.noreply.github.com> Date: Sat, 25 May 2019 23:49:25 +0200 Subject: [PATCH] Fix bug in BanList plugin for manual list (#390) * fix manual list * Fix bug in BanList plugin for manual list v2 --- .../client/plugins/banlist/BanListPlugin.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/banlist/BanListPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/banlist/BanListPlugin.java index dab9964195..290464a5f0 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/banlist/BanListPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/banlist/BanListPlugin.java @@ -54,7 +54,7 @@ import okhttp3.Response; @PluginDescriptor( name = "Ban List", description = "Displays warning in chat when you join a" + - "clan chat/new member join your clan chat and he is in a WDR/RuneWatch List", + "clan chat/new member join your clan chat and he is in a WDR/RuneWatch/Manual List", tags = {"PVM", "WDR", "RuneWatch"}, type = PluginType.UTILITY ) @@ -84,6 +84,7 @@ public class BanListPlugin extends Plugin { wdrArrayList = new ArrayList<>(); runeWatchArrayList = new ArrayList<>(); + manualBans = new ArrayList<>(); manualBans.addAll(Text.fromCSV(config.getBannedPlayers())); fetchFromWebsites(); } @@ -110,7 +111,7 @@ public class BanListPlugin extends Plugin { if (!manualBans.contains(manual)) { - manualBans.add(manual); + manualBans.add(Text.standardize(manual)); } } } @@ -119,7 +120,7 @@ public class BanListPlugin extends Plugin { if (client.getClanMembers() != null) { - if (wdrArrayList.size() > 1 && config.enableWDR()) + if (wdrArrayList.size() > 0 && config.enableWDR()) { if (wdrArrayList.stream().anyMatch(nameToBeChecked::equalsIgnoreCase)) { @@ -127,7 +128,7 @@ public class BanListPlugin extends Plugin } } - if (runeWatchArrayList.size() > 1 && config.enableRuneWatch()) + if (runeWatchArrayList.size() > 0 && config.enableRuneWatch()) { if (runeWatchArrayList.stream().anyMatch(nameToBeChecked::equalsIgnoreCase)) { @@ -135,7 +136,7 @@ public class BanListPlugin extends Plugin } } - if (manualBans.size() > 1) + if (manualBans.size() > 0) { if (manualBans.stream().anyMatch(nameToBeChecked::equalsIgnoreCase)) {