Fix onEntityWalking call on the wrong block

Check hitbox of the block under the player feet to determine which block he his walking on.

Minecraft use a hardcoded check on the Block renderType() to determine if the block under the player feed is a Wall/Fence/FenceGate. This patch complete that behavior for block with different renderType but with the same property (hitbox maxY > 1).

Or an other solution is to add a Boolean hasExpandedHeight() method to Block (or some interface with the same goal), which method do you prefer ?