Steps to reproduce:
1. place blocks in an area greater than 1x1
2. execute the /fill command like so: /fill x1 y1 z1 x2 y2 z2 minecraft:air 0 destroy
Expected results:
1. all non-air blocks are replaced with air
2. block break particles show for each non-air block broken at its coordinates before it was broken
3. a message in chat appears detailing the number of blocks replaced
Actual results:
1. all non-air blocks are replaced with air (this part works)
2. block break particles show at the maximum x-y-z value in the area specified in the /fill command
3. a message in chat appears saying "no blocks filled"
Notes:
I have attached the same command run in 17w17b and 17w18a with the different results, before and after the command is run
Environment
CPU: 8x Intel Core i7-3740QM CPU @ 2.70GHz
Display: AMD FirePro M4000 Mobility Pro Graphics
4.5.13423 Compatibility Profile Context FireGL 15.301.2601.1004
(taken from debug screen)
Probably related to MC-116973.