User:Sorceror Nobody/Sandbox

Repeater clock with piston toggle

 * Independent invention

Piston clocks are noisy, but if the sound of a piston is tolerable just while toggling the clock on and off, this is simpler than the toggleable all-repeater clock. Obviously, the schematic can be modified to have any period, and the output can be drawn from any suitable point in the loop.

Perfect hopper filter
Cannot be broken by item flow in any way, not even by items backing up into the filter area due to insufficient storage. One wide, completely tileable "into" and "out of" the page.

The top hopper is part of the input stream being filtered. The second hopper down is the filter hopper. Bottom hopper is the output hopper, and can point in any direction; however, if the design is being tiled, it cannot point "into" or "out of" the page. Sending the output stream directly under the redstone torch is entirely possible, but the hopper thus placed will explicitly require another one underneath it to pull the items out while the redstone torch is on.

The filter hopper should contain the standard 22 items, all of which must be identical: For Ender Pearls and other items that stack to 16, five are needed: Items that stack to fewer than 16 can of course be filtered by hoppers, but not with resilience circuitry.

Naturally, this is based on the common resilient filter. Anything not in the lower schematic is my addition, though given how simple it is, I doubt I'm the first to design it.

Resettable clock multiplier
Press the button at the upper right to reset the multiplier. This involves firing a signal along the output line to induce the reset latch position, and therefore users are warned that resetting will output a pulse.

This can probably be compacted or made otherwise neater, but the fact that it works at all is cool.

The minimum multiplier length is three, as shown in the schematic, but it can be extended leftwards without complications, up to the usual maximum of twelve.

Note that this does reset to the first position, rather than the zeroth/final (output) position. I can't really think of a simple way to improve on this; then again, depending on the purpose for which the circuit is being used, the reset pulse and subsequent advance to the first position may be precisely the reset behaviour the user desires.