From d3ae24271606e402da6209c99fa5d096f7774ebe Mon Sep 17 00:00:00 2001 From: BONNe Date: Sat, 26 Jan 2019 15:19:09 +0200 Subject: [PATCH] Remove "CR" at the end of strings. --- .../java/world/bentobox/challenges/utils/GuiUtils.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/world/bentobox/challenges/utils/GuiUtils.java b/src/main/java/world/bentobox/challenges/utils/GuiUtils.java index da5eebe..737f735 100644 --- a/src/main/java/world/bentobox/challenges/utils/GuiUtils.java +++ b/src/main/java/world/bentobox/challenges/utils/GuiUtils.java @@ -374,13 +374,15 @@ public class GuiUtils */ public static List stringSplit(String string) { + // Remove all ending lines from string. + string = string.replaceAll("([\\r\\n])", "\\|"); string = ChatColor.translateAlternateColorCodes('&', string); // Check length of lines List result = new ArrayList<>(); - Arrays.asList(string.split("\\|")). - forEach(line -> result.addAll( - Arrays.asList(WordUtils.wrap(line, 25).split("\\n")))); + Arrays.stream(string.split("\\|")). + map(line -> Arrays.asList(WordUtils.wrap(line, 25).split("\\r\\n"))). + forEach(result::addAll); return result; }