public static String formatTranslation(final String translation) { String out = translation; out = out.replace("(", ChatFormatting.BOLD.toString()); out = out.replace("[", ChatFormatting.ITALIC.toString()); out = out.replace("{", ChatFormatting.STRIKETHROUGH.toString()); out = out.replace("<", ChatFormatting.OBFUSCATED.toString()); out = out.replace(")", ChatFormatting.RESET.toString()); out = out.replace("]", ChatFormatting.RESET.toString()); out = out.replace("}", ChatFormatting.RESET.toString()); out = out.replace(">", ChatFormatting.RESET.toString()); out = out.replace('~', '\u266a'); out = out.replace('|', '\n'); return out; }