mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-03 08:25:31 +00:00
register value preprocessor last
This commit is contained in:
parent
ec19c468a2
commit
b3f15b77ee
@ -241,10 +241,6 @@ public class ConfigPackImpl implements ConfigPack {
|
|||||||
|
|
||||||
main.getEventManager().callEvent(new ConfigurationDiscoveryEvent(this, loader, configurations::put)); // Create all the configs.
|
main.getEventManager().callEvent(new ConfigurationDiscoveryEvent(this, loader, configurations::put)); // Create all the configs.
|
||||||
|
|
||||||
MetaValuePreprocessor valuePreprocessor = new MetaValuePreprocessor(configurations);
|
|
||||||
selfLoader.registerPreprocessor(Meta.class, valuePreprocessor);
|
|
||||||
abstractConfigLoader.registerPreprocessor(Meta.class, valuePreprocessor);
|
|
||||||
|
|
||||||
MetaListLikePreprocessor listPreprocessor = new MetaListLikePreprocessor(configurations);
|
MetaListLikePreprocessor listPreprocessor = new MetaListLikePreprocessor(configurations);
|
||||||
selfLoader.registerPreprocessor(Meta.class, listPreprocessor);
|
selfLoader.registerPreprocessor(Meta.class, listPreprocessor);
|
||||||
abstractConfigLoader.registerPreprocessor(Meta.class, listPreprocessor);
|
abstractConfigLoader.registerPreprocessor(Meta.class, listPreprocessor);
|
||||||
@ -253,6 +249,10 @@ public class ConfigPackImpl implements ConfigPack {
|
|||||||
selfLoader.registerPreprocessor(Meta.class, stringPreprocessor);
|
selfLoader.registerPreprocessor(Meta.class, stringPreprocessor);
|
||||||
abstractConfigLoader.registerPreprocessor(Meta.class, stringPreprocessor);
|
abstractConfigLoader.registerPreprocessor(Meta.class, stringPreprocessor);
|
||||||
|
|
||||||
|
MetaValuePreprocessor valuePreprocessor = new MetaValuePreprocessor(configurations);
|
||||||
|
selfLoader.registerPreprocessor(Meta.class, valuePreprocessor);
|
||||||
|
abstractConfigLoader.registerPreprocessor(Meta.class, valuePreprocessor);
|
||||||
|
|
||||||
Map<ConfigType<? extends ConfigTemplate, ?>, List<Configuration>> configs = new HashMap<>();
|
Map<ConfigType<? extends ConfigTemplate, ?>, List<Configuration>> configs = new HashMap<>();
|
||||||
|
|
||||||
for(Configuration configuration : configurations.values()) { // Sort the configs
|
for(Configuration configuration : configurations.values()) { // Sort the configs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user