Fix player model positioning when sneaking and crawling
muzikbike opened this issue ยท 7 comments
As per #68 this may be out of scope, but it's probably worth bringing this up anyway as the mod does intend to fix many of the problems with player models.
Currently, the player model is positioned incorrectly in certain poses, which is undesirable.
Normal standing: working exactly as expected and included here for comparison's sake
Sneaking: player is slightly offset into the ground (https://bugs.mojang.com/browse/MC-48191)
Crawling: player levitates slightly above the ground (https://bugs.mojang.com/browse/MC-202579)
Fix should be relatively simple: for sneaking, the player model should be moved upwards by a couple of pixels or so such that their feet don't intersect the ground, but are instead flush with it like with standing (this may also fix https://bugs.mojang.com/browse/MC-142684), and for crawling the player model should be moved downwards such that their torso makes direct contact with the block below.
Thanks for creating all the issues, I'll look more into them the following days, for today I'll be kinda busy with the addon release that I've been waiting for, for over a year https://www.youtube.com/watch?v=Dti_CKADLu4 .
Hm I guess I can make these two changes an optional thing, cause they will cause issues with for example FirstPerson mod. Will do that after updating all mods to 1.18.2.
I mean there is no real fixing this one without clipping or floating. Either the face when crawling or feet when sneaking clip the ground, or you have to offset it enough up till the player is floating.
I think this is a bit out of scope for this mod to look into.
...in fact, I can prove that in less than five seconds since the ticket was created in 2014.
The sneaking one is partly intentional, since original sneaking was a little bit higher and it didn't majorly change your hitbox. In 1.14 they made player sneak lower to fit through 1.5 block gap and bent player just a bit more, but not too much because sneaking lower, I guess, might look slightly... painful... but they had to lower player's model sneaking instead so the head would perfectly visually align under a slab. If you'd need to "fix" that, then the best solution might be, I guess, kinda invent a new one(?) Not quite sure about that