Ver Fonte

Removed global type serializers

Lortseam há 4 anos atrás
pai
commit
11ef3e6954

+ 0 - 13
src/main/java/me/lortseam/completeconfig/CompleteConfig.java

@@ -1,13 +0,0 @@
-package me.lortseam.completeconfig;
-
-import org.spongepowered.configurate.serialize.TypeSerializerCollection;
-
-import java.util.Objects;
-
-public final class CompleteConfig {
-
-    public static void registerGlobalTypeSerializers(TypeSerializerCollection typeSerializers) {
-        ConfigSource.registerGlobalTypeSerializers(Objects.requireNonNull(typeSerializers));
-    }
-
-}

+ 1 - 1
src/main/java/me/lortseam/completeconfig/ConfigBuilder.java

@@ -56,7 +56,7 @@ public final class ConfigBuilder {
     }
 
     /**
-     * Registers custom type serializers for config saving and loading.
+     * Registers custom type serializers, applied only to this config.
      *
      * @param typeSerializers the type serializers
      * @return this config builder

+ 0 - 5
src/main/java/me/lortseam/completeconfig/ConfigSource.java

@@ -3,7 +3,6 @@ package me.lortseam.completeconfig;
 import lombok.AccessLevel;
 import lombok.Getter;
 import me.lortseam.completeconfig.data.Config;
-import me.lortseam.completeconfig.util.TypeUtils;
 import net.fabricmc.loader.api.FabricLoader;
 import org.apache.commons.lang3.ArrayUtils;
 import org.apache.logging.log4j.LogManager;
@@ -26,10 +25,6 @@ final class ConfigSource {
     private static final Set<ConfigSource> sources = new HashSet<>();
     private static TypeSerializerCollection globalTypeSerializers;
 
-    static void registerGlobalTypeSerializers(TypeSerializerCollection typeSerializers) {
-        globalTypeSerializers = TypeUtils.mergeSerializers(globalTypeSerializers, typeSerializers);
-    }
-
     @Getter(AccessLevel.PACKAGE)
     private final String modID;
     private final String[] branch;