mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2024-11-23 07:20:50 +01:00
Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
f2d8d683f2
@ -72,8 +72,15 @@ public class WordFilter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String normalise(String message) {
|
public String normalise(String message) {
|
||||||
return DIACRITICS_AND_FRIENDS.matcher(Normalizer.normalize(StringUtils.stripAccents(message), Normalizer.Form.NFKD).replaceAll("[,.;:'\"]", "").replace("I", "l")
|
return DIACRITICS_AND_FRIENDS.matcher(Normalizer.normalize(StringUtils.stripAccents(message), Normalizer.Form.NFKD)
|
||||||
.replaceAll("[^\\p{ASCII}*$]", "").replaceAll("\\p{M}", "").replaceAll("^\\p{M}*$]", "").replaceAll("[1|]", "i").replace("2", "z").replace("3", "e").replace("4", "a").replace("5", "s").replace("8", "b").replace("0", "o").replace(" ", "").replace("$", "s").replace("ß", "b").trim()).replaceAll("");
|
.replaceAll("[,.;:'\"]", " ").replace("I", "l")
|
||||||
|
.replaceAll("[^\\p{ASCII}*$]", "").replaceAll("\\p{M}", " ")
|
||||||
|
.replaceAll("^\\p{M}*$]", "").replaceAll("[1|]", "i")
|
||||||
|
.replace("2", "z").replace("3", "e")
|
||||||
|
.replace("4", "a").replace("5", "s")
|
||||||
|
.replace("8", "b").replace("0", "o")
|
||||||
|
.replace(" ", " ").replace("$", "s")
|
||||||
|
.replace("ß", "b").trim()).replaceAll(" ");
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean autoReportCheck(RoomChatMessage roomChatMessage) {
|
public boolean autoReportCheck(RoomChatMessage roomChatMessage) {
|
||||||
@ -139,7 +146,7 @@ public class WordFilter {
|
|||||||
if (Emulator.getPluginManager().fireEvent(new UserTriggerWordFilterEvent(habbo, word)).isCancelled())
|
if (Emulator.getPluginManager().fireEvent(new UserTriggerWordFilterEvent(habbo, word)).isCancelled())
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
filteredMessage = filteredMessage.replaceAll("(?i)" + word.key, word.replacement);
|
filteredMessage = filteredMessage.replace("(?i)" + word.key, word.replacement);
|
||||||
foundShit = true;
|
foundShit = true;
|
||||||
|
|
||||||
if (habbo != null && word.muteTime > 0) {
|
if (habbo != null && word.muteTime > 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user