Forgero - [Fabric]

Forgero - [Fabric]

85k Downloads

[Crash] Multi Mod Conflict?

greensad opened this issue ยท 5 comments

commented

I'll be totally honest I'm not sure what's going on here but I'm getting a crash with a multitude of mods when enabled in tandem. Removing any one of the following mods seems to fix the crash (some are dependencies however). I'm not really sure where to submit this but Forgero was the first conflict I identified so it's your lucky day I guess.

Minecraft 1.19.2
Quilt 18.2

BCLib 2.1.6
Bedrockify 1.5
Bedspreads 6.0.0
Better Nether 7.1.3
Better Taskbar 1.5.1
Bookshelf 16.2.17
Botania 437
CorgiLib 1.0.0.22
EMI 0.6.5
Enchant the Rainbow 1.1.0
Enchanting Infuser 4.2.2
Enhanced Celestials 2.1.0.5
Entity Texture Features 4.3.1
Forge Config API Port 4.2.11
Forgero for Fabric 0.10.6
Patchouli 77
Puzzles Lib 4.3.12
Quilted Fabric API 4.0.0 beta 28 & QSL 3.0.0 beta 29
Starlight 1.1.1
Trinkets 3.4.2

Log: https://pastebin.com/h3cnFPDj

Prism Launcher Instance: https://drive.google.com/file/d/1COmoenH9bkAUhim_UHm5wCupqM-hT1NP/view?usp=share_link

commented

So it seems like mixins are failing for Botania in a worldrenerer class. I do believe I also have a mixin there's so It's possible our mods are conflicting on the mixin injection. I think this can be fixed easily, but I'll have to have another look at it when I have some more time.

Also, not familiar with how quilt handles things, but hopefully that's not the source of the error. Thanks for the report!

commented

ahhh yw, okay, I'll post on the botania issue tracker too

commented

Alright, I had another look at this issue, and I can't really find any connection to Forgero.

The crash comes from this mixin:

org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Variable modifier target for net/minecraft/class_761::makeMoonBigger was removed by another injector [INJECT Applicator Phase -> #botania:botania_xplat.mixins.json:client.LevelRendererMixin from mod botania -> Apply Injections ->  -> Inject -> #botania:botania_xplat.mixins.json:client.LevelRendererMixin from mod botania->@ModifyVariable::makeMoonBigger(Lnet/minecraft/class_1159;)Lnet/minecraft/class_1159;]

So the issues likely stems from mods that inject something into the same function as botania does to make the moon bigger. I tried recreating your setup of mods, but I could not recreate the crash so I can't really do any more from my end.

commented

It appears Enhanced Celestials 2.1.0.5 causes this issue as I got the same Crash error when attempting to load these mods together

commented

I'll check that version to see if I can reproduce the issue!