From c230eab17af075bd58bcf8e6c6961e81bf53202a Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 22 Jan 2020 23:43:27 +0800 Subject: Fix #246 --- src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main/java/me') 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); } -- cgit