SuperPiston is a plugin which allows to modify vanilla piston mechanics. You can configure per world which blocks are movable or not and which blocks are sticky or not. You can also configure how many blocks can be pushed at once ! How does it work? SuperPiston replaces few parts of the vanilla piston code by its own code. This plugin aims to be highly configurable, efficient and fast by using the power of Mixin, it integrates with Aikar’s timings system to allow you to monitor its performances.

The jar file must be at the root of the mods/ folder, not in mods/plugins/ or any sub folder!

alt text


By default, SuperPiston generates an empty configuration for each world. These configurations might be modified to define which blocks are moveable, which blocks are sticky and how many blocks can be moved at once. Configuration files can be found in the config/superpiston/worlds/ folder and are well documented to help you find your way but for more information, open this page: Configuration.


SuperPiston automatically connects to the Ore repository to check for updates. By default, the console and all players having the permission superpiston.update.notify will be notified when an update is available but it can be disabled by editing the following configuration file: config/superpiston/global.conf.

Todo list

  • Add new mechanics and options
  • Add support for LanternServer

Category: Gameplay

Published on Jun 28, 2018




total downloads

Licensed under MIT

Promoted Versions