Minecraft physics is dodgy as fuck but if you're curious about it here's my implementation:
https://git.sr.ht/~sircmpwn/betamine/tree/master/item/engine/physics.ha
It's based on NSDex's 2016 reverse engineering write-up for TrueCraft:
https://github.com/ddevault/TrueCraft/wiki/Entity-Movement-And-Physics