I also removed the legacy (java) blockEntity references.
fixes#1454
@Argmaster since you wrote the original code in #1224, please review and
check if the new names are fine for you.
* basic_crouching
* added crouching and block based friction
* use 1 / in friction calculation
* fix some issues
* remove spam
* make flying disable friction
* add slipping to the crouch when you move to fast
* change parameters to 20 and 0.2
* final changes
* fixes
* fix issue when flying
* lower the slip limit
* change slip again
* only change crouch perc when on ground
* small fixes
* other changes
* change slip limit
* revert to linear
* make friction more accurate
* fixes i think
* clamp it
* swap min and max if max is smaller
* change it again
* make it symmetrical