RustTip

OnPluginOutdated

CarbonPlugin

Called when a plugin is outdated.

void OnPluginOutdated(string pluginName, Oxide.Core.VersionNumber currentVersion, Oxide.Core.VersionNumber newVersion, Oxide.Core.Plugins.Plugin plugin, string vendorName)

Parameters

pluginName
string
currentVersion
Oxide.Core.VersionNumber
newVersion
Oxide.Core.VersionNumber
plugin
Oxide.Core.Plugins.Plugin
vendorName
string

Return value

voidThe return value is ignored — the hook only notifies.

Example

private void OnPluginOutdated(string pluginName, Oxide.Core.VersionNumber currentVersion, Oxide.Core.VersionNumber newVersion, Oxide.Core.Plugins.Plugin plugin, string vendorName)
{
    Puts("OnPluginOutdated");
}

Works in both Oxide and Carbon: Carbon loads Oxide plugins as is.

Injection point

Carbon
Carbon.Modules.AdminModule+PluginsTab+Vendor.VersionCheck
Inside CarbonCarbon.Common

Sources: Rust.opj from OxideMod/Oxide.Rust (MIT) and hook metadata of the Carbon documentation (MIT). Method code is decompiled from this branch's server.