mirror of
https://github.com/Motschen/Blur.git
synced 2025-12-16 03:35:10 +01:00
Fix config file name
This commit is contained in:
@@ -5,8 +5,6 @@ import java.io.FileReader;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Path;
|
|
||||||
import java.nio.file.Paths;
|
|
||||||
import java.nio.file.StandardOpenOption;
|
import java.nio.file.StandardOpenOption;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -21,6 +19,7 @@ import com.tterrag.blur.util.ReflectionHelper;
|
|||||||
import com.tterrag.blur.util.ShaderResourcePack;
|
import com.tterrag.blur.util.ShaderResourcePack;
|
||||||
|
|
||||||
import net.fabricmc.api.ClientModInitializer;
|
import net.fabricmc.api.ClientModInitializer;
|
||||||
|
import net.fabricmc.loader.api.FabricLoader;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.gl.GlUniform;
|
import net.minecraft.client.gl.GlUniform;
|
||||||
import net.minecraft.client.gl.PostProcessShader;
|
import net.minecraft.client.gl.PostProcessShader;
|
||||||
@@ -89,12 +88,11 @@ public class Blur implements ClientModInitializer {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onInitializeClient() {
|
public void onInitializeClient() {
|
||||||
Path config = MinecraftClient.getInstance().runDirectory.toPath().resolve(Paths.get("config", "blur.cfg"));
|
File configFile = new File(FabricLoader.getInstance().getConfigDirectory(), Blur.MODID + ".json");
|
||||||
File configFile = config.toFile();
|
|
||||||
try {
|
try {
|
||||||
if (!configFile.exists()) {
|
if (!configFile.exists()) {
|
||||||
configFile.getParentFile().mkdirs();
|
configFile.getParentFile().mkdirs();
|
||||||
Files.write(config, new GsonBuilder().setPrettyPrinting().create().toJson(configs).getBytes(), StandardOpenOption.CREATE_NEW);
|
Files.write(configFile.toPath(), new GsonBuilder().setPrettyPrinting().create().toJson(configs).getBytes(), StandardOpenOption.CREATE_NEW);
|
||||||
} else {
|
} else {
|
||||||
configs = new Gson().fromJson(new FileReader(configFile), ConfigJson.class);
|
configs = new Gson().fromJson(new FileReader(configFile), ConfigJson.class);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user