FurnaceSplitter

Moved

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

5/5, 31 likes
  1. Started getting this today. I've made no changes to the plugin, haven't installed any others.
    Code:
    Failed to call hook 'GetEnabled' on plugin 'FurnaceSplitter v2.1.2' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.FurnaceSplitter.GetEnabled (.BasePlayer player) [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. To add the BBQ, Skull Fire Pit, and Stone Fireplace make these changes to FurnaceSplitter.cs file, or PM me for my version :p

    At line 119:
    Code:
    private readonly string[] compatibleOvens =
    {
    "furnace",
    "furnace.large",
    "campfire",
    "refinery_small_deployed",
    "hobobarrel_static"
    };
    
    Change it to:
    Code:
    private readonly string[] compatibleOvens =
    {
    "furnace",
    "furnace.large",
    "campfire",
    "refinery_small_deployed",
    "hobobarrel_static",
    "skull_fire_pit",
    "bbq.deployed",
    "fireplace.deployed"
    };
    
    and at line 220:
    Code:
    var initialStackOptions = new Dictionary<string, int>
    {
    {"furnace", 3},
    {"furnace.large", 15},
    {"campfire", 2},
    {"refinery_small_deployed", 4},
    {"hobobarrel_static", 2
    };
    
    Change it to:
    Code:
    var initialStackOptions = new Dictionary<string, int>
    {
    {"furnace", 3},
    {"furnace.large", 15},
    {"campfire", 2},
    {"refinery_small_deployed", 4},
    {"hobobarrel_static", 2},
    {"skull_fire_pit", 2},
    {"bbq.deployed", 9},
    {"fireplace.deployed", 2}
    };
    
    Hopefully the Dev will update the mod with these changes :D
     
  3. not working buttons for Turn on/off and Stack's
    upd
    found my problem, when i move the ui to right side so it works again.
     
    Last edited by a moderator: Jan 2, 2018
  4. i have an issue when i try to give the default group permission
    it says that the commad doesnt exist
    well i use stack size but the 1.9.4 for the other issue and it worked perfecttly before but now something wrong
    please help
     

  5. This worked well for me.
    Thanks!

    And yeah, I too hope the dev would log in, apply the change that takes 2 min to do and upload the new one here.
    I believe!
     
  6. Hey, I have this same issue. The UI does not show. What are your values for X and Y?

    Thanks
     
  7. Default x ands y values are

    Code:
    {
    "UiPosition": {
    "x": 0.6505,
    "y": 0.022
    }
    }
    
    Make sure you grant the permission furnacesplitter.use to the group you want to be able to use it. For everyone use o.grant group default furnacesplitter.use
     
  8. You should make a pull request with your version here: GitHub - Skippeh/Oxide-Plugins: A collection of my public Oxide plugins.
    (as stated at the bottom of the overview page)
    That way he can easily see your changes and add them to an update.
     
  9. Code:
    (22:20:12) | 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.GetEnabled (.BasePlayer player) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.FurnaceSplitter+<CanMoveItem>c__AnonStorey1.<>m__0 () [0x00000] in <filename unknown>:0
    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
    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
     
  10. and ofcourse more errors....

    Code:
    (21:25:04) | 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.CreateUi (.BasePlayer player, .BaseOven oven, Oxide.Plugins.OvenInfo ovenInfo) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (.BasePlayer plr) [0x00000] in <filename unknown>:0
    at System.Collections.Generic.List`1[BasePlayer].ForEach (System.Action`1 action) [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
    [DOUBLEPOST=1516130880][/DOUBLEPOST](21:26:47) | Protocol: 2050.155.1
    Build Date: 01/12/2018 05:34:00
    Unity Version: 2017.1.2f1
    Changeset: 24770
    Branch: main
    Oxide.Rust Version: 2.0.3813
     
  11. To fix oil refineries after today's update just change line 227 from
    Code:
    {"refinery_small_deployed", 4},
    to
    Code:
    {"refinery_small_deployed", 3},
     
  12. Hello,
    I have a problem calling the plugin. Here is the error code:
    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.CreateUi (.BasePlayer player, .BaseOven oven, Oxide.Plugins.OvenInfo ovenInfo) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (.BasePlayer plr) [0x00000] in <filename unknown>:0
    at System.Collections.Generic.List`1[BasePlayer].ForEach (System.Action`1 action) [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
    Can you help me ?
     
  13. delete config and lang file and reload the plugin, I have seen an error somethng like this
     
  14. Thank you for your answer, but it did not solve my problem.

    Code:
    Unloaded plugin Furnace Splitter v2.1.2 by Skipcast
    [Furnace Splitter] Creating default config for FurnaceSplitter.
    Failed to call hook 'OnServerInitialized' on plugin 'FurnaceSplitter v2.1.2' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.FurnaceSplitter.InitPlayer (.BasePlayer player) [0x00000] in <filename unknown>:0 at Oxide.Plugins.FurnaceSplitter.OnServerInitialized () [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
    Loaded plugin Furnace Splitter v2.1.2 by SkipcastFailed 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.CreateUi (.BasePlayer player, .BaseOven oven, Oxide.Plugins.OvenInfo ovenInfo) [0x00000] in <filename unknown>:0 at Oxide.Plugins.FurnaceSplitter+<OnTick>c__AnonStorey0.<>m__0 (.BasePlayer plr) [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1[BasePlayer].ForEach (System.Action`1 action) [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
    
    I do not understand why I have this error code...
     
    Last edited by a moderator: Jan 24, 2018
  15. Hi! Is there a way to get the plugin work with Linux? Many players are asking me to re-enable the plugin, but I cannot keep the plugin running on my server because Linux players. They are unable to take anything out of the furnace if the plugin is running.
     
  16. Thank for for this.
     
  17. No sweat, make sure you change the oil refineries to 3 as well, due to recent Rust change. As per this post above: Furnace Splitter
     
  18. Will do. Didn't even catch that.