StackOverflowException in OnEntityTakeDamageFixed

Got this and then a RPC TICK disconnect message

[Oxide] 23:54 [Error] Failed to call hook 'OnEntityTakeDamage' on plugin 'ExplosiveBarrels v1.0.0' (StackOverflowException: The requested operation caused a stack overflow.)
  at Oxide.Core.Plugins.CSPlugin.FindHooks (System.String name, System.Object[] args) <0x12cdb47dcd0 + 0x0000b> in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00004] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Game.Rust.RustCore.IOnBaseCombatEntityHurt (BaseCombatEntity entity, HitInfo info) [0x00008] in <6b76030bff6943b8b696d0173b86fdee>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at Oxide.Core.Plugins.CSPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <4452f821def6406d834e4149849fe7ea>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Game.Rust.RustCore.IOnBaseCombatEntityHurt (BaseCombatEntity entity, HitInfo info) [0x00008] in <6b76030bff6943b8b696d0173b86fdee>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at Oxide.Core.Plugins.CSPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <4452f821def6406d834e4149849fe7ea>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Game.Rust.RustCore.IOnBaseCombatEntityHurt (BaseCombatEntity entity, HitInfo info) [0x00008] in <6b76030bff6943b8b696d0173b86fdee>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at Oxide.Core.Plugins.CSPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <4452f821def6406d834e4149849fe7ea>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Game.Rust.RustCore.IOnBaseCombatEntityHurt (BaseCombatEntity entity, HitInfo info) [0x00008] in <6b76030bff6943b8b696d0173b86fdee>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at Oxide.Core.Plugins.CSPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <4452f821def6406d834e4149849fe7ea>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Game.Rust.RustCore.IOnBaseCombatEntityHurt (BaseCombatEntity entity, HitInfo info) [0x00008] in <6b76030bff6943b8b696d0173b86fdee>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at Oxide.Core.Plugins.CSPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <4452f821def6406d834e4149849fe7ea>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Game.Rust.RustCore.IOnBaseCombatEntityHurt (BaseCombatEntity entity, HitInfo info) [0x00008] in <6b76030bff6943b8b696d0173b86fdee>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at Oxide.Core.Plugins.CSPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <4452f821def6406d834e4149849fe7ea>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Game.Rust.RustCore.IOnBaseCombatEntityHurt (BaseCombatEntity entity, HitInfo info) [0x00008] in <6b76030bff6943b8b696d0173b86fdee>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at Oxide.Core.Plugins.CSPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <4452f821def6406d834e4149849fe7ea>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Game.Rust.RustCore.IOnBaseCombatEntityHurt (BaseCombatEntity entity, HitInfo info) [0x00008] in <6b76030bff6943b8b696d0173b86fdee>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at Oxide.Core.Plugins.CSPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <4452f821def6406d834e4149849fe7ea>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Game.Rust.RustCore.IOnBaseCombatEntityHurt (BaseCombatEntity entity, HitInfo info) [0x00008] in <6b76030bff6943b8b696d0173b86fdee>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 
  at Oxide.Core.Plugins.CSPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <4452f821def6406d834e4149849fe7ea>: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 
  at Oxide.Core.Plugins.PluginManager.CallHook (System.String hook, System.Object[] args) [0x0003c] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.OxideMod.CallHook (System.String hookname, System.Object[] args) [0x0000b] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object[] args) [0x0000a] in <4452f821def6406d834e4149849fe7ea>:0 
  at Oxide.Core.Interface.CallHook (System.String hook, System.Object obj1, System.Object obj2) [0x0000f] in <4452f821def6406d834e4149849fe7ea>:0 
  at BaseCombatEntity.Hurt (HitInfo info) [0x00129] in :0 
  at BaseCombatEntity.Hurt (System.Single amount, Rust.DamageType type, BaseEntity attacker, System.Boolean useProtection) [0x0002d] in :0 
  at BaseCombatEntity.Hurt (System.Single amount) [0x00007] in :0 
  at Oxide.Plugins.ExplosiveBarrels.Explode (BaseCombatEntity barrel, Oxide.Plugins.ExplosiveBarrels+ConfigData+OBarrel config) [0x00031] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.CheckBarrel (BaseCombatEntity entity, System.Boolean death) [0x00062] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x00000] in <4745b30fd64f45928e724d761b6c30f7>:0 
  at Oxide.Plugins.ExplosiveBarrels.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00100] in <4745b30fd64f45928e724d761b6c30f7>: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 
Can you explain some when it happens?
In response to Orange ():
Can you explain some when it happens?
This happened at the exact moment I shot a barrel and here is my config
{
  "1. NORMAL barrels settings:": {
    "1. Chance to explode on taking damage (set to 0 to disable)": 100,
    "2. Chance to explode on death (set to 0 to disable)": 0,
    "3. Damage on explosion (set to 0 to disable)": 0,
    "4. Radius of damage on explosion": 5,
    "5. List of effects on explosion": [
      "assets/bundled/prefabs/fx/gas_explosion_small.prefab",
      "assets/bundled/prefabs/fx/explosions/explosion_03.prefab"
    ]
  },
  "2. OIL barrels settings:": {
    "1. Chance to explode on taking damage (set to 0 to disable)": 100,
    "2. Chance to explode on death (set to 0 to disable)": 0,
    "3. Damage on explosion (set to 0 to disable)": 5,
    "4. Radius of damage on explosion": 3,
    "5. List of effects on explosion": [
      "assets/bundled/prefabs/fx/gas_explosion_small.prefab",
      "assets/bundled/prefabs/fx/explosions/explosion_03.prefab"
    ]
  }
}​

 

oxide.version

[Oxide] 00:36
[Info] Protocol: 2138.172.1
Build Date: 12/14/2018 12:00:54
Unity Version: 2018.1.4f1
Changeset: 30829
Branch: release Oxide.Rust Version: 2.0.4099

In response to Covfefe ():
This happened at the exact moment I shot a barrel and here is my config
{ "1. NORMAL barrels...
thanks for report. i will check it.

Merged post

I can't reproduce bug, but i added additional checks
Tried the new plugin and no crashes, but the explosions happen like at least 20 times in a second, because I set the damage to 5, and the explosion still kills me.  Plus you can see dozens of explosions all at once dropping my frames to single digits.
In response to Covfefe ():
Tried the new plugin and no crashes, but the explosions happen like at least 20 times in a second, b...
Hmm, i will think about system that will count explosions in area. I will check damage also

Also damage works nice. For new bugs create net topics please
Locked automatically