When redstone dust is connected to any redstone component that redirects dust but does not produce power(will call this a 'consumer' [*] component to match the technical community's term), unintended blocks will also be powered by it. See attachments
Note: This appears to work as if the dust wasn't redirected in the first place while also powering the consumer* component
Steps to reproduce:
Build the setups from the attachments
Power the lever
Expected results:
Powering matches with the visual representation(as it does in Java edition), and so only the blocks that seem like they'll be powered, get powered.
Observed results:
The dust powers not only the block it redirects into, but also blocks it shouldn't from visual logic (testing shows that it powers as if it was not redirected in that case)
Linked issues
is duplicated by 12
relates to 2
Attachments
Comments 46
i think its just visual. redstone dust attach to piston and not redirected (meaning its still pointed to lamp)
@unknown Technically, if the piston is redirecting the dust (like a repeater would), then it should no longer be powering the lamps, as lamps don't redirect redstone dust. (And neither do dispensers or droppers... pistons used to also not redirect dust, until 0.15.3 when the devs thought it would be a good idea to change that.)
Version 1.21.71 It's crashing a lot and the FPS is low. Is it possible to make the game run at at least 45 fps maximum and also add the happy ghast soon?
No there is no legit reason for the lamps to activate as the redstone dust is not pointing at them, and the lamps aren't adjacent to any powered solid opaque blocks either. But in the screenshot the wire is internally treated as if it is pointing to both the piston and the lamp, which is certainly a bug. The reason why the upper lamp is also lit is probably that the lower one is weakly-powered incorrectly.