I was messing around with velocity and I noticed that in MCreator 2020.3 velocity is only measured (without intervention from code) when a player is airborne (falling or jumping but not flying (Creative mode flying)). I noticed this issue since I was trying to make a block only boost the player's movement speed if they were moving fast enough. I would like it if we had a way to track the velocity of ground movement as well instead of just that while falling. I hope this is just a minor bug, but if it is not, then I think movement x, y, and z should be a thing in order to track overall or total velocity of the player.
A good way of figuring out if the velocity is working is to use an item to tell you your current velocity.
Issue comments
If there is any preferred way of showing my issue in video form (other than YouTube or Google Drive), please tell me. At least for me, running and walking on the ground makes no changes to the x and z velocity until you jump. After you jump, only when you are airborne it gives a x and z velocity value. I want to know how to get the running and walking speed since it is not working for me. Setting velocity to entities still works though.
I did this for test: https://imgur.com/a/rxgSU8E
X velocity was constantly printed, when flying, walking or jumping.
There are procedure blocks for this, x, y, and z entity velocity.