From f3cef22722fbd5fb1d3a09a64bba7c0118fb6059 Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Sat, 5 Mar 2022 16:02:44 +0000 Subject: Fix stripping line breaks in config loader --- .../com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bukkit/src/main/java') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java index ae134419..d1f56b2b 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java @@ -123,7 +123,7 @@ public class BukkitQuestsLoader implements QuestsLoader { } // process macros -- start - String data = Files.readAllLines(path).stream().reduce("", String::concat); + String data = Files.readAllLines(path).stream().reduce("", (a, b) -> a + "\n" + b); StringBuilder processed = new StringBuilder(); Matcher matcher = macroPattern.matcher(data); @@ -146,7 +146,7 @@ public class BukkitQuestsLoader implements QuestsLoader { YamlConfiguration config = new YamlConfiguration(); // test QUEST file integrity try { - config.load(processed.toString()); + config.loadFromString(processed.toString()); } catch (Exception ex) { configProblems.put(relativeLocation.getPath(), Collections.singletonList(new ConfigProblem(ConfigProblem.ConfigProblemType.ERROR, ConfigProblemDescriptions.MALFORMED_YAML.getDescription()))); return FileVisitResult.CONTINUE; -- cgit v1.2.3-70-g09d2