This is a discussion topic for the Ore project, SuperPiston. View the full project on Ore for downloads and more information.
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!
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:
Statistics (removed in 1.0.4)
SuperPiston can use bStats to collect anonymous statistics, this is disabled by default (since version 1.0.1) but it can be enabled by editing the following file:
config/sponge/global.conf. Here is a list of all currently tracked informations:
- The count of servers using my plugin
- The count of players on these servers
- Online mode
- Minecraft version
- Plugin version
- Core count
- System arch
- Operating system
- Server country
- Java version
- Add new mechanics and options
- Add support for LanternServer