aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/Core.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-01-08 18:23:00 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-01-08 18:23:00 +0800
commit72e1653cbb38282f8dce59a00fb381e18bfc795d (patch)
tree468a1d03c3a7295b43f28e71b84856a512e72b3f /src/main/java/me/shedaniel/Core.java
parent6d5101aad169bc5d4d8bcd638aee0d4ce71c120a (diff)
downloadRoughlyEnoughItems-72e1653cbb38282f8dce59a00fb381e18bfc795d.tar.gz
RoughlyEnoughItems-72e1653cbb38282f8dce59a00fb381e18bfc795d.tar.bz2
RoughlyEnoughItems-72e1653cbb38282f8dce59a00fb381e18bfc795d.zip
Craftable Only WIP
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;
});
}