The bug
When a moving block (moving_piston
) is destroyed by TNT, it will always drop the block instead of only dropping X percent of the time.
Related issues
relates to
Comments


It is intended, when a block is moved, it is turned into block 36 which has a blast resistance of 0. The fact that it drops 100% of the time is very usefull for many afk farms such as tree farms. Removing this behaviour will reduce possibilities.

That doesn’t make it intended, all blocks broken by explosion have a fracture chance depending on the explosion power to drop, this is most definitely an oversight
@unknown: Can you provide a setup to reproduce this? I cannot reproduce in 18w50a, nor can the reporter of MC-141817 it seems.

I'm 99% sure this is WAI.

After checking again, you're right it's fixed, seems I was just incredebly lucky in my test to get them all to drop.
@unknown it was more than likely an oversight as this was different from every other block, but that's because the drop is determined via the NBT of the block, unlike all other blocks. This is not going to be closed as WAI unless you have a source from mojang of it being intentional, regardless of how sure you are.
Resolved as fixed, thanks.
Still in 18w50a.