From 76427b8ecb94769da3c5a6261745b5cc7f952732 Mon Sep 17 00:00:00 2001 From: EvilSourcerer <32974335+EvilSourcerer@users.noreply.github.com> Date: Sun, 6 Jan 2019 19:49:58 -0500 Subject: [PATCH] real gamers use bufferedreader --- src/api/java/baritone/api/utils/SettingsUtil.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/api/java/baritone/api/utils/SettingsUtil.java b/src/api/java/baritone/api/utils/SettingsUtil.java index 4d13d027..fc7c3efd 100644 --- a/src/api/java/baritone/api/utils/SettingsUtil.java +++ b/src/api/java/baritone/api/utils/SettingsUtil.java @@ -23,9 +23,14 @@ import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; import java.awt.*; +import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; -import java.util.*; +import java.io.FileReader; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -37,9 +42,9 @@ public class SettingsUtil { private static final Map, SettingsIO> map; public static void readAndApply(Settings settings) { - try (Scanner scan = new Scanner(settingsFile)) { - while (scan.hasNextLine()) { - String line = scan.nextLine(); + try (BufferedReader scan = new BufferedReader(new FileReader(settingsFile))) { + String line; + while ((line = scan.readLine()) != null) { if (line.isEmpty()) { continue; }