Lortseam 4 роки тому
батько
коміт
dbfdcdde3c

+ 8 - 1
src/main/java/me/lortseam/completeconfig/extensions/CompleteConfigExtension.java

@@ -1,6 +1,7 @@
 package me.lortseam.completeconfig.extensions;
 
 import me.lortseam.completeconfig.data.entry.Transformation;
+import me.lortseam.completeconfig.gui.cloth.GuiRegistry;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import org.spongepowered.configurate.serialize.TypeSerializerCollection;
@@ -18,8 +19,14 @@ public interface CompleteConfigExtension {
     }
 
     @Environment(EnvType.CLIENT)
-    default CompleteConfigGuiExtension gui() {
+    default Gui gui() {
         return null;
     }
 
+    interface Gui {
+
+        void registerProviders(GuiRegistry registry);
+
+    }
+
 }

+ 0 - 9
src/main/java/me/lortseam/completeconfig/extensions/CompleteConfigGuiExtension.java

@@ -1,9 +0,0 @@
-package me.lortseam.completeconfig.extensions;
-
-import me.lortseam.completeconfig.gui.cloth.GuiRegistry;
-
-public interface CompleteConfigGuiExtension {
-
-    void registerProviders(GuiRegistry registry);
-
-}

+ 1 - 2
src/main/java/me/lortseam/completeconfig/extensions/clothbasicmath/ClothBasicMathExtension.java

@@ -6,7 +6,6 @@ import lombok.NoArgsConstructor;
 import me.lortseam.completeconfig.data.ColorEntry;
 import me.lortseam.completeconfig.data.entry.Transformation;
 import me.lortseam.completeconfig.extensions.CompleteConfigExtension;
-import me.lortseam.completeconfig.extensions.CompleteConfigGuiExtension;
 import me.shedaniel.math.Color;
 import org.spongepowered.configurate.serialize.TypeSerializerCollection;
 
@@ -32,7 +31,7 @@ public final class ClothBasicMathExtension implements CompleteConfigExtension {
     }
 
     @Override
-    public CompleteConfigGuiExtension gui() {
+    public Gui gui() {
         return ClothBasicMathGuiExtension.INSTANCE;
     }
 

+ 2 - 2
src/main/java/me/lortseam/completeconfig/extensions/clothbasicmath/ClothBasicMathGuiExtension.java

@@ -3,12 +3,12 @@ package me.lortseam.completeconfig.extensions.clothbasicmath;
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import me.lortseam.completeconfig.data.ColorEntry;
+import me.lortseam.completeconfig.extensions.CompleteConfigExtension;
 import me.lortseam.completeconfig.gui.cloth.GuiRegistry;
-import me.lortseam.completeconfig.extensions.CompleteConfigGuiExtension;
 import me.shedaniel.math.Color;
 
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
-final class ClothBasicMathGuiExtension implements CompleteConfigGuiExtension {
+final class ClothBasicMathGuiExtension implements CompleteConfigExtension.Gui {
 
     static final ClothBasicMathGuiExtension INSTANCE = new ClothBasicMathGuiExtension();