The bug
Redstone components can be powered from a redstone wire that is no longer powered.
To reproduce
Place a block of TNT on the ground
Place redstone dust on the ground directly in front of the TNT block
Place a redstone torch next to the redstone dust, in such a way that it is diagonal to the TNT block
Break the torch
→ ❌ The TNT ignites for some reason
Video
[media]Linked issues
Attachments
Comments 13
Yes, I am aware due to now being quite the technical player. Is there a way to close this (as while its technically a bug despite mojang stating they are not removing it)?
This might be MC-9714?
This bug is absolutely not MC-9714
MC-196649 is a duplicate of this bug tho.
This is actually just normal Redstone behavior. The bug is actually caused by the Redstone torch updating the TNT before updating the Redstone dust. When the TNT gets updated it notices that the Redstone dust is still powered and lights itself.
With a Redstone block however, the Redstone block does not update that far and the TNT is never updated.
A fix can be found here: https://github.com/fxmorin/carpet-fixes/blob/1.18/src/main/java/carpetfixes/mixins/blockUpdates/RedstoneTorchBlock_updateOrderOnBreakMixin.java
Although the proper fix would be to write the torch updates to be done in the correct order, without all the duplicate updates.
I suggest renaming this bug report to: `Extended Block Updates do not propagate outwards`
Since this only effect blocks that give extended block updates. It also affects all Redstone components, not just TNT
Can confirm in 20w51a.