Mod Feedback [By Request] RotaryCraft Suggestions

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Reika

RotaryCraft Dev
FTB Mod Dev
Sep 3, 2013
5,079
5,331
550
Toronto, Canada
sites.google.com
To get back on topic, I'd like to make a suggestion. Perhaps a machine that could lift up a whole area, needing more torque for the larger the area. For example, lifting a house up several y-levels.[DOUBLEPOST=1408075731][/DOUBLEPOST]Bonus points if it involves pulleys.
This is present in ChromatiCraft, but I do not see a way to do it realistically in RotaryCraft.
 

the_j485

King of the Wicked
Dec 19, 2012
2,964
3,099
298
Look behind you
This is present in ChromatiCraft, but I do not see a way to do it realistically in RotaryCraft.
Have the pulley be attached to a flat area of some kind of frame blocks, and anything above it will get lifted, given enough power. That's reasonably realistic. Perhaps at certain weight margins, you need more pulley?
 
  • Like
Reactions: Wagon153

Reika

RotaryCraft Dev
FTB Mod Dev
Sep 3, 2013
5,079
5,331
550
Toronto, Canada
sites.google.com
Have the pulley be attached to a flat area of some kind of frame blocks, and anything above it will get lifted, given enough power. That's reasonably realistic. Perhaps at certain weight margins, you need more pulley?
But the shift has to be done as a teleport, not a simple rising. Additionally, what about the TileEntities, which are not safe to move?
 

ratchet freak

Well-Known Member
Nov 11, 2012
1,198
243
79
you could force save the TE and then reload in the new place, for most it will work but there are some caveats where it won't work

maybe ask the guy from modular forcefields he has a block mover/teleported

easiest is to work with a whitelist so you know which problems may occur and server owners will be responsible for their own crashes
 

Reika

RotaryCraft Dev
FTB Mod Dev
Sep 3, 2013
5,079
5,331
550
Toronto, Canada
sites.google.com
And yet so many people still look back at it with rose-tinted glasses :)
I loved the wiring (it is actually the first large mod I used, right from when I started back in b1.8.1, thanks to that), but in my 1.1. world, when I tried the machine segment (which required the "world" segment), and my taiga forest was promptly buried under a giant basalt turd, I quickly changed my mind about what mod I would be using for machinery....I miss PowerCraft.
 

ljfa

New Member
Jul 29, 2019
2,761
-46
0
I placed down a shaft junction and rotated it, which seemed to cause an infinite recursion (stack overflow):
Code:
2014-08-15 19:28:19 [INFO] [STDERR] java.lang.StackOverflowError
2014-08-15 19:28:19 [INFO] [STDERR] at java.util.Collections.newSetFromMap(Unknown Source)
2014-08-15 19:28:19 [INFO] [STDERR] at java.lang.Throwable.printStackTrace(Unknown Source)
2014-08-15 19:28:19 [INFO] [STDERR] at java.lang.Throwable.printStackTrace(Unknown Source)
2014-08-15 19:28:19 [INFO] [STDERR] at java.lang.Throwable.printStackTrace(Unknown Source)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:95)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
....and so forth

I can provide pictures of the setup if you want.
 

Reika

RotaryCraft Dev
FTB Mod Dev
Sep 3, 2013
5,079
5,331
550
Toronto, Canada
sites.google.com
I placed down a shaft junction and rotated it, which seemed to cause an infinite recursion (stack overflow):
Code:
2014-08-15 19:28:19 [INFO] [STDERR] java.lang.StackOverflowError
2014-08-15 19:28:19 [INFO] [STDERR] at java.util.Collections.newSetFromMap(Unknown Source)
2014-08-15 19:28:19 [INFO] [STDERR] at java.lang.Throwable.printStackTrace(Unknown Source)
2014-08-15 19:28:19 [INFO] [STDERR] at java.lang.Throwable.printStackTrace(Unknown Source)
2014-08-15 19:28:19 [INFO] [STDERR] at java.lang.Throwable.printStackTrace(Unknown Source)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:95)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.TileEntities.Transmission.TileEntitySplitter.getPowerSources(TileEntitySplitter.java:640)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Auxiliary.PowerSourceList.getAllFrom(PowerSourceList.java:70)
2014-08-15 19:28:19 [INFO] [STDERR] at Reika.RotaryCraft.Base.TileEntity.TileEntity1DTransmitter.getPowerSources(TileEntity1DTransmitter.java:81)
....and so forth

I can provide pictures of the setup if you want.
Post a screenshot of the offending setup.
 

ljfa

New Member
Jul 29, 2019
2,761
-46
0
This is before the crash:
2014-08-15_19.50.30.png
Right clicking this junction once with a screwdriver crashes it.
It's also weird that the transducer says it's recieving power from the gasoline engine, which obvoiusly can't be the case here.
 

ratchet freak

Well-Known Member
Nov 11, 2012
1,198
243
79
split followed by a join yeah I expect a crash there unless you specifically detect it and just lock up the shafts if the speeds are different
 

ljfa

New Member
Jul 29, 2019
2,761
-46
0
Both junctions in this picture are in split merge mode. Rotating the offending junction once would bring it in this configuration:
2014-08-15_20.00.47.png
There shouldn't be any kind of power loop because the offending junction doesn't recieve any power in this configuration.

Edit: Derp
 
Last edited:

Reika

RotaryCraft Dev
FTB Mod Dev
Sep 3, 2013
5,079
5,331
550
Toronto, Canada
sites.google.com
Both junctions in this picture are in split merge mode. Rotating the offending junction once would bring it in this configuration:
View attachment 12512
There shouldn't be any kind of power loop because the offending junction doesn't recieve any power in this configuration.

Edit: Derp
I have seen this bug before, and the likely cause is something thinking it is an input when it is not. However, I am not sure what. Is this v25z?
 

RavynousHunter

New Member
Jul 29, 2019
2,784
-3
1
I loved the wiring (it is actually the first large mod I used, right from when I started back in b1.8.1, thanks to that), but in my 1.1. world, when I tried the machine segment (which required the "world" segment), and my taiga forest was promptly buried under a giant basalt turd, I quickly changed my mind about what mod I would be using for machinery....I miss PowerCraft.
You used PowerCraft, too?! Hail and well met, brother!