Crendgrim / AutoHUD

A Minecraft mod for the Fabric launcher which dynamically hides parts of the user interface
GNU Lesser General Public License v3.0
16 stars 10 forks source link

[compatibility] Issue with Exordium #28

Closed Aces-and-Jacks closed 1 year ago

Aces-and-Jacks commented 1 year ago

Causes some items on EMI to be invisible

fzzyhmstrs commented 1 year ago

For reference, this was originally opened and discussed at more length at emilyploszaj/emi/issues/92

Crendgrim commented 1 year ago

I have tried to replicate this bug without any success. Are you in fade mode? Does it also happen in move mode?

Your mod list is quite big. A new instance with AutoHUD, EMI, and Sodium works just fine.

Aces-and-Jacks commented 1 year ago

Well never mind. Turns out it was Exordium and not autoHUD

Aces-and-Jacks commented 1 year ago

So actually it's autoHUD mixed with exordium that causes issues with emi. Not sure if I should reopen or keep closed

Aces-and-Jacks commented 1 year ago

https://github.com/tr7zw/Exordium/issues/42

Crendgrim commented 1 year ago

Even ignoring this bug, running AutoHUD together with Exordium causes AutoHUD's animations to be super laggy (obviously, due to the lower frame rate). It makes little sense to run a mod to render the GUI at a lower framerate together with a mod that makes the GUI more dynamic. So I will have to close this as a "wontfix" and add Exordium to the list of incompatible mods on the mod page.

Aces-and-Jacks commented 1 year ago

Well it's more of just having half the GUI showing (like with health, armor, ect) whether than the animation but I guess if the animation is slow most wouldn't see a point to it

Crendgrim commented 1 year ago

I figured out the problem and identified a somewhat hacky fix: never load the special render mixins when not in "fade" mode, as I require a game restart for proper mixin application anyway. I will push that with the next release of AutoHUD.

Aces-and-Jacks commented 1 year ago

ok then. Thanks for providing a somewhat compatibility fix