fix: don't die entirely when one plugin fails init

This commit is contained in:
goat 2020-03-18 15:33:32 +09:00
parent 6c7592ec17
commit a7da9c43db

View file

@ -151,7 +151,11 @@ namespace Dalamud.Plugin
var pluginDlls = folder.GetFiles("*.dll", SearchOption.AllDirectories);
foreach (var dllFile in pluginDlls) {
LoadPluginFromAssembly(dllFile, raw);
try {
LoadPluginFromAssembly(dllFile, raw);
} catch (Exception ex) {
Log.Error(ex, $"Plugin load for {dllFile.FullName} failed.");
}
}
}
}