shedaniel 5 年之前
父节点
当前提交
eac6d91ab9
共有 2 个文件被更改,包括 4 次插入3 次删除
  1. 2 2
      gradle.properties
  2. 2 1
      src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java

+ 2 - 2
gradle.properties

@@ -1,10 +1,10 @@
-mod_version=3.3.14
+mod_version=3.3.15
 minecraft_version=1.15.2
 yarn_version=1.15.2+build.1
 fabricloader_version=0.7.2+build.174
 cloth_events_version=1.1.0
 cloth_config_version=2.8.3
-modmenu_version=1.8.0+build.16
+modmenu_version=1.8.5+build.23
 fabric_api=0.4.29+build.290-1.15
 autoconfig1u=1.2.4
 api_include=me.shedaniel.cloth:cloth-events,me.shedaniel.cloth:config-2,me.sargunvohra.mcmods:autoconfig1u,org.jetbrains:annotations

+ 2 - 1
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);
                             }