diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-01-22 23:43:27 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-01-22 23:43:27 +0800 |
| commit | c230eab17af075bd58bcf8e6c6961e81bf53202a (patch) | |
| tree | b3d95a2ff2cf20814463908390a2f047286a233b /src/main | |
| parent | 20eeffa468d65f0611f54bc541543d92f188e6c1 (diff) | |
| download | RoughlyEnoughItems-c230eab17af075bd58bcf8e6c6961e81bf53202a.tar.gz RoughlyEnoughItems-c230eab17af075bd58bcf8e6c6961e81bf53202a.tar.bz2 RoughlyEnoughItems-c230eab17af075bd58bcf8e6c6961e81bf53202a.zip | |
Fix #246
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java | 3 |
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); } |
