Piston Mod

Pistons are blocks which can push and pull blocks by the use of a redstone. According to one of the developers of Minecraft Pocket Edition it’s expected to be an official feature in the next version of the game (0.14.0). But if you can’t wait and want access to pistons right now then you can use this mod. The mod is more limited but it does provide a taste of what’s to come.

Creator: Zhuowei, Twitter Account

Block IDs

  • Piston (199)
  • Sticky Piston (200)


At this point the pistons can only be obtained by using the creative inventory or if you are in survival mode you can install the SimpleCommands mod and use a give command to get the pistons.


The pistons can only be used to push and pull blocks. In the PC version of Minecraft it’s also possible to use pistons to push and pull entities such as mobs. Hopefully that’s something which will work for the Piston Mod for Pocket Edition in the future as well.

There are two types of pistons. The difference between the two is that the ordinary piston only pushes blocks while the sticky piston will pull back the block when turning off the power component.


Here you can see the lever being toggled on and the redstone transmitting power to the pistons which cause them to push forward the colored blocks.


When turning of the power combonent (or the lever) the sticky pistons pulls back its yellow block.


Video Preview

Install Guide

  1. Download the latest BlockLauncher beta.
  2. Click one of the download links further down to download the Piston mod.
  3. Open the BlockLauncher beta app and import the Piston mod.

[download label=”Direct Download (MCPE DL)”][/download]
Download (GitHub Source)

You may also like...

Installation Guides


17 Responses

2 / 5 (1 vote)
  1. Eeeeee says:

    Pistons are real now so this Add-on is completely pointless

  2. Danfan says:

    Yeah i know I was cool back in 2015 but Now it’s Almost 2019

  3. Anonymous says:

    Is block launcher free

  4. Jaco says:

    How to download it I’m so crazy please replyy

  5. LeeAm says:

    Works great in 14.0 but why the piston looks so weird when I activated it the stick thing In the center sucks its so large

  6. Gerardo says:

    What went wrong?
    ***error code***

  7. Guardianeye says:

    Why its not work to me… Said block launcher oh nose something broke. I kinda 0.13.0 version mcpe. Fix it please?

  8. YOLO says:

    you can’t pull mobs with sticky pistons!

  9. andrian maulana says:

    It’s cool but it was error when i import that

    • Editor says:

      Please copy and paste the error message here so we can help you better.

      • Andrew says:

        Same here it says this when i try to enable it or import it”org.mozilla.javascript.EcmaError: TypeError: Cannot find function setRedstoneConsumer in object function Block() {
        [native code, arity=0]
        . (piston.js#52)
        at org.mozilla.javascript.ScriptRuntime.constructError(Unknown Source)
        at org.mozilla.javascript.ScriptRuntime.constructError(Unknown Source)
        at org.mozilla.javascript.ScriptRuntime.typeError(Unknown Source)
        at org.mozilla.javascript.ScriptRuntime.typeError2(Unknown Source)
        at org.mozilla.javascript.ScriptRuntime.notFunctionError(Unknown Source)
        at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThisHelper(Unknown Source)
        at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(Unknown Source)
        at org.mozilla.javascript.Interpreter.interpretLoop(Unknown Source)
        at script(piston.js:52)
        at org.mozilla.javascript.Interpreter.interpret(Unknown Source)
        at Source)
        at org.mozilla.javascript.ContextFactory.doTopCall(Unknown Source)
        at org.mozilla.javascript.ScriptRuntime.doTopCall(Unknown Source)
        at org.mozilla.javascript.InterpretedFunction.exec(Unknown Source)
        at net.zhuoweizhang.mcpelauncher.ScriptManager.initJustLoadedScript(
        at net.zhuoweizhang.mcpelauncher.ScriptManager$

Leave a Reply