Wall redstone torch powering dust below causes a random dust update order
Reproduce the steps:
1. Create the setup shown below
2. Test as labeled in the figure below.
3. After pulling the signal source marked RANDOM in the figure below, the piston will extend at random.
The expected behavior is that after pulling the signal source marked RANDOM in the figure below, the piston that always extends is the left piston.
Note that the redstone torch itself does seem like it is setting a "front" direction when powering a redstone dust above it, but it doesn't when the dust is below.
Created Issue:
Redstone dust update order is still randomized in some cases
Reproduce the steps:
1. Create the setup shown below
2. Test as labeled in the figure below.
3. After pulling the signal source marked RANDOM in the figure below, the piston will extend at random.
The expected behavior is that after pulling the signal source marked RANDOM in the figure below, the piston that always extends is the left piston.Environment
Java: 21
OS: Windows 10 22H2
Java: 21
OS: Windows 10 22H2
Redstonedust update order is still randomized in some casesWall redstone torch does not set a "front" direction, causing redsone update order to be random
Wall redstone torch does not set a "front" direction, causing redstone dust update order to be random
Reproduce the steps:
1. Create the setup shown below
2. Test as labeled in the figure below.
3. After pulling the signal source marked RANDOM in the figure below, the piston will extend at random.
The expected behavior is that after pulling the signal source marked RANDOM in the figure below, the piston that always extends is the left piston.Note that the redstone torch itself does seem like it is setting a "front" direction when powering a redstone dust above it, but it doesn't when the dust is below.
Wall redstone torchdoes not set a "front" direction, causing redstonedust update orderto be randomWall redstone torch powering dust below does cause a random dust update order
Wall redstone torch powering dust belowdoescause a random dust update orderWall redstone torch powering dust below causes a random dust update order





Since the upper torch points in the opposite direction, its local "left" should actually point into the piston that you labeled as "right". But even in that case, the behavior should still be deterministic, as opposed to the observed randomness.
Also, the same bug applies not only to torches but also to buttons. In the given setup, you can replace the upper torch with either a button that hangs on that same wall (which makes the game ignore the button's rotation and randomize the outcome), or replace that same torch with a block and place a floor button on top of that block (which makes the wire accurately respond to the button's rotation)
From checking the 24w34a changelog, redstone has a left preference when the redstone is not coming from above. In your example, the power is coming from above:
@[Mod] Jiingy This is a bug; the redstone torch does give enough context to determine a direction in this case, as it does have something that can be considered "front".
If this was a pressure plate for example, it would be WAI, but any block like the wall redstone torch which can be rotated in all 4 cardinal directions should not be random anymore.