aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/util/Utils.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/util/Utils.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/util/Utils.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/util/Utils.java b/src/main/java/io/github/moulberry/notenoughupdates/util/Utils.java
index cac6990f..ecc03caf 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/util/Utils.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/util/Utils.java
@@ -301,7 +301,12 @@ public class Utils {
}
public static String chromaString(String str, float offset, boolean bold) {
+ return chromaString(str, offset, bold ? "§l" : "");
+ }
+
+ public static String chromaString(String str, float offset, String extraFormatting) {
str = cleanColour(str);
+ boolean bold = extraFormatting.contains("§l");
long currentTimeMillis = System.currentTimeMillis();
if (startTime == 0) startTime = currentTimeMillis;
@@ -320,7 +325,7 @@ public class Utils {
if (index < 0) index += rainbow.length;
rainbowText.append(rainbow[index]);
- if (bold) rainbowText.append(EnumChatFormatting.BOLD);
+ rainbowText.append(extraFormatting);
rainbowText.append(c);
}
return rainbowText.toString();