Wiki ArticleJava EditionLegacy Console EditionUses bugRemoved features

Tutorial:Zero-ticking

This tutorial seeks to teach the player how to make a redstone signal turn on and off in the same tick, go over how this could be used, particularly with its uses on pistons.

When a redstone signal is sent through a pulse limiter, it shortens the pulse. When the pulse is shortened enough, strange behaviors arise. If a sticky piston is powered by a 2-tick pulse, it starts extending; after two ticks, the piston drops its block and starts retracting. If a sticky piston is powered by a 1-tick pulse, the same happens after only one tick.

When a piston receives a pulse that turns on and off in the same tick, this is known as a 0-tick pulse. This causes sticky pistons to instantly drop their block and start retracting.‌[Java Edition only] Regular pistons start retracting instantly when powered by a 0-tick pulse but do not instantly teleport blocks. Because a 0-tick pulse turns on and off in the same tick, many 0-tick pulses do not render. Due to how 0-tick pulses work, 0-tick pulses are unable to bud-power pistons in some circumstances.

Complete article available

This cached Wiki page is unusually large, so it is loaded on demand to keep the initial page fast.