Extended Pistons

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

Extended Pistons expands Minecraft redstone with pistons that follow editable three-dimensional paths.

Craft the Piston Path Tool, aim at an Extended Piston's virtual endpoint, and build its route one block at a time. Paths can travel horizontally, vertically, and around corners. When powered, the piston follows the complete route while transporting blocks and pushing entities.

Features

  • Normal and sticky Extended Pistons
  • Editable three-dimensional piston paths
  • Straight, vertical, and curved movement
  • Block transport around corners
  • Player and entity elevators
  • Configurable push limit and movement speed
  • Multiplayer synchronization
  • Persistent paths and movement recovery
  • Compatibility safeguards for unloaded chunks, claims, block entities, and unsupported movement callbacks

Requirements

  • Minecraft 1.21.1
  • NeoForge 21.1.x
  • Java 21
  • Installed on both the server and every connecting client

Source code, documentation, and issue tracker are available on GitHub.

The Extended Pistons Team

profile avatar
Owner
  • 1
    Projects
  • 30
    Downloads