aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/Core.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/Core.java')
-rwxr-xr-xsrc/main/java/me/shedaniel/Core.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/me/shedaniel/Core.java b/src/main/java/me/shedaniel/Core.java
index 498b0a43b..2cc74161b 100755
--- a/src/main/java/me/shedaniel/Core.java
+++ b/src/main/java/me/shedaniel/Core.java
@@ -1,6 +1,7 @@
package me.shedaniel;
import me.shedaniel.config.REIConfig;
+import me.shedaniel.config.REIRuntimeConfig;
import me.shedaniel.listenerdefinitions.ClientTickable;
import me.shedaniel.listenerdefinitions.IEvent;
import me.shedaniel.listeners.DrawContainerListener;
@@ -31,8 +32,8 @@ public class Core implements ClientModInitializer {
private static List<IEvent> events = new LinkedList<>();
public static final File configFile = new File(FabricLoader.INSTANCE.getConfigDirectory(), "rei.json");
public static REIConfig config;
+ public static REIRuntimeConfig runtimeConfig;
public static ClientListener clientListener;
- public static boolean centreSearchBox;
public static Logger LOGGER = LogManager.getFormatterLogger("REI");
@Override
@@ -42,7 +43,7 @@ public class Core implements ClientModInitializer {
registerFabricEvents();
try {
loadConfig();
- centreSearchBox = config.centreSearchBox;
+ runtimeConfig = new REIRuntimeConfig();
} catch (IOException e) {
e.printStackTrace();
}
@@ -52,6 +53,8 @@ public class Core implements ClientModInitializer {
private void registerFabricEvents() {
ClientTickEvent.CLIENT.register(minecraftClient -> {
getListeners(ClientTickable.class).forEach(ClientTickable::clientTick);
+ if (!Core.config.enableCraftableOnlyButton)
+ Core.runtimeConfig.craftableOnly = false;
});
}