FurnaceSplitter

Moved

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

5/5, 31 likes
  1. Hello - I first tried to grant permissions to all players. that worked as a command. Then I set back that with "revoke" - it worked too - because I only want to grant permission for individual players. That will not do. Please tell me, what I make wrong.? Because you write this: "

    Permissions
    • furnacesplitter.use - Players with this permission will be able to use the plugin.
    I try both: 1. "oxide.grant user....." 2. - only - "grant user...."

    but both commands are not recognized.
     

    Attached Files:

    Last edited by a moderator: Feb 5, 2018
  2. Anyone else getting
    Code:
    00:46 [Error] Failed to call hook 'OnEntityKill' on plugin 'FurnaceSplitter v2.1.2' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.FurnaceSplitter.DestroyOvenUI (.BaseOven oven) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FurnaceSplitter.OnEntityKill (.BaseNetworkable networkable) [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 
     
  3. Sorry for the question. My problem solved itself ... Windows restart and server restart. Suddenly everything worked ... Why? I don't know! The Windows / Rust mystery ... ^^
     
  4. This wouldn't work on my barbeque, so I edited the code (oxide\plugins\FurnaceSplitter.cs). SkipCast, could you update this? Anyone can edit this with Notepad++ or any editor w/line numbers can do this themselves:

    Around line 128, add the bbq.deployed line after the hobobarrel. Don't forget the new comma!

    Code:
                "hobobarrel_static",
                "bbq.deployed"
    
    And around line 227. Once again, a new comma.

    Code:
                    {"hobobarrel_static", 2},
                    {"bbq.deployed", 9}
    
    That's it.
     
  5. @Wulf help me?
     
  6. how can i reduce the oil ref down to 3 as it produces charcoal, and leaves one slot after putting in the oil!! many thanks!
     
  7. have fixed it :D
    [DOUBLEPOST=1518306331][/DOUBLEPOST]

    this does not work for raw meat! only coooked meat! how to get it work with raw meat?
    [DOUBLEPOST=1518306529][/DOUBLEPOST]
    only splits cooked meat!! cant get raw meat to split? any help would be great :D
     
  8. Code:
    (22:41:35) | 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 <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
     
  9. did a fresh "profile" setup...I added the furnacesplitter addon and then went to RCON and typed in o.grant group player furnacesplitter.use as well as group admin group owner and it will not work. It even acknowledges that the permissions are granted. Am I crazy or am I really that stupid?!?
     
  10. Code:
    (13:30:07) | 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 <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
    An idea of the problem ?
     
  11. @Skipcast

    This
    InkedAfter smelting sulfur, before trying to put in different ore_LI.jpg

    Then this
    After right clicking new ore into slot.jpg

    Where did the wood go?
     
  12. Can you tell me how to give this permission to all players on teh server by default?

    When I try to test it with admins, I get this error:
    Permission 'furnacespliter.use' doesn't exist
     
  13. plugin not putting in the correct amount of wood to smelt the resources how do i change this ? as i have quick smelt on its only taking 17 wood for 1k metal ore which obvs is not enough? thanks
     
  14. My furnacesplitter still isn't working. I've set permissions several times over. I even created a new server profile and tried it on that. I had it working before. Using clanforge via multiplay servers. When I go into the config file itself, it only lists "position x, y"...I cannot specify splitting values etc via the configs.
     
  15. Got it to work...I checked permissions for everything...and even though I typed default etc...I also had to add it to my "donors"...I dont use donors and its a fresh wipe...and I'm an admin. Anyways thanks for the help. Now if I could only get bgrade to work!
     
  16. I can't find a single tutorial or instructions on how to get this plugin working. Anyone help? I've downloaded the plugin and installed to oxide plugins folder.
    [DOUBLEPOST=1519280278][/DOUBLEPOST]NM, figured it out from older post. For anyone else searching for the answer, you must open console and type in

    oxide.grant group default furnacesplitter.use
     
  17. @ Ceridian - What you are looking for, you will find in FurnaceSplitter NOT in the folder "config", but in the folder "data"
    [DOUBLEPOST=1519303329][/DOUBLEPOST]@ Ceridian -
    You have to enter new items yourself in the "data"-folder! Unfortunately, you can not use the terms from the official API list for ALL items, because some are named differently and have the suffix ".deployed" or "_deployed". An example is the "Stone Fireplace". As API there is "fireplace.stone". This spelling does not work in the FurnaceSplitter. Correct in this case: "fireplace.deployed". For me, the lineup looks like this and works well:

    {
    "AllPlayerOptions": {
    "00000000000000000": {
    "Enabled": true,
    "TotalStacks": {
    "furnace": 3,
    "furnace.large": 15,
    "campfire": 2,
    "refinery_small_deployed": 3,
    "bbq.deployed": 9,
    "fireplace.deployed": 2,
    "floor.grill": 2,
    "skull_fire_pit": 2,
    "hobobarrel_static": 2
    }

    But no wood is automatically added to the new items. For this you would have to make changes directly in .cs so in the plug-in itself. In addition there is - a bit back - a detailed description or you just wait for an update. I'm not a big specialist in this field, some of good admins here might be laughing about why I do not know why the suffix "deployed" is there now, but I do not care. It is enough for me if I could a little bit help you something.
    It's important to me that it works. I do not care if I understand why.
     
    Last edited by a moderator: Feb 22, 2018
  18. @Supreme Human Being you mistyped the permission. Here's the correct command:
    oxide.grant group default furnacesplitter.use
    @DanBosS @ScHigGn that's a problem with the code itself; I will take a look when I get some time, but contact @Skipcast in the meantime.
     
  19. Code:
    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
    (21:58:20) | 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
    (21:58:27) | 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
    (21:58:29) | 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
    (21:58:30) | 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