Selaa lähdekoodia

Rename registry

Lortseam 4 vuotta sitten
vanhempi
sitoutus
0e23bbd49d

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

@@ -21,7 +21,7 @@ public final class Config extends BaseCollection {
 
     static {
         Runtime.getRuntime().addShutdownHook(new Thread(() -> {
-            for (Config config : Registry.getConfigs()) {
+            for (Config config : ConfigRegistry.getConfigs()) {
                 if (config.saveOnExit) {
                     config.save();
                 }
@@ -158,7 +158,7 @@ public final class Config extends BaseCollection {
                 logger.warn("Empty config: " + modId + " " + Arrays.toString(branch));
                 return null;
             }
-            Registry.register(config, main || branch.length == 0 && !Registry.getMainConfig(modId).isPresent());
+            ConfigRegistry.register(config, main || branch.length == 0 && !ConfigRegistry.getMainConfig(modId).isPresent());
             config.load();
             return config;
         }

+ 3 - 3
lib/src/main/java/me/lortseam/completeconfig/data/Registry.java → lib/src/main/java/me/lortseam/completeconfig/data/ConfigRegistry.java

@@ -13,7 +13,7 @@ import java.util.function.Function;
 import java.util.stream.Collectors;
 
 @UtilityClass
-public final class Registry {
+public final class ConfigRegistry {
 
     private static final Map<String, ModConfigSet> configs = new HashMap<>();
     private static final Set<EntryOrigin> origins = new HashSet<>();
@@ -64,7 +64,7 @@ public final class Registry {
     }
 
     static void register(Transformation... transformations) {
-        Registry.transformations.addAll(Arrays.asList(transformations));
+        ConfigRegistry.transformations.addAll(Arrays.asList(transformations));
     }
 
     private static ModConfigSet getConfigs(String modId) {
@@ -80,7 +80,7 @@ public final class Registry {
     }
 
     public static Map<String, Config> getMainConfigs() {
-        return configs.keySet().stream().map(Registry::getMainConfig).filter(Optional::isPresent).map(Optional::get).collect(Collectors.toMap(config -> {
+        return configs.keySet().stream().map(ConfigRegistry::getMainConfig).filter(Optional::isPresent).map(Optional::get).collect(Collectors.toMap(config -> {
             return config.getMod().getId();
         }, Function.identity()));
     }

+ 3 - 3
lib/src/main/java/me/lortseam/completeconfig/data/Entry.java

@@ -39,13 +39,13 @@ public class Entry<T> implements DataPart, Identifiable, TooltipSupplier {
 
     static {
         for (Transformation[] transformations : CompleteConfig.collectExtensions(CompleteConfigExtension.class, CompleteConfigExtension::getTransformations)) {
-            Registry.register(transformations);
+            ConfigRegistry.register(transformations);
         }
     }
 
     static Entry<?> of(BaseCollection parent, Field field, ConfigContainer object) {
         EntryOrigin origin = new EntryOrigin(parent, field, object);
-        return Registry.getTransformations().stream().filter(transformation -> {
+        return ConfigRegistry.getTransformations().stream().filter(transformation -> {
             return transformation.test(origin);
         }).findFirst().map(Transformation::getTransformer).orElse(DEFAULT_TRANSFORMER).transform(origin);
     }
@@ -70,7 +70,7 @@ public class Entry<T> implements DataPart, Identifiable, TooltipSupplier {
     private final UnaryOperator<T> valueModifier;
 
     protected Entry(EntryOrigin origin, UnaryOperator<T> valueModifier) {
-        Registry.register(origin);
+        ConfigRegistry.register(origin);
         this.origin = origin;
         if (!origin.getField().isAccessible()) {
             origin.getField().setAccessible(true);

+ 2 - 2
lib/src/main/java/me/lortseam/completeconfig/gui/ModMenuIntegration.java

@@ -3,7 +3,7 @@ package me.lortseam.completeconfig.gui;
 import com.terraformersmc.modmenu.api.ConfigScreenFactory;
 import com.terraformersmc.modmenu.api.ModMenuApi;
 import me.lortseam.completeconfig.data.Config;
-import me.lortseam.completeconfig.data.Registry;
+import me.lortseam.completeconfig.data.ConfigRegistry;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -14,7 +14,7 @@ public final class ModMenuIntegration implements ModMenuApi {
     @Override
     public Map<String, ConfigScreenFactory<?>> getProvidedConfigScreenFactories() {
         Map<String, ConfigScreenFactory<?>> factories = new HashMap<>();
-        for (Map.Entry<String, Config> entry : Registry.getMainConfigs().entrySet()) {
+        for (Map.Entry<String, Config> entry : ConfigRegistry.getMainConfigs().entrySet()) {
             Optional<ConfigScreenBuilder> builder = ConfigScreenBuilder.getMain(entry.getKey());
             if (!builder.isPresent()) continue;
             factories.put(entry.getKey(), parentScreen -> builder.get().build(parentScreen, entry.getValue()));