aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-01-22 23:43:27 +0800
committershedaniel <daniel@shedaniel.me>2020-01-22 23:43:27 +0800
commitc230eab17af075bd58bcf8e6c6961e81bf53202a (patch)
treeb3d95a2ff2cf20814463908390a2f047286a233b /src/main/java/me/shedaniel
parent20eeffa468d65f0611f54bc541543d92f188e6c1 (diff)
downloadRoughlyEnoughItems-c230eab17af075bd58bcf8e6c6961e81bf53202a.tar.gz
RoughlyEnoughItems-c230eab17af075bd58bcf8e6c6961e81bf53202a.tar.bz2
RoughlyEnoughItems-c230eab17af075bd58bcf8e6c6961e81bf53202a.zip
Fix #246
Diffstat (limited to 'src/main/java/me/shedaniel')
-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);
}