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
I try both: 1. "oxide.grant user....." 2. - only - "grant user...."
- furnacesplitter.use - Players with this permission will be able to use the plugin.
but both commands are not recognized.
FurnaceSplitter
Moved
Total Downloads: 9,007 - First Release: Apr 9, 2017 - Last Update: Apr 20, 2018
- 5/5, 31 likes
-
Attached Files:
Last edited by a moderator: Feb 5, 2018 -
-
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
-
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 ... ^^
-
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"
Code:{"hobobarrel_static", 2}, {"bbq.deployed", 9}
-
Bug? -
-
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!
-
[DOUBLEPOST=1518306331][/DOUBLEPOST]
this does not work for raw meat! only coooked meat! how to get it work with raw meat?
[DOUBLEPOST=1518306529][/DOUBLEPOST] -
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
-
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?!?
-
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
-
@Skipcast
This
Then this
Where did the wood go? -
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 -
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
-
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.
-
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!
-
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 -
@ 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 -
@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. -
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