Piston Pro Plus
by juzizhen
Piston Pro Plus lifts the vanilla limit on how many blocks a piston can push, and lets server owners set that limit in a config file.
What it does
Vanilla pistons move at most 12 blocks. Piston Pro Plus replaces that cap with a configurable push limit that can be set anywhere from 1 to 4096, or to a negative value for pushing with no practical limit. Command blocks can be pushed, and their commands are kept through each push. Block entity data, such as chest contents, is preserved as well. Individual block types can be excluded from pushing, and the moving piston block itself is never pushed, which keeps the game's internal mechanics intact.
The configuration can be changed while the game runs, using a reload command, though some settings need a restart. The interface and the configuration texts are built in English and Chinese. Omitting the boolean argument of a command shows the current ON or OFF status. The mod is a server-side Fabric mod, so it runs on the server and clients need it too. It requires Fabric API and is released under the GNU General Public License v3.0 or later, so the code is open source. Its files cover the range 1.20.1 – 1.21.4, with 1.1.4 for 1.21.4 as the latest file.
Key features
Configurable push limit
The number of blocks a piston can push is set in the config, from 1 up to 4096.
Infinite push mode
Entering a negative limit removes the cap, allowing a piston to push a practically unlimited number of blocks.
Per-type block control
Each block type can be toggled on or off for pushing, so command blocks or other blocks can be excluded.
Command and NBT retention
Command block commands and block entity data survive each push instead of being reset.
Hot reload
Configuration changes take effect through a reload command, and only a few settings require a restart.
Compatibility
Latest build for each game version and loader.
1.21.x5 of 5 versions with builds
1.20.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Piston Push Limit Extender is a server-side Fabric mod for 1.18, under the MIT License, so it covers a single older version. Movable Lodestones is also server-side and targets 1.21 – 1.21.11, but its license is Creative Commons Attribution Non Commercial Share Alike 4.0 and it is not open source. Piston Pro Plus is open source under the GNU General Public License v3.0 or later.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Piston Pro Plus | Fabric | 1.20.1 – 1.21.4 | Client and server | 2026-07-20 |
| Piston Push Limit Extender | Fabric | 1.18 | Server-side only | 2025-05-20 |
| Movable Lodestones | Fabric | 1.21 – 1.21.11 | Server-side only | 2026-03-13 |
Questions
Does Piston Pro Plus require Fabric API?
Does the mod have to be installed on the client?
Can the push limit be changed without restarting?
Which game versions are supported?
In the catalog
Piston Pro Plus is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 17,979 mods support Minecraft 1.21.4.
More from juzizhen
Similar mods
What the author says
A server-side Fabric mod for Minecraft that enhances piston behavior with configurable push limits, advanced block pushing control, and NBT data preservation. Omitting the boolean argument displays the current status (ON/OFF).
Official listing
- Modrinth page
- modrinth.com/mod/pistonproplus
- Owner
- juzizhen
- Published
- 2026-02-04
- Updated on Modrinth
- 2026-07-20
- Facts verified
- 2026-10-15
