This tiny mod adds the telescopic piston arm animation seen in Bedrock Edition to Java, as well as the option for a squishier alternative animation and particle emission.
It's also compatible with the G4mespeed mod for smoother piston animations over all.
This mod requires the Fabric API to run!
Included are a few add-on Resource Packs which offer:
- Sticky Piston sides
- Squishing Bellows
- Scissors/Springs
(all of these support PBR)
Quick guide for Resource Pack developers:
- Model the piston arm around the vanilla piston_head models and put those in your pack as normal
- Split those models such that everything you want to not squish and to move at regular speed is in the piston_head_short models, and the arm parts are in a piston_arm model in the assets/telepistons/models/block/ directory
- Add the following to your piston_arm.json:
"telepistons": {
"squish":"false",
"particles":"4",
"squishedScale": [ 1, 1, 0 ]
}
- "squish" and "particles" determine whether the arm model gets squished and whether pistons emit steam particles respectively
- "squishedScale" determines the scale of the arm model once fully squished, i.e. the piston has fully retracted. Z points forward, so a vector of [1, 1, 0] will squish the arm just in that direction, while a vector of [2,2,0] will also make it get twice as wide and tall as it is squished.
Found a bug or want to suggest a feature? Let me know on Discord!
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Telepistons 1.1.4 1.1.4 |
26.3
|
fabric, quilt
|
Download |
|
Telepistons 1.1.4 1.1.4 |
26.2
|
fabric, quilt
|
Download |
|
Telepistons 1.1.4 1.1.4 |
26.1, 26.1.1
|
fabric, quilt
|
Download |
|
Telepistons 1.1.3 1.1.3 |
1.21.6, 1.21.7, 1.21.8
|
fabric, quilt
|
Download |
|
Telepistons 1.1.3 1.1.3 |
1.21.5
|
fabric, quilt
|
Download |
|
Telepistons 1.1.3 1.1.3 |
1.21.2, 1.21.3, 1.21.4
|
fabric, quilt
|
Download |
|
Telepistons 1.1.3 1.1.3 |
1.21
|
fabric, quilt
|
Download |
|
Telepistons 1.1.3 1.1.3 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
fabric, quilt
|
Download |
|
Telepistons 1.1.3 (1.19.3) 1.1.3 |
1.19.3, 1.19.4
|
fabric
|
Download |
|
Telepistons-1.1.3 (1.17.1) 1.1.3 |
1.17.1
|
fabric
|
Download |
|
Telepistons-1.1.3 (1.19.2) 1.1.3 |
1.19.2
|
fabric
|
Download |
|
Telepistons-1.1.3 (1.18.2) 1.1.3 |
1.18.2
|
fabric
|
Download |
|
Telepistons-1.1.3 (1.16.5) 1.1.3 |
1.16.5
|
fabric
|
Download |
|
Telepistons-1.1.2 1.1.2 |
1.19
|
fabric
|
Download |
|
Telepistons-1.1.1a 1.1.1a |
1.19
|
fabric
|
Download |
|
Telepistons-1.1.1 1.1.1 |
1.19
|
fabric
|
Download |