diff --git a/common/api/core/src/main/java/com/dfsek/terra/api/config/ConfigPack.java b/common/api/core/src/main/java/com/dfsek/terra/api/config/ConfigPack.java index 6ec95cc53..605280397 100644 --- a/common/api/core/src/main/java/com/dfsek/terra/api/config/ConfigPack.java +++ b/common/api/core/src/main/java/com/dfsek/terra/api/config/ConfigPack.java @@ -17,7 +17,7 @@ import java.util.Map; import com.dfsek.terra.api.addon.BaseAddon; import com.dfsek.terra.api.registry.CheckedRegistry; import com.dfsek.terra.api.registry.meta.RegistryHolder; -import com.dfsek.terra.api.tectonic.LoaderHolder; +import com.dfsek.terra.api.tectonic.ConfigLoadingDelegate; import com.dfsek.terra.api.tectonic.LoaderRegistrar; import com.dfsek.terra.api.util.StringIdentifiable; import com.dfsek.terra.api.util.reflection.TypeKey; @@ -26,7 +26,7 @@ import com.dfsek.terra.api.world.chunk.generation.stage.GenerationStage; import com.dfsek.terra.api.world.chunk.generation.util.provider.ChunkGeneratorProvider; -public interface ConfigPack extends LoaderRegistrar, LoaderHolder, RegistryHolder, StringIdentifiable { +public interface ConfigPack extends LoaderRegistrar, ConfigLoadingDelegate, RegistryHolder, StringIdentifiable { ConfigPack registerConfigType(ConfigType type, String id, int priority); diff --git a/common/api/core/src/main/java/com/dfsek/terra/api/tectonic/LoaderHolder.java b/common/api/core/src/main/java/com/dfsek/terra/api/tectonic/ConfigLoadingDelegate.java similarity index 57% rename from common/api/core/src/main/java/com/dfsek/terra/api/tectonic/LoaderHolder.java rename to common/api/core/src/main/java/com/dfsek/terra/api/tectonic/ConfigLoadingDelegate.java index b36240864..e0969eba3 100644 --- a/common/api/core/src/main/java/com/dfsek/terra/api/tectonic/LoaderHolder.java +++ b/common/api/core/src/main/java/com/dfsek/terra/api/tectonic/ConfigLoadingDelegate.java @@ -14,16 +14,16 @@ import java.lang.reflect.Type; import java.util.function.Supplier; -public interface LoaderHolder { - LoaderHolder applyLoader(Type type, TypeLoader loader); +public interface ConfigLoadingDelegate { + ConfigLoadingDelegate applyLoader(Type type, TypeLoader loader); - default LoaderHolder applyLoader(Class type, TypeLoader loader) { + default ConfigLoadingDelegate applyLoader(Class type, TypeLoader loader) { return applyLoader((Type) type, loader); } - LoaderHolder applyLoader(Type type, Supplier> loader); + ConfigLoadingDelegate applyLoader(Type type, Supplier> loader); - default LoaderHolder applyLoader(Class type, Supplier> loader) { + default ConfigLoadingDelegate applyLoader(Class type, Supplier> loader) { return applyLoader((Type) type, loader); } }