JPipes

Pipes that automatically transfer items between boxes, furnaces, turrets, quarries, etc.

Total Downloads: 3,705 - First Release: Apr 9, 2017 - Last Update: Feb 1, 2018

5/5, 30 likes
  1. Suggestion: Allow jPipe to transfer more then one type of item at the same time within the flow rate... like if flow is 10 3 metal ore, 3 hq ore and 4 sulfur ore.
     
  2. Noticed an issue with J pipes, its leaving ghost pipes behind. they arent actually there. for example. if i log on they are not there, but if i tp away and then tp home ghost pipes appear.
    it looks really messy.
    any way a fix might come with the forced wipe next week?
     
  3. Error while compiling: JPipes.cs(2051,48): error CS1501: No overload for method `CanAcceptItem' takes `1' arguments i get this when loading the map dont know if update to game messed with something
     
  4. Yep, anyone else having trouble with JPipes loading up?
     
  5. Today after the update. The plug-in stopped working.
    Code:
    JPipes.cs(175,13): warning CS0162: Unreachable code detected
    JPipes.cs(1719,26): warning CS0219: The variable `newdata' is assigned but its value is never used
    JPipes.cs(2051,48): error CS1501: No overload for method `CanAcceptItem' takes `1' arguments
     
  6. It should be an easy fix. I'll try to fix it tonight if I get time to.
     
  7. Pretty please? This is quite possibly the greatest mod ever.
     
  8. Still waiting impatiently for the fix, my server Swedistan is using this plugin and it has been a great addition to the server!
     
  9. So I fixed the error message and got the pipes working again, but now the pipes aren't spawning in correctly. Some of the pipes are 'ghosting' like tazziedotcom described but others are fine. It might be a while till I get it fixed.
     
  10. You've changed our lives completely. We're happy you're fixing it, and will wait patiently for a fix. Thanks for everything! You're awesome!
     
  11. You can perhaps send him some motivation ;) Donate
     
    Last edited by a moderator: Oct 9, 2017
  12. is it working now, can i download it again and put it in my server, because in the update list the last one was Aug, 19
     
  13. I suspect it might be related to this in the devblog: "This was a regression from last week's entity parenting changes and is now fixed."
    looking at the commits by André Straubmeier:
    Fixed thrown weapons and arrows disappearing on impact when hitting entities
    Save entity position relative to parent entity
    Entity parenting overhaul (this most likely breaks everything)
    [Week before]
    Hopefully he will fix the fixes in the next patch.
     
  14. This is exactly the problem. The way I spawn in the pipes is by parenting the pillars to the first one so that when I need to destroy the pipe, I just destroy the parent. Right now I'm trying to remove the parenting part but that means that I have to make sure that all the other pillars are destroyed correctly.
    Thanks for finding this in the devblog, I totally missed it.
     
  15. Error while compiling: JPipes.cs(2051,48): error CS1501: No overload for method `CanAcceptItem' takes `1' arguments how do I fix this?
     
  16. This has been fixed but there are other major issues that need to be fixed before I put out an update.

    If you just want pipes working again, change line 2050 from this:
    Code:
    return pipe.destcont.inventory.CanAcceptItem(itemtomove) == ItemContainer.CanAcceptResult.CanAccept && pipe.destcont.inventory.CanTake(itemtomove);
    to this:
    Code:
    return pipe.destcont.inventory.CanAcceptItem(itemtomove, -1) == ItemContainer.CanAcceptResult.CanAccept && pipe.destcont.inventory.CanTake(itemtomove);
     
    Last edited by a moderator: Oct 10, 2017
  17. TheGreatJ updated JPipes with a new update entry:

    0.5.5

     
  18. small bug nothing major but when placing a box close to pipes the box will go invisible and you have to relog to see the box again :D
     
  19. When you destroy the pipe, does it also destroy the invisible box?
     
  20. didnt try that will check next time it happens