aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/StreamerMode.java
diff options
context:
space:
mode:
authorMoulberry <james.jenour@student.scotch.wa.edu.au>2020-07-17 05:57:11 +0800
committerMoulberry <james.jenour@student.scotch.wa.edu.au>2020-07-17 05:57:11 +0800
commitf7d3491def0f7498d7bf0d547445f75f0c515912 (patch)
tree7aa7cea0da7cdca2fdea55fffcbf746d22734b1c /src/main/java/io/github/moulberry/notenoughupdates/StreamerMode.java
parentf90f0b2f1f234d08742a4f0dd8afcd4b80e26d05 (diff)
downloadnotenoughupdates-f7d3491def0f7498d7bf0d547445f75f0c515912.tar.gz
notenoughupdates-f7d3491def0f7498d7bf0d547445f75f0c515912.tar.bz2
notenoughupdates-f7d3491def0f7498d7bf0d547445f75f0c515912.zip
REL-1.0.0
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/StreamerMode.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/StreamerMode.java29
1 files changed, 3 insertions, 26 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/StreamerMode.java b/src/main/java/io/github/moulberry/notenoughupdates/StreamerMode.java
index 3ad2eba6..051313d1 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/StreamerMode.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/StreamerMode.java
@@ -1,5 +1,7 @@
package io.github.moulberry.notenoughupdates;
+import io.github.moulberry.notenoughupdates.util.Utils;
+
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
@@ -26,7 +28,7 @@ public class StreamerMode {
}
public static String filterScoreboard(String line) {
- line = filterLobbyNames(cleanDuplicateColourCodes(line));
+ line = filterLobbyNames(Utils.cleanDuplicateColourCodes(line));
return line;
}
@@ -35,29 +37,4 @@ public class StreamerMode {
return line;
}
- private static String cleanDuplicateColourCodes(String line) {
- StringBuilder sb = new StringBuilder();
- char currentColourCode = 'r';
- boolean sectionSymbolLast = false;
- for(char c : line.toCharArray()) {
- if((int)c > 50000) continue;
-
- if(c == '\u00a7') {
- sectionSymbolLast = true;
- } else {
- if(sectionSymbolLast) {
- if(currentColourCode != c) {
- sb.append('\u00a7');
- sb.append(c);
- currentColourCode = c;
- }
- sectionSymbolLast = false;
- } else {
- sb.append(c);
- }
- }
- }
- return sb.toString();
- }
-
}