--- a/net/minecraft/server/DedicatedServerSettings.java +++ b/net/minecraft/server/DedicatedServerSettings.java @@ -1,15 +1,21 @@ package net.minecraft.server; import java.util.function.UnaryOperator; +// CraftBukkit start +import java.io.File; +import joptsimple.OptionSet; +// CraftBukkit end public class DedicatedServerSettings { private final java.nio.file.Path path; private DedicatedServerProperties properties; - public DedicatedServerSettings(java.nio.file.Path java_nio_file_path) { - this.path = java_nio_file_path; - this.properties = DedicatedServerProperties.load(java_nio_file_path); + // CraftBukkit start + public DedicatedServerSettings(OptionSet optionset) { + this.path = ((File) optionset.valueOf("config")).toPath(); + this.properties = DedicatedServerProperties.load(path, optionset); + // CraftBukkit end } public DedicatedServerProperties getProperties() {