-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Describe the Bug
Assume we have two mechanical bearings A and B, with their respective contraptions a and b. If B is in a and A is in b, when we rotate A, contraption a (including bearing B) will get deleted without drops.
This is different from #3831 - the destroy structure will not drop, and it is destroyed for completely 'no reason', not because of being overlapped by another contraption.
Reproduction Steps
- Place a contraption
A, and attach a contraptionato it. - Place another bearing
Bwith contraptionbattached. - Glue
AtobandBtoa. - Use a hand crank to activate
A.
Here we can see the whole a is deleted, including B.
Expected Result
Since b could be viewed as a secondary contraption of A, the structure is illegal. Expected behavior could be:
- Bearing
Bbreaks, - Bearing
Adoes not spin its contraption, giving a 'Failed to assemble' error, or - Bearing
Band its contraption works correctly as the secondary contraption ofA, butAstays unmoved.
Screenshots and Videos
Crash Report or Log
No response
Operating System
Windows 11
Mod Version
0.5.0e
Minecraft Version
1.18.2
Forge Version
40.1.73
Other Mods
No response
Additional Context
It is a natural question that what will happen when N bearings connect to each other in a loop. Actually, things will break when N≥2, but seemly not always when N>2.
Since some players are utilizing this feature for fun, it is advisable to add a config option which unfixes it, once it is fixed.


