Wynntils

Wynntils

611k Downloads

Crash with CreativeCore

Opened this issue ยท 7 comments

commented

Version

v0.0.1-alpha.19

Brief Description

When using Wynntils Artemis and "recent" versions of 1.18.2 CreativeCore the game crashes during the initializing game phase

Although the crash is avoidable by using older versions of CreativeCore, I figured to leave it here for "documentation purposes"

Steps to Reproduce

Have these mods in the mods folder:
wynntils-0.0.1-alpha.19-fabric
fabric-api-0.66.0+1.18.2.jar
CreativeCore_FABRIC_v2.6.12_mc1.18.2.jar

Fabric Version 0.14.9

Launch the game and it will then crash during the games initialization

Note:
This crash "seems to only happen" for all versions of CreativeCore between (inclusive):
CreativeCore_FABRIC_v2.6.5_mc1.18.2.jar to CreativeCore_FABRIC_v2.6.12_mc1.18.2.jar

Versions of CreativeCore_FABRIC_v2.6.4_mc1.18.2.jar and below do not seem to have this error

Crash Report

crash-2022-11-08_22.03.24-client.txt

Installed Mods

wynntils-0.0.1-alpha.19-fabric
fabric-api-0.66.0+1.18.2.jar
CreativeCore_FABRIC_v2.6.12_mc1.18.2.jar

commented

If this is due to CreativeCore doing too much weird stuff, I don't think we can (or should) fix it. But we should verify if it is any of our mixins (you know which I mean -- the prime suspects! ;-)) that are getting things messed up.

A plausible solution to this bug is also just to document this as a known incompatibility. But I'd really like to see some investigation before that.

CreativeCore fabric ports seems to have a dummy forge event bus impl for whatever reason. And it then conflicts with ours

commented

If this is due to CreativeCore doing too much weird stuff, I don't think we can (or should) fix it. But we should verify if it is any of our mixins (you know which I mean -- the prime suspects! ;-)) that are getting things messed up.

A plausible solution to this bug is also just to document this as a known incompatibility. But I'd really like to see some investigation before that.

commented

Ah, it's a forge bus conflict. Hm.

If they don't use their event bus, maybe file a bug report on them and ask if they can remove it..?

commented

While we are not on latest MC, this is likely gonna be a wontfix from them.

commented

Okay. I looked at CreativeLoaderFabric (CreativeCore Fabric). What they do is weird, even coming from us, who are using Forge's event bus on fabric. Since they are essentially overwriting Forge packages/classes, it makes our legitimate Forge Event Bus fail and crash. We can't do anything to fix it. This is a problem with CreativeCore and a fix needs to come from them.

commented

@kristofbolyai Can we at least document this known incompatbility somewhere?

commented

@kristofbolyai Can we at least document this known incompatbility somewhere?

Yeah, we need to add this to README