Still occurs on 1.9.0.0 Beta.
This seems to be fixed in 1.6.0 release (Nexus 6P, Android 8.1.0): worlds opened on 1.6.0 shows non-glitched screenshots; worlds that were never opened on 1.6.0 still had glitched previews.
Still reproducing on 1.2.0 release.
Still reproducing on 1.2.0 full release. (why...)
Still reproducing on 1.2.0.25.
@SuperGeniusZeb I can't trigger it on 1.2.0b22 on a Nexus 6P anymore, but maybe that device is too fast; I can check on the Nexus 7 again if you want.
Manually deleting the cache/minecraftpe/ShaderCache2 folder also fixes the problem. It seems that Minecraft PE doesn't invalidate the shader cache on OS upgrade.
Can confirm: Minecraft PE 1.12.0.18, Android 8.0.0, Nexus 6P
I can't reproduce 1 and 3, but I can reproduce a crash when cancelling an Xbox Live signin. Android 7.1.2, Nexus 6P, Minecraft 1.2.0.18
Can confirm: Android 7.1.2, Nexus 6P, 1.2.0.18.
Can confirm: Minecraft PE 1.0.5.0, Android 7.1.1 on Nexus 6P, Gboard 6.1.71.149620197-arm64-v8a
Can confirm: running 1.0.5.0 on Nexus 6P/Android 7.1.1.
Still affects 0.17.0 alpha build 1 when using Left Handed mode: I'm on a Nexus 6P running Android 7.0.
Looks like GameMode::startDestroyBlock isn't being called; that function is responsible for calling Level::extinguishFire to put out the fire when you punch a block in Survival.
Confirmed in 0.7.2 (Android from Google Play, same Nexus 7 as before)
Confirmed Android 0.7.1, Asus Nexus 7, Android 4.2.2, and made a patch that fixes it for Android. It's available on my mod thread.
The source of the bug is embarrassingly simple: Mojang typed a 0 instead of a 1.
They based the fire behaviour on Minecraft 1.5, which had the line of code
Block.TNT.postBreak(world, i, j, k, 0);
However, TNT was ported from a later Desktop release, which meant that the line of code was supposed to be
Block.TNT.postBreak(world, i, j, k, 1);
(method names are from Bukkit on the desktop edition)
The relevant function is in FireTile::checkBurn.
Mojang fail level: 0... I mean 1.
Confirmed, and made a patch that fixes it for Android. It's available on my mod thread.
The source of the bug is embarrassingly simple: Mojang typed a 0 instead of a 1.
Block.TNT.postBreak(world, i, j, k, 0);
Since they based the fire behaviour on Minecraft 1.5
When they should've typed
Block.TNT.postBreak(world, i, j, k, 1);
Which is Desktop Edition 1.6 and above's code, used to port TNT.
(method names are from Bukkit on the desktop edition)
The relevant function is in FireTile::checkBurn.
Mojang fail level: 0... I mean 1.
Confirmed on Nexus 7 running stock firmware as well.
I can reproduce as well - Android 4.0, Toshiba Thrive, MCPE 0.6.1 without any mods patched from Google Play.
Steps to reproduce:
Open a world
Close a door
save and exit
open that world again
door is open again
Steps to avoid the problem:
Close/open a door
place or destroy any block
save and exit
door saves status
Can reproduce on Google/Huawei Nexus 6P, Android 8.1, Minecraft 1.9.0.3 beta.
My symptoms are the same as MCPE-39428: sometimes, when entering a world, all blocks are black (in inventory, in hand, and in the world). Items and mobs render normally. This happens about once in 20 times.
[media]Exiting and reopening the world fixes the issue. Backgrounding and then resuming Minecraft also fixes the issue.