Rails sometimes aren't powered correctly and large sections of rail can be left unpowered.
Steps to reproduce
Build this:
[media]Be sure to put the lever on the side of the block toward the front of the picture, not on the top of the block.
Expected results
The farther away block in the picture activates 8 more rails beyond it.
Actual results
The blocks beyond the farther away block are not activated. However, if you put the lever on top of the closer block instead, or if you place a rail next where the lever is in the picture, then the farther away block does activate 8 more rails beyond it.
Notes
Related to MCPE-81981
I believe this is a problem with the power sources calculating what they're powering, not the rails, as with 2 power sources it works.
Note that this is not related to chunk borders.
Linked issues
relates to 2
Attachments
Comments 17
I am not able to reproduce this in 1.14.60. When I build what is shown in the picture, the second block powers 8 more rails beyond its position. I’ve tried several combinations of block placement order and using commands vs regular block placement. Is there a special process you used to set up what is shown in the picture?
I assumed this affected 1.14.60, because 1.14.60 was affected by a similar issue, but perhaps not.
EDIT: just asked someone to test and it does in fact affect 1.14.60
The lever has to be on the side of the block btw. It may well be directional. There's no special process I used to set it up.
Ok I've reproduced it now. I must have had the lever on top of the block.
It looks like the game begins power mapping from a producer and then when it finds a connection to a powered rail it activates 8 powered rails in each direction from the powered rail that makes the shortest connection to the producer. That's at least logical and limits each producer to activating a maximum of 17 rails (rather than 44 or so), although it does create some strange behavior, see
[media].
What I can't explain is why, in the picture you've shared, the lever on the side of the block causes only that block to be treated as a producer for powered rail activation, while putting a lever on top of the block causes the block downstream to be treated as a producer. This is what I'd say is the real bug:
[media]And this is where I see a real paradox:
[media]
Is it happening next to chunk boarder only?