diff --git a/core/src/main/java/com/seibel/distanthorizons/core/config/types/ConfigEntry.java b/core/src/main/java/com/seibel/distanthorizons/core/config/types/ConfigEntry.java index a0a3a7ede..f18196eb5 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/config/types/ConfigEntry.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/config/types/ConfigEntry.java @@ -56,7 +56,11 @@ public class ConfigEntry extends AbstractConfigType> implem public T getDefaultValue() { return this.defaultValue; } @Override - public void setApiValue(T newApiValue) { this.apiValue = newApiValue; } + public void setApiValue(T newApiValue) + { + this.apiValue = newApiValue; + this.listenerList.forEach(IConfigListener::onConfigValueSet); + } @Override public T getApiValue() { return this.apiValue; } @Override