We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c245186 commit edf88b4Copy full SHA for edf88b4
src/Compilation.cs
@@ -197,6 +197,15 @@ private void PreparseScript(CompilablePlugin plugin)
197
for (int i = 0; i < plugin.ScriptLines.Length; i++)
198
{
199
string line = plugin.ScriptLines[i].Trim();
200
+
201
+ if (line.IndexOf("namespace uMod.Plugins", StringComparison.InvariantCultureIgnoreCase) >= 0)
202
+ {
203
+ Interface.Oxide.LogError($"Plugin {plugin.ScriptName}.cs is a uMod plugin, not an Oxide plugin. Please downgrade to the Oxide version if available.");
204
+ plugin.CompilerErrors = $"Plugin {plugin.ScriptName}.cs is a uMod plugin, not an Oxide plugin. Please downgrade to the Oxide version if available.";
205
+ RemovePlugin(plugin);
206
+ return;
207
+ }
208
209
if (line.Length < 1)
210
211
continue;
0 commit comments