Very Sticky Pistons

VeryStickyPistons

What is it?

VeryStickyPistons is a small and simple Bukkit plugin that is meant to be drag&drop. No configuration, no parameters to set, just put in your server's plugin folder, and launch!

What does it do?

After installation, you will be able to operate sticky pistons quite a bit differently. By default, minecraft only allows sticky pistons to pull blocks when the piston itself is retracting. This mod iterates through any adjacent sticky pistons and causes unpowered sticky pistons to push and pull blocks in whatever direction they happen to face, including other sticky pistons.

Youtube Video demonstrating plugin: See it in action!

Why do I care?

This mod allows players to build much more elegant and complex machinery without additional difficulty using pistons with minimal modification to the server, and no modification to the client.

Limitations

As always, the new pistons follow these rules:

  • Pistons will not push/pull more than 12 connected blocks at a distance.
  • Pistons will not push/pull entity blocks, or blocks with inventories.
  • Pistons will not push/pull activated pistons.

In addition, new pistons will not move objects not directly in line of the pushing piston (first in the chain) that are obstructed in their movement.

Version History

Version 0.1:

  • Created base EventListener, which provides basic functionality of new sticky piston behaviors.

Version 0.2

  • Fixed a bug with regular pistons not being pulled by sticky pistons.
  • Fixed a bug where disabling the plugin doesn't work.

Source code

Bukkit repository is available, as well as github:

https://github.com/TerXIII/Very-Sticky-Pistons


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members