package: allow unused support prop

This commit is contained in:
Max Weber
2026-04-26 21:16:29 -06:00
parent 7c71ef66ab
commit 5849db8815

View File

@@ -941,15 +941,18 @@ public class Plugin implements Closeable
if (rlPluginProperties.size() != 0)
{
writeLog("warning: unused props in runelite-plugin.properties: {}\n", rlPluginProperties.keySet());
if (disallowedIsFatal)
{
var entry = rlPluginProperties.entrySet().iterator().next();
throw PluginBuildException.of(this, "unknown {} key(s) in runelite-plugin.properties", rlPluginProperties.keySet())
.withFileLine(propFile, entry.getKey() + "=" + entry.getValue());
}
else
{
writeLog("warning: unused props in runelite-plugin.properties: {}\n", rlPluginProperties.keySet());
rlPluginProperties.remove("support");
if (rlPluginProperties.size() != 0)
{
var entry = rlPluginProperties.entrySet().iterator().next();
throw PluginBuildException.of(this, "unknown {} key(s) in runelite-plugin.properties", rlPluginProperties.keySet())
.withFileLine(propFile, entry.getKey() + "=" + entry.getValue());
}
}
}
}