Commands which act based on block grid use decimal can proven to be useful
e.g.
execute @a ~ ~ ~ detect ~0.3 ~-0.01 ~ air 0
execute @a ~ ~ ~ detect ~-0.3 ~-0.01 ~ air 0
execute @a ~ ~ ~ detect ~ ~-0.01 ~0.3 air 0
execute @a ~ ~ ~ detect ~ ~-0.01 ~-0.3 air 0
can detect if player is falling (if all returns true)
changing it to integer would make this type of command ineffective in many circumstances.
i won't recommend changing it.
p.s. OnGround:0b tag would not work,since it updates every second.
i think this issue is unworthy to fix.
/stats and /scoreboard can return a correct number of selected entities/players.
also,it's powerless to test more than 15 entities/blocks.
@Zuriki Lee
The only thing that I can think of was that I had water breathing and night vision on when it happens. Survival mode.
Saving the world before it is reapplied and re-opening the world makes it not crash the next time it tries to re-apply, however the next time it would. (Unless world was unloaded and reentered)
Added the recurring crashlog.
I know that this will probably be deleted, but mine started working again and then stopped.