NRE spam in consoleFixed

I keep seeing this in console

Failed to call hook 'OnEntityMounted' on plugin 'NoEngineParts v1.0.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.NoEngineParts.OnEntityMounted (ModularCarSeat seat) [0x00000] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.NoEngineParts.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 

Failed to call hook 'OnEntityMounted' on plugin 'NoEngineParts v1.0.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.NoEngineParts.OnEntityMounted (ModularCarSeat seat) [0x00000] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.NoEngineParts.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 

Failed to call hook 'OnEntityMounted' on plugin 'NoEngineParts v1.0.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.NoEngineParts.OnEntityMounted (ModularCarSeat seat) [0x00000] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.NoEngineParts.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 

Failed to call hook 'OnEntityMounted' on plugin 'NoEngineParts v1.0.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.NoEngineParts.OnEntityMounted (ModularCarSeat seat) [0x00000] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.NoEngineParts.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 

Failed to call hook 'OnEntityMounted' on plugin 'NoEngineParts v1.0.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.NoEngineParts.OnEntityMounted (ModularCarSeat seat) [0x00000] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.NoEngineParts.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 

Failed to call hook 'OnEntityMounted' on plugin 'NoEngineParts v1.0.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.NoEngineParts.OnEntityMounted (ModularCarSeat seat) [0x00000] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.NoEngineParts.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000bf] in <3bc9aa7da4254a12a6203bd226f976af>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0 ​

Is there another plugin that allows you to drive without engine parts? Not sure if this plugin is still maintained.

I maintain all my plugins, unless otherwise stated very explicitly at the top of the plugin page. However, if people don't report issues, those issues may go overlooked or unaddressed for an extended period of time. I haven't seen this error reported before, and the plugin is working fine for me without errors. This may be related to another plugin you are using, causing expectations of this plugin to not be met. I'll push a new version now that adds additional checks, to hide one possible case of NullReferenceException in OnEntityMounted.

Locked automatically