Listening for option changes
Monitoring changes to options for any reason is simple, thanks to the convenient methods provided by OneConfig. You can use them like so:
public MyConfig() {
addCallback("myOptionName", () -> {
System.out.println("myOptionName changed!");
});
}
Easy enough, eh? But what if we want to know the new value at the time of the change?
public MyConfig() {
addCallback<Boolean>("myOptionName", (value) -> {
System.out.println("myOptionName value: " + value);
});
}
Last updated