Project Red - Illumination

Project Red - Illumination

37M Downloads

0-Tick Repeater

KevinMackenzie opened this issue ยท 7 comments

commented

I am creating this because the old topic was closed, but afterwards another viable idea was brought up to resolve the issue.

I would like to request a 0 tick repeater to would amplify the signal like a repeater, but does not take any time (almost like a null cell that amplifies). I think it would look just like a repeater, except there is no way to change the delay. I would not think this would be very hard compared to my idea, which MrTJP claimed would be too time consuming.

commented

Compared to a config option, this is a more viable way to have signals greater than 255. We will see what CB has to say

commented

Thank you, credit for this idea goes to simon816

commented

Careful, going over chunk boundaries with this thing might be problematic.

Probably this is best as a separate repeater, with the same backing mechanic as wires except that the power doesn't lower on transmission.

commented

This is easy to implement on the existing repeater but @MrTJP, should it be a separate repeater or another setting on the current one?

After some redstone testing it appears that you can have up to five 0-delay repeaters without causing any noticeable delay, but adding a sixth repeater created enough delay for a piston to travel i.e. 1 redstone tick (which was how I tested it)

commented

flat wire and framed wire that can act as a diode/repeater with switchable direction (possibly hitting a wire with a screwdriver to change state).

commented

Cant find a solution to this that doesn't require a massive overhaul of signal propagation. Gonna close it for now..

commented

Ive been playing with the propagation code, but haven't been able to find a solution that doesn't completely break the signals. The thing is, the code relies on the signal strength to decide which way for the signal to go. So if 2 adjacent wires have the same signal strength, it will not propagate to it. Still working on it...