iPortalTeam / ImmersivePortalsMod

Non-Euclidean in Minecraft. See through portals and teleport seamlessly.
https://qouteall.fun/immptl/
Apache License 2.0
452 stars 109 forks source link

Custom player model not rendered in portals when gravity is non-default #1245

Open Syke-Jr opened 1 year ago

Syke-Jr commented 1 year ago

According to your testing, does the issue occur with ONLY Immersive Portals mod and Farbic API?

No

Describe the issue

I use a popular custom player model mod, MineLittlePony, that only affects the client side. When I disable the mod with its ingame menu, this issue disappears. It happens both in single player and on my server.

When my player gravity is set to anything but the default "down", my player model stops rendering in portals, with some odd edge cases. I will do my best to document them.

I am playing on the latest 1.19.2 version and using the Quilt version of Gravity API. I'm willing to update to 1.19.3 but only if I know it's going to solve the issue.

Video [edge cases shown starting at 0:40]: https://www.youtube.com/watch?v=UknbwzhNAu8

Post the log here

https://pastebin.com/kb0dKhnq

qouteall commented 1 year ago

It may be an issue of gravity api. Is the third person view normal when the gravity is not default?

Syke-Jr commented 1 year ago

It may be an issue of gravity api. Is the third person view normal when the gravity is not default?

yes, when gravity is default everything works perfectly. The strange part is that the portal does render the player model in nondefault gravity, just only some of the time.

qouteall commented 1 year ago

Is the third person view normal when the gravity is not default? I need to know whether it's related to immptl.

Syke-Jr commented 1 year ago

Is the third person view normal when the gravity is not default? I need to know whether it's related to immptl.

The third person view in non default gravity is shown in the video-- I'm not sure what you're asking, sorry. When gravity is not default, third person view works fine but the player model is still not rendered all the time in portals. The last part of the video shows this; the behavior is identical to first person.

qouteall commented 1 year ago

Sorry I didn't see the video

qouteall commented 1 year ago

It's a complex 3-mod compatibility issue