What happens when I run a pulse of length 1.5 through a repeater set to default (1 tick delay)? The 1.5 tick pulse is the result of a piston extension.

I would expect the resultant pulse length to be 2, for the reasons below:

Time 0(tick): Piston starts extending, signal is sent to repeater

Time 1: Repeater starts transmitting, signal still being sent to repeater

Time 1.5: Piston finishes extending

Time 2: Repeater converts the half-pulse into a 1 tick pulse, and transmits

Time 3: End.

However, it appears that the length of the resultant pulse is actually 1. So I have the following understanding of this: If a half tick pulse gets sent to a repeater, it converts it to a 1 tick pulse, so we get a 1 tick signal. If a 1.5 tick pulse gets sent to a repeater, it receives the last 0.5 tick whilst transmitting the prior 1-tick. So perhaps this doesn't count as a signal received. Can anyone enlighten me on this?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.