12-29-2011, 11:31 PM
Sounds like it's getting into a feedback loop, or it's not waiting for ticks, or it's just doing waaay too much at once. I had similar problems trying to make redstone work. The redstone simulator has to remember each block it looks at. IT uses two methods to do that, it uses the actual block state and it uses an array that changes blocks after a tick takes place.