Load parse options before registering metaconfig

This commit is contained in:
Astrash 2024-10-30 12:39:05 +11:00
parent 5e43f0afef
commit 2c8d3416ab

View File

@ -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<String, Configuration> 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(":")) {