diff --git a/common/implementation/base/src/main/java/com/dfsek/terra/config/pack/ConfigPackImpl.java b/common/implementation/base/src/main/java/com/dfsek/terra/config/pack/ConfigPackImpl.java index 50e0ad154..8aa12c790 100644 --- a/common/implementation/base/src/main/java/com/dfsek/terra/config/pack/ConfigPackImpl.java +++ b/common/implementation/base/src/main/java/com/dfsek/terra/config/pack/ConfigPackImpl.java @@ -171,6 +171,11 @@ public class ConfigPackImpl implements ConfigPack { selfLoader.load(addonsTemplate, packManifest); this.addons = addonsTemplate.getAddons(); + ConfigPackExpressionOptionsTemplate expressionOptionsTemplate = new ConfigPackExpressionOptionsTemplate(); + selfLoader.load(expressionOptionsTemplate, packManifest); + this.parseOptions = expressionOptionsTemplate.getParseOptions(); + + Map configurations = discoverConfigurations(); registerMeta(configurations); @@ -179,10 +184,6 @@ public class ConfigPackImpl implements ConfigPack { selfLoader.load(template, packManifest); - ConfigPackExpressionOptionsTemplate expressionOptionsTemplate = new ConfigPackExpressionOptionsTemplate(); - selfLoader.load(expressionOptionsTemplate, packManifest); - this.parseOptions = expressionOptionsTemplate.getParseOptions(); - String namespace; String id; if(template.getID().contains(":")) {