diff --git a/common/src/main/java/com/lunarclient/apollo/module/modsettings/ModSettingModuleImpl.java b/common/src/main/java/com/lunarclient/apollo/module/modsettings/ModSettingModuleImpl.java index b25ada63..b959a32d 100644 --- a/common/src/main/java/com/lunarclient/apollo/module/modsettings/ModSettingModuleImpl.java +++ b/common/src/main/java/com/lunarclient/apollo/module/modsettings/ModSettingModuleImpl.java @@ -117,6 +117,11 @@ public void updateOptions(ApolloPlayer player, Map properties, bo for (Map.Entry entry : properties.entrySet()) { Option option = statusOptions.getRegistry().get(entry.getKey()); + // Option exists on the client but doesn't exist in the API yet. + if (option == null) { + continue; + } + Object unwrappedValue = NetworkOptions.unwrapValue( entry.getValue(), option.getTypeToken().getType()