diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java index d83995874f..b1c3bceef7 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java @@ -367,7 +367,8 @@ public class ConfigManager { ConfigItem item = method.getAnnotation(ConfigItem.class); - if (item == null) + // only apply default configuration for methods which read configuration (0 args) + if (item == null || method.getParameterCount() != 0) { continue; }