-
Bug
-
Resolution: Incomplete
-
None
-
1.17.11 Hotfix
-
None
-
Unconfirmed
-
iOS
Breaking a block should result in the corresponding block destruct particle to appear (which it usually does). But for some reason if the block that is broken is being pushed by a block underneath that is moving then the block destruct particle represents the tile.info_update.name block or the tile.reserved6.name when broken. Evidence of the particle being this and not dirt because of the specs of green in the particle, identical to the writing of upd ate on the two blocks' textures.
Steps to reproduce:
1. Make a cobbestone generator with an up-facing piston wired to a redstone clock
2. A constant pillar of cobblestone should rise out of the machine. Then, when it stops
producing cobblestone after 12 blocks, break
the top block of cobblestone.
3. Then, eventually if you get the timing right, you should be able to break a block near the
middle/top section while it is being pushed upwards by the blocks underneath it.
Expected results:
- The cobblestone break particle texture should appear.
Actual result:
- The tile.info_update.name/tile.reserved6.name break particle texture appears.
Sorry there are no screenshots but I will add them as soon as I can.
The reason for this bug could possibly be for one of these reasons:
1. Breaking a moving block triggers minecraft to create a breaking block particle, but since
there is not one in the code maybe minecraft chooses the 'missing' texture which
resembles info_update. But then why doesn't the magenta/black checkerboard appear? A
block with a valid block id (such as moving_block) but without a texture should appear as
the ckeckerboard.
2. There is a link between this and the actual moving block. There is a bug that has already
been reported (see bug) that may be the
cause of this texture error, since a moving block appears as white in the bug.
3. "info_update is a debugging/placeholder block exclusive to Bedrock Edition that
generates in place of blocks that were removed or not yet added", so maybe
moving_block does not have any data that tells what block texture it should show when
broken.