From 72e1653cbb38282f8dce59a00fb381e18bfc795d Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 8 Jan 2019 18:23:00 +0800 Subject: Craftable Only WIP --- src/main/java/me/shedaniel/Core.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/main/java/me/shedaniel/Core.java') 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 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; }); } -- cgit