Przeglądaj źródła

Move Mod Menu integration to main class

Lortseam 4 lat temu
rodzic
commit
fc90363e53

+ 6 - 0
src/main/java/me/lortseam/uglyscoreboardfix/UglyScoreboardFix.java

@@ -1,5 +1,6 @@
 package me.lortseam.uglyscoreboardfix;
 
+import io.github.prospector.modmenu.api.ConfigScreenFactory;
 import io.github.prospector.modmenu.api.ModMenuApi;
 import lombok.Getter;
 import me.lortseam.completeconfig.CompleteConfig;
@@ -39,4 +40,9 @@ public class UglyScoreboardFix implements ClientModInitializer, ConfigCategory,
         return hide;
     }
 
+    @Override
+    public ConfigScreenFactory<?> getModConfigScreenFactory() {
+        return parent -> UglyScoreboardFix.getInstance().getConfigManager().buildScreen(parent);
+    }
+
 }

+ 0 - 14
src/main/java/me/lortseam/uglyscoreboardfix/modmenu/ModMenuIntegration.java

@@ -1,14 +0,0 @@
-package me.lortseam.uglyscoreboardfix.modmenu;
-
-import io.github.prospector.modmenu.api.ConfigScreenFactory;
-import io.github.prospector.modmenu.api.ModMenuApi;
-import me.lortseam.uglyscoreboardfix.UglyScoreboardFix;
-
-public final class ModMenuIntegration implements ModMenuApi {
-
-    @Override
-    public ConfigScreenFactory<?> getModConfigScreenFactory() {
-        return parent -> UglyScoreboardFix.getInstance().getConfigManager().buildScreen(parent);
-    }
-
-}

+ 1 - 1
src/main/resources/fabric.mod.json

@@ -19,7 +19,7 @@
       "me.lortseam.uglyscoreboardfix.UglyScoreboardFix"
     ],
     "modmenu": [
-      "me.lortseam.uglyscoreboardfix.modmenu.ModMenuIntegration"
+      "me.lortseam.uglyscoreboardfix.UglyScoreboardFix"
     ]
   },
   "mixins": [