diff --git a/src/main/java/me/oskar3123/staffchat/bungee/util/BungeeFormatUtils.java b/src/main/java/me/oskar3123/staffchat/bungee/util/BungeeFormatUtils.java index 26e2d60..48ca2a1 100644 --- a/src/main/java/me/oskar3123/staffchat/bungee/util/BungeeFormatUtils.java +++ b/src/main/java/me/oskar3123/staffchat/bungee/util/BungeeFormatUtils.java @@ -7,6 +7,8 @@ import me.oskar3123.staffchat.util.StringUtils; public class BungeeFormatUtils { + private BungeeFormatUtils() {} + public static String replacePlaceholders( String string, Function colorize, diff --git a/src/main/java/me/oskar3123/staffchat/util/FormatUtils.java b/src/main/java/me/oskar3123/staffchat/util/FormatUtils.java index 0e87b3a..2629282 100644 --- a/src/main/java/me/oskar3123/staffchat/util/FormatUtils.java +++ b/src/main/java/me/oskar3123/staffchat/util/FormatUtils.java @@ -5,11 +5,14 @@ import java.util.function.Supplier; public class FormatUtils { + private FormatUtils() {} + public static String replacePlaceholders( String string, Function colorize, Supplier nameSupplier, String message) { + string = colorize.apply(string); string = string.replaceAll("\\{NAME}", StringUtils.sanitize(colorize.apply(nameSupplier.get()))); string = string.replaceAll("\\{MESSAGE}", StringUtils.sanitize(message)); diff --git a/src/main/java/me/oskar3123/staffchat/util/StringUtils.java b/src/main/java/me/oskar3123/staffchat/util/StringUtils.java index 2c9095a..ff7dd6a 100644 --- a/src/main/java/me/oskar3123/staffchat/util/StringUtils.java +++ b/src/main/java/me/oskar3123/staffchat/util/StringUtils.java @@ -2,6 +2,8 @@ package me.oskar3123.staffchat.util; public class StringUtils { + private StringUtils() {} + public static String sanitize(String string) { string = string.replaceAll("\\\\", "\\\\\\\\"); string = string.replaceAll("\\$", "\\\\\\$");