Переглянути джерело

Fix #431

Signed-off-by: shedaniel <daniel@shedaniel.me>
shedaniel 4 роки тому
батько
коміт
9c69928ba6

+ 14 - 8
RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsState.java

@@ -58,14 +58,20 @@ public class RoughlyEnoughItemsState {
     }
     }
     
     
     public static void checkRequiredFabricModules() {
     public static void checkRequiredFabricModules() {
-        ImmutableSet<String> requiredModules = ImmutableSet.<String>builder()
-                .add("fabric-api-base")
-                .add("fabric-resource-loader-v0")
-                .add("fabric-networking-v0")
-                .add("fabric-lifecycle-events-v1")
-                .add("fabric-lifecycle-events-v1")
-                .add("fabric-rendering-fluids-v1")
-                .build();
+        ImmutableSet<String> requiredModules = FabricLoader.getInstance().getEnvironmentType() == EnvType.CLIENT ?
+                ImmutableSet.<String>builder()
+                        .add("fabric-api-base")
+                        .add("fabric-resource-loader-v0")
+                        .add("fabric-networking-v0")
+                        .add("fabric-lifecycle-events-v1")
+                        .add("fabric-rendering-fluids-v1")
+                        .build() :
+                ImmutableSet.<String>builder()
+                        .add("fabric-api-base")
+                        .add("fabric-resource-loader-v0")
+                        .add("fabric-networking-v0")
+                        .add("fabric-lifecycle-events-v1")
+                        .build();
         for (String module : requiredModules) {
         for (String module : requiredModules) {
             boolean moduleLoaded = FabricLoader.getInstance().isModLoaded(module);
             boolean moduleLoaded = FabricLoader.getInstance().isModLoaded(module);
             if (!moduleLoaded) {
             if (!moduleLoaded) {

+ 1 - 1
gradle.properties

@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx3G
 org.gradle.jvmargs=-Xmx3G
-mod_version=5.8.0
+mod_version=5.8.1
 supported_version=1.16.2/3/4
 supported_version=1.16.2/3/4
 minecraft_version=1.16.4
 minecraft_version=1.16.4
 fabricloader_version=0.10.6+build.214
 fabricloader_version=0.10.6+build.214