From cf0d5cd99c5b3a3b1f4799a8d08065f6f14f17ac Mon Sep 17 00:00:00 2001 From: dfsek Date: Sun, 23 May 2021 22:40:38 -0700 Subject: [PATCH] register mod dependent loader in GenericLoaders --- .../src/main/java/com/dfsek/terra/config/GenericLoaders.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/dfsek/terra/config/GenericLoaders.java b/common/src/main/java/com/dfsek/terra/config/GenericLoaders.java index 0726b8d97..1ef369558 100644 --- a/common/src/main/java/com/dfsek/terra/config/GenericLoaders.java +++ b/common/src/main/java/com/dfsek/terra/config/GenericLoaders.java @@ -46,6 +46,8 @@ import com.dfsek.terra.config.loaders.config.sampler.templates.ImageSamplerTempl import com.dfsek.terra.config.loaders.config.sampler.templates.normalizer.ClampNormalizerTemplate; import com.dfsek.terra.config.loaders.config.sampler.templates.normalizer.LinearNormalizerTemplate; import com.dfsek.terra.config.loaders.config.sampler.templates.normalizer.NormalNormalizerTemplate; +import com.dfsek.terra.config.loaders.mod.ModDependentConfigSection; +import com.dfsek.terra.config.loaders.mod.ModDependentConfigSectionLoader; import com.dfsek.terra.config.loaders.palette.CarverPaletteLoader; import com.dfsek.terra.config.loaders.palette.PaletteHolderLoader; import com.dfsek.terra.config.loaders.palette.PaletteLayerLoader; @@ -108,7 +110,8 @@ public class GenericLoaders implements LoaderRegistrar { if(main != null) { registry.registerLoader(TerraAddon.class, main.getAddons()) - .registerLoader(BlockType.class, (t, object, cf) -> main.getWorldHandle().createBlockData((String) object).getBlockType()); + .registerLoader(BlockType.class, (t, object, cf) -> main.getWorldHandle().createBlockData((String) object).getBlockType()) + .registerLoader(ModDependentConfigSection.class, new ModDependentConfigSectionLoader(main)); } } }