sk89q/craftbook — pull request #155 by Silthus (2012-10-18 14:55:17+00:00)
Title: Added API for custom ICs

Hi,

I added an API Interface (the CraftBook class) that makes it possible for other plugins to register their own custom ICs.

It will respect already registered ICs and makes it possible to register an own prefix, like RC so you can build ICs [RCxxxx]. These custom ICs can then be directly used in other plugins without craftbook needing to know about them.

This is great for plugins that want to use the awesome API core from craftbook for their own plugins and ICs that dont have anything todo with Craftbook itself.

Also it would be possible to create separate IC JAR files and package ICs, making it event more modular.

Also fixed some bugs with the redstone powering sending two signals when an IC is triggered.