Using lava to create fire, then allowing the fire to spread to tnt, the tnt will just burn, rather than explode.
Linked issues
is duplicated by 13
Comments 10
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.
In the past versions, they fixed TNT from igniting by fire, so this is the reason. To Make this work is to install BlockLauncher and the TNT bug mod so fire primes it.
Now you can close or whatever you want to do. But it is solved, so somebody who can, close the topic.
Actually just flint and steel is used to ignite tnt