diff --git a/Chroma-Core/src/main/java/buttondevteam/lib/architecture/ConfigData.java b/Chroma-Core/src/main/java/buttondevteam/lib/architecture/ConfigData.java index 9431400..a9ccd5f 100644 --- a/Chroma-Core/src/main/java/buttondevteam/lib/architecture/ConfigData.java +++ b/Chroma-Core/src/main/java/buttondevteam/lib/architecture/ConfigData.java @@ -241,7 +241,9 @@ public class ConfigData { * @return A ReadOnlyConfigData instance. */ public ReadOnlyConfigData buildReadOnly() { - return new ReadOnlyConfigData<>(config, path, def, primitiveDef, getter, setter); + ReadOnlyConfigData config = new ReadOnlyConfigData<>(this.config, path, def, primitiveDef, getter, setter); + this.config.onConfigBuild(config); + return config; } public String toString() {return "ConfigData.ConfigDataBuilder(config=" + this.config + ", path=" + this.path + ", def=" + this.def + ", primitiveDef=" + this.primitiveDef + ", getter=" + this.getter + ", setter=" + this.setter + ")";}