NullReferenceException at PlayerBuild.ExecuteFixed
It seems everything works ... the plugin is excellent!
I did something similar with the help of the graphical interface, so as not to mess with the teams.
But your version is just out of the woods. )) Yes, even new features! That's cool! Thank you very much!
But still in the console I see this red text:
Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.81' (NullReferenceExce
ption: Object reference not set to an instance of an object)
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00079] in <ea1d4ae2e9af4ed28a
12326e5f4e55f9>:0
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x
00105] in <ea1d4ae2e9af4ed28a12326e5f4e55f9>:0
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret,
 System.Object[] args) [0x000c2] in <ea1d4ae2e9af4ed28a12326e5f4e55f9>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod meth
od, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[]
 args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] arg
s) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0​

Is it a plugin error or something wrong with the server?

Same here:
(05:17:11) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.81' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Build.DoDeploy (Oxide.Plugins.Build+PlayerBuild buildplayer, BasePlayer player, UnityEngine.Collider baseentity) [0x0003f] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x0013e] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
(05:17:12) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.81' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Build.DoDeploy (Oxide.Plugins.Build+PlayerBuild buildplayer, BasePlayer player, UnityEngine.Collider baseentity) [0x0003f] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x0013e] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
(05:17:12) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.81' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Build.DoDeploy (Oxide.Plugins.Build+PlayerBuild buildplayer, BasePlayer player, UnityEngine.Collider baseentity) [0x0003f] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x0013e] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
(05:17:13) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.81' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Build.DoDeploy (Oxide.Plugins.Build+PlayerBuild buildplayer, BasePlayer player, UnityEngine.Collider baseentity) [0x0003f] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x0013e] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
(05:17:13) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.81' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Build.DoDeploy (Oxide.Plugins.Build+PlayerBuild buildplayer, BasePlayer player, UnityEngine.Collider baseentity) [0x0003f] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x0013e] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
(05:17:14) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.81' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Build.DoDeploy (Oxide.Plugins.Build+PlayerBuild buildplayer, BasePlayer player, UnityEngine.Collider baseentity) [0x0003f] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x0013e] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <14c6fa22aaba47138c76c3e14c2769ed>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0​
yup same here
getting same error here but cant get plugin working on third mouse button even after doing bind command.
Same error as above.  
(00:37:46) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.82' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00079] in :0 at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in :0 at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in :0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0 (00:37:46) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.82' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00079] in :0 at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in :0 at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in :0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0

I get errors when trying to erase certain entities.
Trees work.
Boats work.
barrels work
stone-collectable doesn't
sulfur-collectable doesn't
heli_crate doesn't

Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.82' (NullReferenceException: Object reference not set to an instance of an object) is what I get.

(18:54:49) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.82' (NullReferenceException: ) at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component) at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00017] in :0 at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in :0 at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in :0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
You get the Error, when you try to erase something but its already erased, a click in nowhere will give you the Error. Not to worry about that
Hey,
i get my console spammed with:
Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.82' (NullReferenceException: )
  at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component)
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00017] in <6be83b5799a442359651c6db69e73bfb>:0 
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <6be83b5799a442359651c6db69e73bfb>:0 
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <6be83b5799a442359651c6db69e73bfb>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0​


A lot of actions do not work in the plugin anymore.

Need help please
Thanks!

(00:29:08) | Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.82' (NullReferenceException: )
at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component)
at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00017] in <a721d52567c14e1eb6ccfc7555c15be0>:0
at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <a721d52567c14e1eb6ccfc7555c15be0>:0
at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <a721d52567c14e1eb6ccfc7555c15be0>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:
Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.82' (NullReferenceException: )
  at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component)
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00017] in <9cf7c8fd814d4fcd89f2bfee7d4af0a0>:0
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <9cf7c8fd814d4fcd89f2bfee7d4af0a0>:0
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <9cf7c8fd814d4fcd89f2bfee7d4af0a0>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <008b12f41ec4452da1a5497eeb849299>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0

Getting a lot of this error since the latest rust update when using this plugin.

Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.83' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00079] in <e8127061fe384af285a7fcdcd3b7ce5a>:0 
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <e8127061fe384af285a7fcdcd3b7ce5a>:0 
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <e8127061fe384af285a7fcdcd3b7ce5a>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <d09a1f46ca2f4432811bcfe45ad13c7b>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <cf88a28c7fb44d36890d85a78331cc9d>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <cf88a28c7fb44d36890d85a78331cc9d>:0
Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.83' (NullReferenceException: )
  at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component)
  at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00017] in <88ba3de10335495eb27d4f17305a11c4>:0
  at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <88ba3de10335495eb27d4f17305a11c4>:0
  at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <88ba3de10335495eb27d4f17305a11c4>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in :0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0
Failed to call hook 'OnPlayerInput' on plugin 'Build v2.0.83' (NullReferenceException: ) at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component) at Oxide.Plugins.Build+PlayerBuild.Execute () [0x00017] in <8755c60d33fd42feb538d02c7f149e46>:0
at Oxide.Plugins.Build.OnPlayerInput (BasePlayer player, InputState state) [0x00105] in <8755c60d33fd42feb538d02c7f149e46>:0
at Oxide.Plugins.Build.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000c2] in <8755c60d33fd42feb538d02c7f149e46>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0

The latest update has caused issues to Build. Seems as though now anything that is build related. such as Build/foundation does not show up.
Every other command works fine,  such as prefabs/erase/undo etc.
Before I reloaded the plugin came up with an error (posted below). Now it seems as though it does nothing with build commands.
I appreciate any support on this. Or if any ideas on the cause

EDIT : it seems after playing around with it SOME of the build commands do not work.
Will investigate further and give more details as I find out

Locked automatically