12-15-2015, 09:50 PM
Here's a nice method I like to use. It's basically trial and error kind of method, but it works faster than anything I've ever seen.
you can take advantage of the fact that a 1 tick pulse makes pistons drop the blocks it is attached to. So you take an output of the machine you are making and send it to a pulse shortener, then OR the output of the shortener with another shortener. The second shortener having a known amount of delay, say repeaters. If both delays match, the block is still dropped, however if it is one tick off, it will become a 2 tick pulse and the block is not dropped. if more than 1 tick difference, you get 2 pulses that basically pulls the block back.
So you get a block drop only if you get a matching delay before the two OR'd pulse shorteners.
you can take advantage of the fact that a 1 tick pulse makes pistons drop the blocks it is attached to. So you take an output of the machine you are making and send it to a pulse shortener, then OR the output of the shortener with another shortener. The second shortener having a known amount of delay, say repeaters. If both delays match, the block is still dropped, however if it is one tick off, it will become a 2 tick pulse and the block is not dropped. if more than 1 tick difference, you get 2 pulses that basically pulls the block back.
So you get a block drop only if you get a matching delay before the two OR'd pulse shorteners.
<-- The actual Minecraft server host