aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java b/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java
index 7dcdc069c..1143d3922 100644
--- a/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java
+++ b/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java
@@ -256,7 +256,8 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer {
declaredField.setAccessible(true);
FakeModifierKeyCodeAdder.INSTANCE.registerModifierKeyCode(category, "config.roughlyenoughitems." + declaredField.getName(), () -> {
try {
- return (ModifierKeyCode) declaredField.get(general);
+ ModifierKeyCode code = (ModifierKeyCode) declaredField.get(general);
+ return code == null ? ModifierKeyCode.unknown() : code;
} catch (Exception e) {
throw new RuntimeException(e);
}