Slime/honey block moved by Force Relay does not pull block behind it
TheRealWormbo opened this issue ยท 0 comments
Mod Loader
Both Fabric and Forge (I confirm that I have tested both loaders and will specify both loader versions below)
Minecraft Version
1.20.1
Botania version
441 (but also replicated in a 1.18 version)
Modloader version
(dev snapshot)
Modpack info
(none)
The latest.log file
(n/a)
Issue description
A sticky block, such as slime or honey (but with the corresponding mods also other blocks that form rigid structures for vanilla piston movement, such as chains or double chests), that is moved directly via a Force Relay block does not connect to any blocks on the side it moves away from. That block also will be ignored by any other sticky blocks around it that move with the structure.
Steps to reproduce
- Build the following setup:
- Link the force relay to the honey block between the lime glass blocks.
- Push the blackstone button. Only the linked honey block and the lime glass blocks move. The other honey block and the red glass stay where they are.
- Push the stone button. The honey block moves back, but only takes the line glass blocks on its side with it. The lime glass block opposite to the push direction is left behind.
Other information
As far as I can tell, this is caused by the PistonStructureResolver
explicitly excluding the disconnected block. This is because that block would be where the pushing piston is located. Similarly, the following structure is not pushable, if the Force Relay is linked to the honey block next to the lime glass block:
The reason is that the honey block next to the red glass is considered as the pushing piston, which is not moveable by the honey structure reaching around to push it from behind, similar to this piston setup: