diff --git a/build-number.txt b/build-number.txt index ce4798b6..b6e87173 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -1483 \ No newline at end of file +1484 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/IPFilterPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/IPFilterPlugin.java index 9dbd8653..6588625e 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/IPFilterPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/IPFilterPlugin.java @@ -143,6 +143,11 @@ public class IPFilterPlugin extends PlayersPlugin.Listener { } private void handleFilterManager (String ip, PlayerEntry entry) { + // this can break other filters for this player (if they are filtered) + // but for now it will fix a case when someone removes an ip and that + // player will still get filtered + if (!localList.contains(ip)) bot.filterManager.remove(entry.profile.getName()); + for (String eachIP : localList) { if (!eachIP.equals(ip)) continue;