treat banned plugins like out of date, dont load but allow update

This commit is contained in:
Raymond 2021-09-20 17:09:34 -04:00
parent 0cfbc70286
commit c34d4dfd87
3 changed files with 36 additions and 1 deletions

View file

@ -222,6 +222,9 @@ namespace Dalamud.Plugin.Internal
throw new InvalidPluginOperationException($"Unable to load {this.Name}, unload previously faulted, restart Dalamud");
}
if (pluginManager.IsManifestBanned(this.Manifest))
throw new BannedPluginException($"Unable to load {this.Name}, banned");
if (this.Manifest.ApplicableVersion < startInfo.GameVersion)
throw new InvalidPluginOperationException($"Unable to load {this.Name}, no applicable version");