[MCPE-19931] [Resolved] Locked repeater texture changes during redstone updates Created: 06/Feb/17  Updated: 24/Oct/17  Resolved: 24/Oct/17

Status: Resolved
Project: Minecraft (Bedrock codebase)
Component/s: None
Affects Version/s: 1.0.2, 1.0.3, 1.0.6.52
Fix Version/s: 1.2.3.6

Type: Bug
Reporter: [MCPE Mod] Auldrick
Resolution: Fixed Votes: 1
Labels: model, redstone-repeater, texture

Attachments: PNG File Texture 1.png     PNG File Texture 2.png    
Confirmation Status: Confirmed
Platform: Windows
CHK:
ADO: 14595

 Description   

The texture of the top of the bedrock bar on a locked repeater changes randomly between two patterns. The patterns appear to be two rows taken from the Bedrock.png texture, alternating between rows 7-8 and 8-9 counting from the top row as row 1. The side textures of the locking bar do not change.



 Comments   
Comment by Lilgator [ 01/Aug/17 ]

Good eye but that wouldnt be big enough to bug me.

Comment by [MCPE Mod] Auldrick [ 01/Aug/17 ]

Seems to be fixed in 1.2.0.2.

Comment by [MCPE Mod] Auldrick [ 07/Feb/17 ]

I have now determined how to reproduce the bug on demand. It is definitely caused by redstone updates being initiated within a chunk or from an adjacent chunk. It is not random; it only appeared random to me because I had several unsynchronized clock circuits operating in different adjacent chunks.

The top of a locking bar is normally rendered as in the Texture 1 attachment, using pixels 3-14 from rows 7-8 of the Bedrock.png texture. When the bug is triggered it changes to rows 8-9, then reverts back to rows 7-8 one tick later. (I'm not sure if it's one game tick or one redstone tick.)

Comment by [MCPE Mod] Dr.Awesome4333 [ 07/Feb/17 ]

I can confirm this. The issue appears to happen any time the rendering buffers are updated via placing a block or having a red stone components update or flipping a lever which would appear to be the reason it is not in sync in different chunks.

Comment by [MCPE Mod] Auldrick [ 06/Feb/17 ]

Additional information: The oscillation of textures seems to be chunk-related. All repeaters within a chunk appear to oscillate in sync, but repeaters in different chunks are not in sync, and repeaters in some chunks do not oscillate randomly at all (they match Texture 1.png). However, if you watch a lock bar as you cross a chunk boundary, you will see it oscillate to Texture 2.png and back again, exactly once, in every chunk.

Also, I created a flat world to experiment and replaced the top grass layer of a bunch of chunks with different colors of stained hardened clay so I could monitor where the chunk boundaries are more easily. I have not been able to reproduce the random oscillating textures in that world, so it may be that something else in my original world is triggering the bug. The single oscillation that occurs when you cross a chunk boundary does persist in my experimental world, however. I will continue to experiment to see if I can cause the bug in this world.

Generated at Sat Jan 11 15:25:07 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.