SpoutDev/SpoutAPI — pull request #467 by dredhorse (2012-12-19 00:55:59+00:00)
Title: test for chain cause

some test code for the new chain cause system... sorry for the formatting mess, looks like the spout.xml formatting did some overtime

I extended the Cause Interface, created an abstract BaseCause class and created an TestCause class which is mainly a BlockCause and a new RunTimeException called MaxChainCauseLengthReached which displays a message and the location of the cause (perhaps useful for hunting down redstone clocks).

I would like comments if that is an acceptable way to handle this.