Occultism

Occultism

19M Downloads

[1.21][NeoForge] Incompatability with Figura likely

V2LenKagamine opened this issue ยท 4 comments

commented

Describe your problem
Occultism currently causes a Launch Crash when mod Figura is present.
I am sadly unaware if this is an OCCULTISM or FIGURA crash, but reporting it here first.

System:

commented

@V2LenKagamine I wrote a comment on their issue to see where this is coming from. By default neither occultism nor figura should be "responsible" for this so it seems to be some sort of interaction issue

commented

Do you know any other mods that add entities (like mobs or animals) and can see if they work with figura?

Funnily enough, I've never had this issue on older versions of Figura... I honestly can't think of much that works on 1.21 right now, in fact, Eternal Starlight (Figura GitHub issue) also causes a crash on 1.21 with the same error by the looks of it, at least it's the same onRenderEnd() mixin inject that fails.

Apologies that I'm not much help in this case. I guess I'll have to see if they'll fix it on their end.
Thanks for responding, though!

commented

Apologies for pinging but I'm not sure if you're receiving emails/notifications on the issues on the repo here @klikli-dev.
I'll repost it here since Figura seems entirely uninterested in patching or fixing the issue.

Crash still persists in a blank instance of Occultism + dependencies and Figura 0.1.5 RC3.
Should be all the relevant logs.
debug.log
latest.log
crash-2024-10-09_17.38.27-client.txt

Let me know if you need me to try other configurations or need more files.

commented

@mcmeiler thanks for the ping!
Looking at the crash log it looks something like this:
Occultism is registering entity renderers using the neoforge methods available, and at that point a mixin crash happens.
Occultism does not use mixins, but figura does, which indicates that something is off there.

Do you know any other mods that add entities (like mobs or animals) and can see if they work with figura?
Maybe there is something I can do on my end to not run into this, but usually the mod with the mixin has to update the mixin. Still worth checking on my end!