Spigot Transport-Pipes 5.0.0

This plugin adds Transport-Pipes to Minecraft

  1. If my players deconstruct a pipe you will not get one, but 16... this have pipe farming... plz fix it, this happening all type pipe..
     
  2. I know this bug and I will fix it in the next update ;)
     
    • Like Like x 1
  3. RoboTricker updated Transport-Pipes with a new update entry:

    minor bugfixes + added occlusion culling

    Read the rest of this update entry...
     
  4. Please add permission to craft the pipes, only player with the permission can craft pipes
     
    • Useful Useful x 1
  5. this is a good plugin!
     
    • Agree Agree x 1
  6. @RoboTricker
    It works all fine for me! Only the "custom_resourcepack" didnt work out for me. But i downloaded the resource pack and integrate it into my server resource pack and that works :)

    I have 2 questions:
    - Why is there no option to disable it in a certain world?
    - Lets say a player used this on a skyblock island or a plot: does the plugin recognize if this are got cleared? (For example a plot got deleted.? Or will it continue to think there are runing pipes?
     
    #208 ScuroK, Nov 26, 2017
    Last edited: Nov 26, 2017
  7. [21:30:22] [Server thread/ERROR]: Could not pass event ChunkLoadEvent to TransportPipes v4.2.2-b58
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.Chunk.loadNearby(Chunk.java:910) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:53) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:1) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:337) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:295) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:16) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:137) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:120) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:116) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getChunkAt(CraftWorld.java:131) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getBlockAt(CraftWorld.java:95) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at com.maximuspayne.navycraft.CraftMover.structureUpdate(CraftMover.java:1530) [NavyCraft.jar:?]
    at com.maximuspayne.navycraft.NavyCraft.updateCraft(NavyCraft.java:636) [NavyCraft.jar:?]
    at com.maximuspayne.navycraft.NavyCraft$1.run(NavyCraft.java:464) [NavyCraft.jar:?]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:738) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
    Caused by: java.lang.ClassCastException
    [21:30:22] [Server thread/ERROR]: Could not pass event ChunkLoadEvent to TransportPipes v4.2.2-b58
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.Chunk.loadNearby(Chunk.java:910) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:53) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:1) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:337) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:295) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:16) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:137) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:120) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:116) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getChunkAt(CraftWorld.java:131) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getBlockAt(CraftWorld.java:95) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.block.CraftBlock.getRelative(CraftBlock.java:193) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.block.CraftBlock.getRelative(CraftBlock.java:201) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.block.CraftBlock.getRelative(CraftBlock.java:197) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at com.bergerkiller.bukkit.tc.PowerState.get(PowerState.java:69) [TrainCarts.jar:?]
    at com.bergerkiller.bukkit.tc.PowerState.get(PowerState.java:116) [TrainCarts.jar:?]
    at com.bergerkiller.bukkit.tc.PowerState.isSignPowered(PowerState.java:157) [TrainCarts.jar:?]
    at com.bergerkiller.bukkit.tc.PowerState.isSignPowered(PowerState.java:137) [TrainCarts.jar:?]
    at com.bergerkiller.bukkit.tc.RedstoneTracker.onChunkLoad(RedstoneTracker.java:106) [TrainCarts.jar:?]
    at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_111]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_111]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.Chunk.loadNearby(Chunk.java:910) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:53) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:1) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:337) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:295) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:16) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:137) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:120) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:116) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getChunkAt(CraftWorld.java:131) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getBlockAt(CraftWorld.java:95) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at com.maximuspayne.navycraft.CraftMover.structureUpdate(CraftMover.java:1530) [NavyCraft.jar:?]
    at com.maximuspayne.navycraft.NavyCraft.updateCraft(NavyCraft.java:636) [NavyCraft.jar:?]
    at com.maximuspayne.navycraft.NavyCraft$1.run(NavyCraft.java:464) [NavyCraft.jar:?]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:738) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.jar:git-Spigot-8cbfc85-202da97]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
    Caused by: java.lang.ClassCastException
     
  8. @RoboTricker How can i deny the crafting of pipes???
    I gave myselve negative permissions for crafting: For example - -<permission>
    But it didnt work! i was still able to craft it. and there is no option like: "use-crafting-permissions" in the config.
     
  9. Could you explain better how the custom resource pack URL works? And how we can add our RP? Please?

    Thanks in advance
     
  10. Plsss , add a custom texture to Wrench
     
  11. Did anyone try the new crafting permissions? i gave myself negative permissions but i was still able to craft pipes. and does anyone use this with AcidIsland, Skyblock or a plot world? how do you prevent the pipes from staying in the world after clearing a plot or deleting an island?

    EDIT: Permissions DO work. It was because i am OP. Sorry

    @RoboTricker Wann k├Ânntest du das fixen? Ich will unbedingt loslegen auf unserem server. Aber dazu muss ich erst sicherstellen dass die spieler keine pipes in der creative-welt bauen und dass die AcidIsland-Welt nach einem Purge von inaktiven Inseln voller fliegenden pipes ist :(
     
    #213 ScuroK, Nov 29, 2017
    Last edited: Nov 29, 2017
  12. I get this:
    [15:06:57] [Server thread/INFO]: Tried to load unrecognized recipe: bukkit:289c7d93-beb7-436d-91f8-805b6dc74354 removed now.
    [15:06:57] [Server thread/INFO]: Tried to load unrecognized recipe: bukkit:00bf8bfe-a907-4eb3-bab6-63a9eed99ab2 removed now.
    [15:06:57] [Server thread/INFO]: Tried to load unrecognized recipe: bukkit:289c7d93-beb7-436d-91f8-805b6dc74354 removed now.
    [15:06:57] [Server thread/INFO]: Tried to load unrecognized recipe: bukkit:00bf8bfe-a907-4eb3-bab6-63a9eed99ab2 removed now.
    [15:06:57] [TransportPipes Thread/WARN]: ------------------------> ASYNC ERROR: <------------------------
    [15:06:57] [TransportPipes Thread/WARN]: java.lang.IllegalStateException: Asynchronous entity track!
    [15:06:57] [TransportPipes Thread/WARN]: at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.EntityTracker.addEntity(EntityTracker.java:108)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.EntityTracker.track(EntityTracker.java:78)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.WorldManager.a(WorldManager.java:21)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.World.b(World.java:1095)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.WorldServer.b(WorldServer.java:1160)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.WorldServer.a(WorldServer.java:1125)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.Chunk.addEntities(Chunk.java:753)
    [15:06:57] [TransportPipes Thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:45)
    [15:06:57] [TransportPipes Thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:1)
    [15:06:57] [TransportPipes Thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:337)
    [15:06:57] [TransportPipes Thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:295)
    [15:06:57] [TransportPipes Thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:16)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:137)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:120)
    [15:06:57] [TransportPipes Thread/WARN]: at net.minecraft.server.v1_12_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:116)
    [15:06:57] [TransportPipes Thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getChunkAt(CraftWorld.java:138)
    [15:06:57] [TransportPipes Thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getBlockAt(CraftWorld.java:95)
    [15:06:57] [TransportPipes Thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getBlockAt(CraftWorld.java:568)
    [15:06:57] [TransportPipes Thread/WARN]: at org.bukkit.Location.getBlock(Location.java:91)
    [15:06:57] [TransportPipes Thread/WARN]: at de.robotricker.transportpipes.pipeutils.hitbox.OcclusionCullingUtils.isAABBVisible(OcclusionCullingUtils.java:45)
    [15:06:57] [TransportPipes Thread/WARN]: at de.robotricker.transportpipes.pipeutils.hitbox.OcclusionCullingUtils.isPipeVisibleForPlayer(OcclusionCullingUtils.java:20)
    [15:06:57] [TransportPipes Thread/WARN]: at de.robotricker.transportpipes.protocol.PipePacketManager.tickSync(PipePacketManager.java:170)
    [15:06:57] [TransportPipes Thread/WARN]: at de.robotricker.transportpipes.PipeThread.run(PipeThread.java:193)
     

  13. any reponse?
     
  14. Oh sry, I didn't see this post.

    The procedure is explained here: https://github.com/RoboTricker/Transport-Pipes/wiki/Settings
    Basically if you have a custom server resourcepack and you want to use TransportPipes too, this is a problem because a server can only have one server resourcepack. Therefore you can merge your custom server resourcepack and the TransportPipes pack, upload this pack to your own cloud (e.g. dropbox) and paste the URL to the merged pack into the config option. Then TransportPipes will use this resourcepack.
     
  15. Ok thanks :)
     
  16. But if you use dropbox you need to change the end of the link from dl=0 to dl=1

    If it doesnt work you can just dl the custom resources from transport pipes github and include them into your normal server resource pack.
     
  17. Code (Text):
    [TransportPipes Thread/WARN]: [io.sentry.DefaultSentryClientFactory] No 'stacktrace.app.packages' was configured, this option is highly recommended as it affects stacktrace grouping and display on Sentry. See documentation: https://docs.sentry.io/clients/java/config/#in-application-stack-frames
    should I install another addon, or change my server setting?
     
  18. No this is just a warning. It doesn't affect anything on your server. I will remove this message on release version of 4.2.3 :)