diff --git a/common/src/main/java/net/irisshaders/iris/config/IrisConfig.java b/common/src/main/java/net/irisshaders/iris/config/IrisConfig.java index 4689477b79..d75273bcd8 100644 --- a/common/src/main/java/net/irisshaders/iris/config/IrisConfig.java +++ b/common/src/main/java/net/irisshaders/iris/config/IrisConfig.java @@ -55,7 +55,7 @@ public class IrisConfig { public IrisConfig(Path propertiesPath, Path excluded) { shaderPackName = null; - enableShaders = true; + enableShaders = false; allowUnknownShaders = false; enableDebugOptions = false; disableUpdateMessage = false; @@ -99,6 +99,7 @@ public Optional getShaderPackName() { public void setShaderPackName(String name) { if (name == null || name.equals("(internal)") || name.isEmpty()) { this.shaderPackName = null; + this.enableShaders = false; } else { this.shaderPackName = name; } @@ -189,6 +190,10 @@ public void load() throws IOException { shaderPackName = null; } } + + if (shaderPackName == null) { + enableShaders = false; + } } /**