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
  1. I noticed this bug the other day but I also haven't been able to recreate it.
    If a pipe is destroyed, the only way it would also destroy a box is if the box thinks that it is being supported by the pipe. I'll see if that is the case here.
     
  2. My players keep getting kicked for flyhack violation when they climb on the pipes. I'd rather not completely disable anti hack but I will have to if there is no other solution. Does anyone know of any?
     
  3. Yeah, tell them not to climb the JPipes. lol I dunno man, works for my players, they do what I say.
    [DOUBLEPOST=1515474605][/DOUBLEPOST]
    Oh I'm so glad, we were going nuts trying to figure out the problem... admin abuse was brought up and I'm like, OH HELL NO. So I came here to see if anyone else got this bug. I've been trying desperately all day to recreate it. CAN'T!
     
  4. OK so, 10 minutes before he logged in, I checked on the player's boxes who had them disappear, and they were there. So he logs in, and they've disappeared again. Can you try to recreate that? This is the strangest thing.
     
  5. Right now the only thing you can do is disable antihack with "antihack.enforcementlevel 0" or just tell your players not to walk on the pipes.
    I have found a way to override the fly hack detection, now I just need to have it only override when you are walking on a pipe.
    [DOUBLEPOST=1515536991][/DOUBLEPOST]
    That is weird... Just to clarify, are you saying that the player logging in caused the pipes/boxes to disappear? Is this just happening to the same player?
    Could I get a list of plugins/error logs?
     
    Last edited by a moderator: Jan 9, 2018
  6. I'm not 100% sure, yesterday I had placed a box in the player's base, and connected a furnace to it, and watched it for hours. Then today, I went to check it, it was still there, and just before he logged in I was watching it and got called away, so I missed them disappearing....But both my box and two of his disappeared when he logged in. But now a second player has an entire loot room missing... and they weren't connected to JPipes... something's very weird. Lemme see what errors I can grab for you:
    Code:
     Failed to call hook 'cmdpipeopenfilter' on plugin 'JPipes v0.6.2' (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
    
     
  7. did he have a tc connected to the foundation that it was sat on... the box that is. If the container is destroyed by player or decay the pipe goes too
     
  8. Could you do the "plugins" command and copy/paste the output here? Since we both have this issue, it could be from another plugin that we both have.
     
  9. OK, sent you a PM.
     
  10. TheGreatJ updated JPipes with a new update entry:

    0.6.3


    [DOUBLEPOST=1515567028][/DOUBLEPOST]
    I think I fixed it...
     
  11. CVC

    CVC

    Hello,
    Anyone here encounter pipes reset (gone) after restarting the server ?
    How do I prevent that ?
     
  12. Are you getting any error messages in the console?
     
  13. CVC

    CVC

    Hey thanks for the prompt response.
    I just realize that I run oxide.reload before I restarted.
    It's probably because of that.

    Just tested twice! It's work like normal with no getting pipe reset after do some restart. Sorry my bad.
     
    Last edited by a moderator: Jan 13, 2018
  14. so we are having an issue where we are unable to filter the pipes. Item Filter does not appear to be working. It just shows the item is greyed out? --- Figured it out, you have to upgrade the pipes. Now just getting the anti hack error when walking up the pipe, but I see notes it is being worked on
     
    Last edited by a moderator: Jan 14, 2018
  15. is there a way to load the previous version of Pipes before the error started of walking up the pipes and getting the fly hack? the error only started working with this past update.
     
  16. The fly hack issue is dependent on Rust, not JPipes. You can download previous versions from the Version History page but it will not fix the fly hack issue.

    From the FAQ page:
    Why are players being kicked when they walk on pipes?

    The Problem
    EasyAntiCheat thinks you are flying without noclip. And I would love to remove collision from the pipes so players would pass through them but it's currently not possible due to the server side limitations.
    Current Fix disable EasyAntiCheat on your server with this command: antihack.enforcementlevel "0".
     
  17. I think this causes your server to not show in the Rust in-game browser, so you need to approach this with caution.
     
  18. Code:
    (14:48:37) | Failed to call hook 'cmdpipeopenfilter' on plugin 'JPipes v0.6.3' (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
     
  19. Are you using the Skins plugin?