Ver Fonte

Rename ModController to ModManager

Lortseam há 4 anos atrás
pai
commit
44a14c5e8a

+ 5 - 5
src/main/java/me/lortseam/completeconfig/ModController.java → src/main/java/me/lortseam/completeconfig/ModManager.java

@@ -11,9 +11,9 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Objects;
 
-public final class ModController {
+public final class ModManager {
 
-    private static final Map<String, ModController> controllers = new HashMap<>();
+    private static final Map<String, ModManager> controllers = new HashMap<>();
 
     /**
      * Gets the mod controller of a loaded mod.
@@ -21,12 +21,12 @@ public final class ModController {
      * @param id the ID of the mod
      * @return the corresponding mod controller
      */
-    public static ModController of(String id) {
+    public static ModManager of(String id) {
         ModMetadata metadata = FabricLoader.getInstance().getModContainer(id).map(ModContainer::getMetadata).orElseThrow(() -> {
             return new IllegalArgumentException("Mod " + id + " is not loaded");
         });
         if (!controllers.containsKey(metadata.getId())) {
-            ModController controller = new ModController(metadata);
+            ModManager controller = new ModManager(metadata);
             controllers.put(metadata.getId(), controller);
             return controller;
         }
@@ -38,7 +38,7 @@ public final class ModController {
     @Getter
     private TypeSerializerCollection typeSerializers;
 
-    private ModController(ModMetadata metadata) {
+    private ModManager(ModMetadata metadata) {
         this.metadata = metadata;
     }
 

+ 2 - 3
src/main/java/me/lortseam/completeconfig/data/Config.java

@@ -1,7 +1,7 @@
 package me.lortseam.completeconfig.data;
 
 import me.lortseam.completeconfig.ConfigHandler;
-import me.lortseam.completeconfig.ModController;
+import me.lortseam.completeconfig.ModManager;
 import me.lortseam.completeconfig.api.ConfigGroup;
 import me.lortseam.completeconfig.data.text.TranslationIdentifier;
 import me.lortseam.completeconfig.gui.GuiBuilder;
@@ -10,7 +10,6 @@ import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
-import org.spongepowered.configurate.serialize.TypeSerializerCollection;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -114,7 +113,7 @@ public class Config extends CollectionMap {
                 LOGGER.warn("[CompleteConfig] Mod " + modID + " tried to create an empty config!");
                 return null;
             }
-            return new ConfigHandler(new Config(new ConfigSource(ModController.of(modID), branch), topLevelGroups), guiBuilder);
+            return new ConfigHandler(new Config(new ConfigSource(ModManager.of(modID), branch), topLevelGroups), guiBuilder);
         }
 
     }

+ 2 - 2
src/main/java/me/lortseam/completeconfig/gui/cloth/ClothGuiBuilder.java

@@ -1,7 +1,7 @@
 package me.lortseam.completeconfig.gui.cloth;
 
 import lombok.Getter;
-import me.lortseam.completeconfig.ModController;
+import me.lortseam.completeconfig.ModManager;
 import me.lortseam.completeconfig.data.Collection;
 import me.lortseam.completeconfig.data.Config;
 import me.lortseam.completeconfig.data.Entry;
@@ -42,7 +42,7 @@ public class ClothGuiBuilder implements GuiBuilder {
                 .setParentScreen(parentScreen)
                 .setSavingRunnable(savingRunnable);
         TranslationIdentifier customTranslation = config.getTranslation().append("title");
-        builder.setTitle(customTranslation.exists() ? customTranslation.translate() : new TranslatableText("completeconfig.gui.defaultTitle", ModController.of(config.getModID()).getName()));
+        builder.setTitle(customTranslation.exists() ? customTranslation.translate() : new TranslatableText("completeconfig.gui.defaultTitle", ModManager.of(config.getModID()).getName()));
         for(Collection collection : config.values()) {
             ConfigCategory configCategory = builder.getOrCreateCategory(collection.getText());
             for (AbstractConfigListEntry<?> entry : buildCollection(collection)) {

+ 2 - 2
src/main/java/me/lortseam/completeconfig/io/ConfigSource.java

@@ -1,7 +1,7 @@
 package me.lortseam.completeconfig.io;
 
 import lombok.Getter;
-import me.lortseam.completeconfig.ModController;
+import me.lortseam.completeconfig.ModManager;
 import me.lortseam.completeconfig.data.Config;
 import net.fabricmc.loader.api.FabricLoader;
 import org.apache.commons.lang3.ArrayUtils;
@@ -32,7 +32,7 @@ public final class ConfigSource {
     private final String[] branch;
     private final HoconConfigurationLoader loader;
 
-    public ConfigSource(ModController mod, String[] branch) {
+    public ConfigSource(ModManager mod, String[] branch) {
         this.modID = mod.getID();
         this.branch = branch;
         if (!sources.add(this)) {