Quark

Quark

143M Downloads

[1.11.2] Mod dependency cycle w/ Better With Mods

jesmores opened this issue ยท 5 comments

commented

Updated to latest Quark 1.2-92. Likely related to the recent fix for #436

Full log here: https://gist.github.com/jesmores/a03f1e19781f625d5a35565ca39be23f

Relevant excerpt:

[18:41:56] [Client thread/ERROR]: A dependency cycle was detected in the input mod set so an ordering cannot be determined
[18:41:56] [Client thread/ERROR]: The first mod in the cycle is FMLMod:quark{r1.2-92}
[18:41:56] [Client thread/ERROR]: The mod cycle involves
[18:41:56] [Client thread/ERROR]: APIContainer{BetterWithModsAPI:Beta 0.6} : before: [quark], after: [betterwithmods]
[18:41:56] [Client thread/ERROR]: Dummy Container (AfterAll) @1866281916 : before: [], after: []
[18:41:56] [Client thread/ERROR]: Dummy Container (After) @848940191 : before: [], after: []
[18:41:56] [Client thread/ERROR]: FMLMod:betterwithmods{1.2.7-1.11.2} : before: [survivalist], after: [mantle, tconstruct, minechem, natura, terrafirmacraft, immersiveengineering, quark, mekanism, thermalexpansion]
[18:41:56] [Client thread/ERROR]: FMLMod:quark{r1.2-92} : before: [autoreglib], after: []
[18:41:56] [Client thread/ERROR]: FMLMod:autoreglib{1.1-4} : before: [], after: []
commented

got the same

commented

This looks to be on Better With Mod's side, Quark does not add any load order properties related to Better With Mods, as stated by the log.

commented

it's the recently added better with mods api, the api container loads after the parent mod and before the implementing mod (quark), causing a cycle, because bwm actually also expects to load after quark for some reason.

commented

That's entirely my bad.

commented

Looks like it'll be fixed on BWM's end. Closing this now.