Call load() directly to avoid Bukkit logger

This commit is contained in:
William Blake Galbreath
2020-07-10 16:08:40 -05:00
parent 3fd350965f
commit cf1410403e
2 changed files with 8 additions and 8 deletions

View File

@@ -5,7 +5,7 @@ Subject: [PATCH] Fix SPIGOT-5885 Unable to disable advancements
diff --git a/src/main/java/net/minecraft/server/Main.java b/src/main/java/net/minecraft/server/Main.java
index 2f29d7040..21d4c965d 100644
index 2f29d7040..719c9db3c 100644
--- a/src/main/java/net/minecraft/server/Main.java
+++ b/src/main/java/net/minecraft/server/Main.java
@@ -86,6 +86,15 @@ public class Main {
@@ -14,9 +14,9 @@ index 2f29d7040..21d4c965d 100644
+ // Purpur start - fix SPIGOT-5885
+ try {
+ org.spigotmc.SpigotConfig.disabledAdvancements = org.bukkit.configuration.file.YamlConfiguration
+ .loadConfiguration((File) optionset.valueOf("spigot-settings"))
+ .getStringList("advancements.disabled");
+ org.bukkit.configuration.file.YamlConfiguration config = new org.bukkit.configuration.file.YamlConfiguration();
+ config.load((File) optionset.valueOf("spigot-settings"));
+ org.spigotmc.SpigotConfig.disabledAdvancements = config.getStringList("advancements.disabled");
+ } catch (Exception ignore) {
+ }
+ // Purpur end - fix SPIGOT-5885

View File

@@ -5,7 +5,7 @@ Subject: [PATCH] Fix SPIGOT-5824 Bukkit world-container is not used
diff --git a/src/main/java/net/minecraft/server/Main.java b/src/main/java/net/minecraft/server/Main.java
index 21d4c965d..220a084be 100644
index 719c9db3c..5071fd1cd 100644
--- a/src/main/java/net/minecraft/server/Main.java
+++ b/src/main/java/net/minecraft/server/Main.java
@@ -95,7 +95,20 @@ public class Main {
@@ -19,9 +19,9 @@ index 21d4c965d..220a084be 100644
+ file = (File) optionset.valueOf("universe"); // CraftBukkit
+ } else {
+ try {
+ file = new File(org.bukkit.configuration.file.YamlConfiguration
+ .loadConfiguration((File) optionset.valueOf("bukkit-settings"))
+ .getString("settings.world-container", "."));
+ org.bukkit.configuration.file.YamlConfiguration config = new org.bukkit.configuration.file.YamlConfiguration();
+ config.load((File) optionset.valueOf("bukkit-settings"));
+ file = new File(config.getString("settings.world-container", "."));
+ } catch (Exception ignore) {
+ file = new File(".");
+ }