From 2727203bed6471c38819fa1f9a94a06a3f836671 Mon Sep 17 00:00:00 2001 From: RoinujNosde <edsonpassosjr@outlook.com> Date: Fri, 7 Feb 2020 19:48:26 -0300 Subject: [PATCH] Fixed spy chat and banned list - The remaining chat codes (k, m, n, o, r) are now stripped from the Spy Chat messages. Closes #550 - The banned players list is now saved to the config. Closes #546 --- .gitignore | 5 ++++- pom.xml | 2 +- .../java/net/sacredlabyrinth/phaed/simpleclans/Helper.java | 4 ++-- .../phaed/simpleclans/managers/SettingsManager.java | 6 ++++-- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 31c467d51..818e6c7cc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ /target/ /.idea/ -SimpleClans.iml \ No newline at end of file +SimpleClans.iml +/bin/ +/.classpath +/.project diff --git a/pom.xml b/pom.xml index 77c392685..52bea2ca6 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>net.sacredlabyrinth.phaed.simpleclans</groupId> <artifactId>SimpleClans</artifactId> - <version>2.8.0</version> + <version>2.8.1</version> <name>SimpleClans</name> <url>http://dev.bukkit.org/server-mods/simpleclans/</url> diff --git a/src/main/java/net/sacredlabyrinth/phaed/simpleclans/Helper.java b/src/main/java/net/sacredlabyrinth/phaed/simpleclans/Helper.java index 421548546..3d64a09b1 100644 --- a/src/main/java/net/sacredlabyrinth/phaed/simpleclans/Helper.java +++ b/src/main/java/net/sacredlabyrinth/phaed/simpleclans/Helper.java @@ -400,9 +400,9 @@ public static String parseColors(String msg) { * @return */ public static String stripColors(String msg) { - String out = msg.replaceAll("[&][0-9a-f]", ""); + String out = msg.replaceAll("[&][0-9a-fk-or]", ""); out = out.replaceAll(String.valueOf((char) 194), ""); - return out.replaceAll("[\u00a7][0-9a-f]", ""); + return out.replaceAll("[\u00a7][0-9a-fk-or]", ""); } /* diff --git a/src/main/java/net/sacredlabyrinth/phaed/simpleclans/managers/SettingsManager.java b/src/main/java/net/sacredlabyrinth/phaed/simpleclans/managers/SettingsManager.java index 9a8301966..d27b4bb8a 100644 --- a/src/main/java/net/sacredlabyrinth/phaed/simpleclans/managers/SettingsManager.java +++ b/src/main/java/net/sacredlabyrinth/phaed/simpleclans/managers/SettingsManager.java @@ -690,7 +690,8 @@ public void addBanned(UUID playerUniqueId) { if (!bannedPlayers.contains(playerUniqueId.toString())) { bannedPlayers.add(playerUniqueId.toString()); } - + + getConfig().set("settings.banned-players", bannedPlayers); save(); } @@ -703,7 +704,8 @@ public void removeBanned(UUID playerUniqueId) { if (bannedPlayers.contains(playerUniqueId.toString())) { bannedPlayers.remove(playerUniqueId.toString()); } - + + getConfig().set("settings.banned-players", bannedPlayers); save(); }