浏览代码

[WIP] GuiProvider

Lortseam 5 年之前
父节点
当前提交
da3e6cabb1
共有 2 个文件被更改,包括 4 次插入5 次删除
  1. 1 3
      src/main/java/me/lortseam/completeconfig/ConfigManager.java
  2. 3 2
      src/main/resources/fabric.mod.json

+ 1 - 3
src/main/java/me/lortseam/completeconfig/ConfigManager.java

@@ -122,9 +122,7 @@ public class ConfigManager {
                 } else {
                     entry = new Entry<>(field, field.getType(), container, translationKey);
                 }
-                if (!guiRegistry.hasProvider(entry)) {
-                    throw new RuntimeException("Could not find gui provider for type " + entry.getType());
-                }
+                //TODO: Check if there is a gui provider for this entry, else throw error
                 String fieldName = field.getName();
                 saveConsumers.removeIf(saveConsumer -> {
                     if (!saveConsumer.getFieldName().equals(fieldName)) {

+ 3 - 2
src/main/resources/fabric.mod.json

@@ -18,7 +18,8 @@
   "environment": "client",
 
   "depends": {
+    "minecraft": "1.15.x",
     "fabricloader": ">=0.7.4",
-    "minecraft": "1.15.x"
+    "cloth-config2": "*"
   }
-}
+}