Extended Pistons

Quick rating

Community listing page, reviews may not be monitored by the author.

Extended Pistons

No reviews yet

Give pistons editable 3D paths so they can turn corners, transport blocks, and lift entities.

Mod Loaders
Minecraft

About

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 Piston recipe


Extended Sticky Piston

Also a shapeless recipe.

Ingredients:

  • 1× Extended Piston
  • 1× Slime Ball

Extended Sticky Piston recipe


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

Piston Path Tool recipe


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