Description
Extended Pistons
Extended Pistons expands Minecraft's redstone system with pistons that can move along custom three-dimensional paths instead of only extending in a straight line.
Create elevators, pistons that turn corners, hidden redstone mechanisms, moving platforms, and other contraptions that aren't possible with vanilla pistons.
How It Works
Place an Extended Piston or Extended Sticky Piston just like a normal piston.
After placing it, the piston displays its virtual endpoint, showing where its current path leads.
Craft a Piston Path Tool, aim at the Extended Piston's virtual endpoint, and build the piston route one block at a time.
Paths can travel:
- Horizontally
- Vertically
- Around corners
- Through custom combinations of directions
When the piston receives a redstone signal, it follows the entire configured path while transporting blocks and pushing players or other entities along the way.
This makes it possible to build things such as:
- Multi-directional pistons
- Vertical elevators
- Moving platforms
- Hidden doors
- Block transport systems
- Compact redstone mechanisms
- Pistons that move blocks around corners
Crafting Recipes
Extended Piston
This is a shapeless recipe, so the ingredients can be placed anywhere in the crafting grid.
Ingredients:
- 1× Piston
- 1× Iron Ingot
- 1× Redstone Dust

Extended Sticky Piston
Also a shapeless recipe.
Ingredients:
- 1× Extended Piston
- 1× Slime Ball

Piston Path Tool
The Piston Path Tool is used to create and edit Extended Piston paths.
Ingredients:
- 1× Iron Ingot
- 1× Redstone Dust
- 1× Stick

Features
- Extended Piston and Extended Sticky Piston
- Fully editable 3D piston paths
- Horizontal and vertical movement
- Pistons capable of turning corners
- Block transport along complete paths
- Player and entity elevators
- Configurable piston push limit
- Configurable movement speed
- Multiplayer synchronization
- Persistent piston paths
- Movement recovery after interruptions
- Safeguards for unloaded chunks
- Compatibility safeguards for claims
- Block entity movement safeguards
- Protection against unsupported block movement callbacks
Requirements
- Minecraft: 1.21.1
- Mod Loader: NeoForge 21.1.x
- Java: 21
- The mod must be installed on both the server and every connecting client
License, Source Code & Issues
Extended Pistons is open source and licensed under the GNU General Public License v3.0 (GPLv3).
Source code, documentation, bug reports, and feature requests are available through the project's GitHub repository. You may use, modify, and redistribute the project under the terms of the GPLv3.
If you encounter a bug, please include your Minecraft version, NeoForge version, mod version, and any relevant logs when opening an issue.
Copyright © 2026 estyxq





