FurnaceSplitter

Moved

Total Downloads: 9,007 - First Release: Apr 9, 2017 - Last Update: Apr 20, 2018

5/5, 31 likes
  1. Code:
    Failed to call hook 'CanMoveItem' on plugin 'FurnaceSplitter v2.1.2' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.FurnaceSplitter.CanMoveItem (.Item item, .PlayerInventory playerLoot, UInt32 targetContainer, Int32 targetSlot) [0x00000] in :0
      at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in :0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in :0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in :0 
     
  2. REQUEST**

    Can you make it so that it also works with Barbecue Grills??

    regards.

    EDIT. Nevermind I found the solution on page 13.
    [DOUBLEPOST=1521837491][/DOUBLEPOST]REQUEST**

    Can you make the config file so that it can set the UI placement depending on the oven? or at least depending on the size?

    the oven vary from one like of slots (campfire, refinery, fireplace, skill pit, hobo barrel) to two slots (bbq grill) and 3 slots (large furnace),

    and the idea is to be able to place the UI right on top of the oven.

    What do you think? can this be possible?

    regard.
     
    Last edited by a moderator: Mar 23, 2018
  3. this plugin isn't working with quicksmelt :/
     
  4. Code:
    (23:03:19) | Failed to call hook 'OnPlayerDisconnected' on plugin 'FurnaceSplitter v2.1.2' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.FurnaceSplitter.DestroyUI (.BasePlayer player) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FurnaceSplitter.OnPlayerDisconnected (.BasePlayer player, System.String reason) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
     
  5. Wulf

    Wulf Community Admin

    Update Oxide, you're outdated and on a broken build.
     
  6. Sorry, StackSizeController claims they fixed the FurnaceSplitter duping glitch last October in 1.9.7, is that not actually the case?
     
  7. Update PLZ

    Code:
    Failed to call hook 'CanMoveItem' on plugin 'FurnaceSplitter v2.1.2' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.FurnaceSplitter.CanMoveItem (.Item item, .PlayerInventory playerLoot, UInt32 targetContainer, Int32 targetSlot) [0x00000] in :0
      at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in :0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in :0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in :0 
     
  8. Did you delete the CanMoveItem method from FurnaceSplitter.cs? A NullReferenceException occurs when part/all of what you're calling doesn't exist.
     
  9. No, I did not do anything
     
  10. I'm sure Furnace Splitter just needs a update......but just got this spamming on server....
    Code:
    Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.1.2' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.FurnaceSplitter+Extensions.GetWorkTemperature (.BaseOven oven) [0x00000] in <filename unknown>:0 at Oxide.Plugins.FurnaceSplitter.CanCook (.ItemModCookable cookable, .BaseOven oven) [0x00000] in <filename unknown>:0 at Oxide.Plugins.FurnaceSplitter+<GetSmeltTimes>c__AnonStorey4.<>m__0 (.Item item) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator1D`1[Item].MoveNext () [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1[Item].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1[Item]..ctor (IEnumerable`1 collection) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable.ToList[Item] (IEnumerable`1 source) [0x00000] in <filename unknown>:0 at Oxide.Plugins.FurnaceSplitter.GetSmeltTimes (.BaseOven oven) [0x00000] in <filename unknown>:0 at Oxide.Plugins.FurnaceSplitter.GetOvenInfo (.BaseOven oven) [0x00000] in <filename unknown>:0 at Oxide.Plugins.FurnaceSplitter.OnTick () [0x00000] in <filename unknown>:0 at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
     
  11. Wulf

    Wulf Community Admin

    Wulf updated Furnace Splitter with a new update entry:

    2.1.3

     
  12. Little different error this time.....
    Code:
    Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.1.3' (InvalidProgramException: Invalid IL code in Oxide.Plugins.FurnaceSplitter:GetOvenInfo (BaseOven): IL_006c: call 0x0a00003a )
    at Oxide.Plugins.FurnaceSplitter.OnTick () [0x00000] in <filename unknown>:0
    at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
    at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
     
    Last edited by a moderator: Apr 19, 2018
  13. Code:
    (13:18:50) | Loaded plugin Furnace Splitter v2.1.3 by Skipcast
    (13:18:51) | Hook dispatch failure detected, falling back to reflection based dispatch. System.InvalidProgramException: Invalid IL code in Oxide.Plugins.FurnaceSplitter:GetOvenInfo (BaseOven): IL_006c: call      0x0a00003a
      at Oxide.Plugins.FurnaceSplitter.OnTick () [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
    (13:18:51) | The invalid raw assembly has been dumped to Plugins/FurnaceSplitter.dump
    (13:18:52) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.1.3' (InvalidProgramException: Invalid IL code in Oxide.Plugins.FurnaceSplitter:GetOvenInfo (BaseOven): IL_006c: call      0x0a00003
    Just FYI. Cheers
     
  14. Wulf

    Wulf Community Admin

    Wulf updated Furnace Splitter with a new update entry:

    2.1.4

     
  15. Seems to still happen

    Code:
    (13:36:41) | Loaded plugin Furnace Splitter v2.1.4 by Skipcast
    (13:36:47) | Hook dispatch failure detected, falling back to reflection based dispatch. System.InvalidProgramException: Invalid IL code in Oxide.Plugins.FurnaceSplitter:GetOvenInfo (BaseOven): IL_006c: call      0x0a00003a  at Oxide.Plugins.FurnaceSplitter.OnTick () [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
    (13:36:47) | The invalid raw assembly has been dumped to Plugins/FurnaceSplitter.dump
    (13:36:48) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.1.4' (InvalidProgramException: Invalid IL code in Oxide.Plugins.FurnaceSplitter:GetOvenInfo (BaseOven): IL_006c: call      0x0a00003a)
      at Oxide.Plugins.FurnaceSplitter.OnTick () [0x00000] in <filename unknown>:0
      at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
      at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
    (13:36:48) | Failed to call hook 'OnTick' on plugin 'FurnaceSplitter v2.1.4' (InvalidProgramException: Invalid IL code in Oxide.Plugins.FurnaceSplitter:GetOvenInfo (BaseOven): IL_006c: call      0x0a00003a)
     
  16. Wulf

    Wulf Community Admin

    Will have to look into it more then, not sure why this is happening.
     
  17. After replacing the old version, I get this error:

    Code:
    Reload requested for plugin which is already loading: FurnaceSplitter
    (13:42:51) | Error while compiling: FurnaceSplitter.cs(898,29): error CS0117: `BaseOven' does not contain a definition for `cookingTemperature'
     
  18. Wulf, if you're giving this plugin some TLC, please fix for oil refinery :) It should only split in to three stacks now that the refineries give charcoal. :)
     
  19. Wulf

    Wulf Community Admin

    Update Oxide.

    I'm not really doing much, just posting compile fixes since the original author isn't around anymore.
     
  20. Code:
    Hook dispatch failure detected, falling back to reflection based dispatch. System.InvalidProgramException: Invalid IL code in Oxide.Plugins.FurnaceSplitter/<CanMoveItem>c__AnonStorey1:<>m__0 (): IL_0122: call      0x0a00003a  at Oxide.Plugins.FurnaceSplitter.CanMoveItem (.Item item, .PlayerInventory playerLoot, UInt32 targetContainer, Int32 targetSlot) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FurnaceSplitter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
    plugin: 2.1.4
    Oxide.Rust Version: 2.0.3896