

Funky Locomotion
Advanced Mechanisms for Block Movement
The Funky Locomotion mod introduces an enhanced version of the vanilla piston capable of moving a much wider range of blocks compared to the standard counterpart. The new pusher blocks effortlessly handle special object categories: functional blocks (tile entities), heavy materials like obsidian, as well as soft items such as torches and redstone components. Activating the mechanism requires only a standard redstone signal and a corresponding block update, which can be initiated by the very same signal.
Additionally, there exists a separate modification of the pusher - the puller. This mechanism is designed for attracting blocks instead of pushing them. The direction of action for any mechanical device can be changed by standing next to the block and right-clicking on its desired side.
Structural Frames
Funky Locomotion also includes special construction elements - frames. These unique blocks have the ability to connect with each other and attach to adjacent elements. When any frame element is set in motion by a mechanism, the entire structure connected to it moves simultaneously - naturally, provided there is free space for maneuvering.
For more precise control over connection configurations, the possibility of isolating individual frame sides is provided. Using an appropriate tool, you can "close" a specific face, thereby preventing connections to it from other elements. A frame side with activated isolation does not participate in forming connections. However, if one frame side remains "open" and the opposing side on a neighboring element is "closed", the connection will still occur. All connection settings are preserved when disassembling and subsequently installing frame blocks.
Interaction Features
It's important to note the nuances of the system's operation: pushers and pullers installed on a frame platform cannot independently move their own support block, however they can move other similar mechanisms on the structure. Frame elements by default do not form connections with the frontal part of any mechanical block.