From ed1f83047c1aedee3e9728add5808ef02518262f Mon Sep 17 00:00:00 2001 From: Take Weiland Date: Sat, 8 Jan 2022 20:08:42 +0100 Subject: [PATCH] ALso create parent directories when creating empty config files, 1.16 redux (#8366) --- .../net/minecraftforge/fml/config/ConfigFileTypeHandler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/net/minecraftforge/fml/config/ConfigFileTypeHandler.java b/src/main/java/net/minecraftforge/fml/config/ConfigFileTypeHandler.java index 4e81783087..4987973df8 100644 --- a/src/main/java/net/minecraftforge/fml/config/ConfigFileTypeHandler.java +++ b/src/main/java/net/minecraftforge/fml/config/ConfigFileTypeHandler.java @@ -81,6 +81,7 @@ public class ConfigFileTypeHandler { } private boolean setupConfigFile(final ModConfig modConfig, final Path file, final ConfigFormat conf) throws IOException { + Files.createDirectories(file.getParent()); Path p = defaultConfigPath.resolve(modConfig.getFileName()); if (Files.exists(p)) { LOGGER.info(CONFIG, "Loading default config file from path {}", p);