diff --git a/DiscordBot/Bot/Actions/Plugin.cs b/DiscordBot/Bot/Actions/Plugin.cs index 211158c..957ed83 100644 --- a/DiscordBot/Bot/Actions/Plugin.cs +++ b/DiscordBot/Bot/Actions/Plugin.cs @@ -38,7 +38,8 @@ public class Plugin: ICommandAction #if !DEBUG new PluginsManager(); #else - new PluginsManager("tests"); + // new PluginsManager("tests"); + new PluginsManager(); #endif switch (args[0]) diff --git a/PluginManager/Online/PluginsManager.cs b/PluginManager/Online/PluginsManager.cs index 482b398..74b763b 100644 --- a/PluginManager/Online/PluginsManager.cs +++ b/PluginManager/Online/PluginsManager.cs @@ -148,12 +148,14 @@ public class PluginsManager } else if (Functions.GetOperatingSystem() == OperatingSystem.LINUX && contents[4].Contains("Linux")) { - if (contents.Length == 6) - return new[] { contents[2], contents[3], contents[5] }; - if (contents.Length == 5) - return new[] { contents[2], contents[3], string.Empty }; - throw new Exception("Failed to download plugin. Invalid Argument Length"); - + if (contents[0].ToLowerInvariant() == name.ToLowerInvariant()) + { + if (contents.Length == 6) + return new[] { contents[2], contents[3], contents[5] }; + if (contents.Length == 5) + return new[] { contents[2], contents[3], string.Empty }; + throw new Exception("Failed to download plugin. Invalid Argument Length"); + } } } }