I tried to replicate this, but couldn't, and the player logged off before I could ask what he was doing that might cause this.
Code:Failed to call hook 'cmdpipeopenfilter' on plugin 'JPipes v0.6.0' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.JPipes+jPipe.LookInFilter (.BasePlayer player, .StorageContainer stash) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes+jPipe.OpenFilter (.BasePlayer player) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes.cmdpipeopenfilter (.Arg arg) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes.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 (14:10:12) | Failed to call hook 'cmdpipeopenfilter' on plugin 'JPipes v0.6.0' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.JPipes+jPipe.LookInFilter (.BasePlayer player, .StorageContainer stash) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes+jPipe.OpenFilter (.BasePlayer player) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes.cmdpipeopenfilter (.Arg arg) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes.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

JPipes
Pipes that automatically transfer items between boxes, furnaces, turrets, quarries, etc.
Total Downloads: 3,673 - First Release: Apr 9, 2017 - Last Update: Feb 1, 2018
- 5/5, 30 likes
-
Also when someone tries to blow up or otherwise damage a pipe:
Code:Failed to call hook 'OnEntityTakeDamage' on plugin 'JPipes v0.6.0' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.JPipes.OnEntityTakeDamage (.BaseCombatEntity entity, .HitInfo hitInfo) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes.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
-
And another one upon upgrading a pipe, these are just console errors, it still works in-game:
Code:Failed to call hook 'OnStructureUpgrade' on plugin 'JPipes v0.6.0' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.JPipes+jPipe.LookInFilter (.BasePlayer player, .StorageContainer stash) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes+jPipe.OpenFilter (.BasePlayer player) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes+jPipe.Upgrade (Enum grade) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes.OnStructureUpgrade (.BaseCombatEntity entity, .BasePlayer player, Enum grade) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes.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
-
Seems to have fixed, I can't tell until I see errors again, which I am not seeing. Thanks Jman!
-
Will everytime I update Jpipes, destroy everything? When I updated to the xmas lights, everything got destroyed, even the shelves I had my boxes on. All the boxes, shelves pipes, and something else that had a pipe going through it, I think, suddenly collapsed, right when I updated to the xmas update. leaving me with my resources in bags. Will I have to rebuild my pipes everytime there is a update to jpipes?
-
I really want to test this on my server, but when i connect to my server it says that rust blocked it.
Why is this happening?? -
-
So i thought the plugin didn't work...
But i searched a bit on google, then i find out FacePunch blocks (autocommands?) so i had to bind my key manually.
And now everything works -
-
OK @TheGreatJ My player tells me he is just trying to change item filters, and while I told him to delete the pipe and just create a new one, upon watching him do so, I get this same message in console:
Code:Failed to call hook 'cmdpipeopenfilter' on plugin 'JPipes v0.6.0' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.JPipes+jPipe.LookInFilter (.BasePlayer player, .StorageContainer stash) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes+jPipe.OpenFilter (.BasePlayer player) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes.cmdpipeopenfilter (.Arg arg) [0x00000] in <filename unknown>:0 at Oxide.Plugins.JPipes.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 someone provide me a sample .json file ?
I mean like how many numbers you should put on that config files etc.
I barely new with this mod things so Im a bit affraid if I input wrong entry.
My default .json file when downloaded this file is like this.
Code:maxpipedist = max length of the pipe minpipedist = min length of the pipe pipehotkey = hotkey for creating pipe updaterate = delay (in seconds) for pipe update function. Increase this if you are running into lag issues with this plugin.
-
Code:{ "animatearrows": false, "drawflowarrows": true, "filtersizes": [ 0, 6, 12, 18, 30 ], "flowrates": [ 1, 5, 10, 30, 50 ], "maxpipedist": 128.0, "minpipedist": 2.0, "nodecay": true, "permlevels": { "default": { "pipelimit": 20 } }, "pipecommandprefix": "p", "pipehotkey": "p", "updaterate": 2, "xmaslights": false }
Also, since you are on clanforge, what version of JPipes is it? Clanforge manually approves plugin updates so you are probably a few versions behind. -
-
-
was wondering how to add jpipes to Custom Decay plugin or no decay plugin?
-
-
Thank you
-
The game will collapse in the middle of the pipeline
-
Anyone having strange issues where a pipe might destroy a box? Yesterday I watched the player place a box and a pipe from the furnace to it. Today, no box, no pipe. No he wasn't raided, no the server didn't roll back, no other players have a home set in there. Second time this happened. I can't replicate it, not happening to anyone else...?