That means you aren't overriding a method (method signature doesn't match anything). You need to go look at the parent class to determine what the new signature is.
I don't see that method #onEntityWalking in 1.8
Why is the #onEntityCollidedWithBlock is not working for me in 1.8? in 1.7.10 instead of the BlockPos parameter, it was x, y, z but I did not change anything else? Sry to bother you but I'm sure this is something pitifully simple I'm just f---ing missing it
Block#onEntityWalk(World worldIn, BlockPos pos, Entity entityIn)
and
Block#public void onEntityCollidedWithBlock(World worldIn, BlockPos pos, IBlockState state, Entity entityIn) (Which is only called when the entity is within the collision bounds).