BetterPistons es una mecánica que permite hacer muchas más cosas con los pistones.
Actualmente hay 4 mecánicas de pistones:
Crush
Bounce
SuperSticky
SuperPush
Crush
El mecanismo de aplastamiento rompe los bloques contra los que se empuja la cabeza del pistón.
Requiere una señal adjunta al pistón, con la segunda línea [Crush]. Al ser accionado, el bloque en el que se extiende el pistón es el que será destruido.
Bounce
El mecanismo de rebote propulsa bloques y entidades.
Requiere una señal adjunta al pistón, siendo la segunda línea [Rebote], y la tercera la velocidad del rebote. La velocidad máxima de rebote es de 10 (es una limitación de Minecraft). El bloque sobre el que se extiende el pistón es el que impulsará a las entidades o bloques que estén directamente encima.
SuperSticky
El mecanismo SuperSticky permite tirar de bloques que están a más de 1 bloque de distancia.
Requiere un cartel pegado al pistón, en el que la segunda línea sea [SuperSticky], y la tercera el número de bloques a tirar. La cantidad máxima es 10.
La tercera línea también puede permitirle retroceder una distancia mayor a 1 en un solo pulso. Para ello, introdúzcalo en este formato: maxdistance-pullperpulse. Por ejemplo, 10-2 tiraría de bloques hasta 10 bloques de distancia a un ritmo de 2 bloques por pulso.
Si AIRE está en la última línea, gana la capacidad de tirar de AIRE como si fuera un bloque sólido.
SuperPush
El mecanismo SuperPush también permite que el aire sea empujado por los pistones.
Requiere un cartel pegado al pistón, siendo la segunda línea [SuperPush], y la tercera la cantidad de bloques a empujar. La cantidad máxima es 10.
La tercera línea también puede permitirle empujar una distancia mayor a 1 en un solo impulso. Para ello, introdúzcalo en este formato: maxdistance-pushperpulse. Por ejemplo, 10-2 empujaría bloques hasta 10 bloques de distancia a un ritmo de 2 bloques por pulso.