instant pistons
Instant Pistons changes how fast pistons move, and the speed can be set in its config, which needs oωo-lib installed alongside it on Fabric for Minecraft 1.20.4.
What it does
Pistons in the world move at a speed the server owner can adjust through an oωo-lib config file, so builds that rely on piston timing can be tuned without editing vanilla behaviour by hand. The mod targets Fabric only, and its single published build is for 1.20.4.
The mod is server-side only: the server runs it and players join without installing anything. Its code is open source under the Apache License 2.0, and the source and issue tracker are public. G4mespeed is an optional dependency; the author notes say its fixes are checked alongside Lithium, and the mod works without either of them.
Where a piston base is broken mid-extension, vanilla leaves the head in place until the movement completes, and Instant Pistons corrects that timing, so a retracting base can also be broken immediately. The author states this fix is not complete and that some animations still look wrong in certain cases.
Key features
Adjustable piston speed
Piston movement speed can be changed in the config, letting a server owner make contraptions run faster or slower.
Config through oωo-lib
Settings are read from a config file managed by oωo-lib, the library the mod requires.
Extension timing fix
Breaking a piston base during extension is handled differently from vanilla, addressing a timing quirk the author describes.
Known animation issues
The author notes that piston head animations can look wrong and that the piston head behaves oddly in some cases, and has left those cases unfixed.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Use cases
Who it’s for: Server owners who run Fabric 1.20.4 and want to change piston speed for their players, without requiring any client-side install.
How it compares
Piston Push is also server-side only, open source under the MIT License, and covers 1.20 – 1.21.8 on Fabric and Quilt, so it works on a wider range of builds than Instant Pistons. Infinite pistons is a client and server mod under All rights reserved and targets 26.2 on Fabric only, so it needs installation on every player's side.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| instant pistons | Fabric | 1.20.4 | Server-side only | 2024-05-28 |
| Piston Push | Fabric and Quilt | 1.20 – 1.21.8 | Server-side only | 2025-06-21 |
| Infinite pistons | Fabric | 26.2 | Client and server | 2026-07-30 |
Questions
Does Instant Pistons need Fabric API?
Does every player need Instant Pistons installed?
Is G4mespeed required?
In the catalog
instant pistons is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 13,907 mods support Minecraft 1.20.4.
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/instant_pistons
- Owner
- WarpedWartWars
- Published
- 2024-05-28
- Updated on Modrinth
- 2024-05-28
- Facts verified
- 2026-10-15