SamsTheNerd / ducky-periphs

A peripheral addon mod for ComputerCraft Restitched
9 stars 3 forks source link

cardinal components required for sucessful worldgen, but this is not documented anywhere. #35

Open Maxwelldoug opened 9 months ago

Maxwelldoug commented 9 months ago

Working on a modpack, and get invalid player data trying to load worlds after adding this mod, and CTD trying to create a new one. one of my testers, after investigating the source code, discovered that installing cardinal components fixes this. not sure if this is intended behaviour, but it should possibly be documented. I can provide more information if necessary,

SamsTheNerd commented 9 months ago

Yeah, definitely not intended behavior. There was a bug like this a while ago with this issue but that should be resolved?

Few questions:

Maxwelldoug commented 9 months ago

No HexCasting, ducky 1.20.1-1.3.1 - I've included the log below, and a link to my server with a copy of a modpack version that works. Upon further investigation, exactly 3 things fix the issue (individually, not at the same time) - Weird to find hephaestus being involved, but I'm In over my head trying to figure out how it's related.

Remove Ducky Periphs Add Cardinal Components API Remove Hephaestus

https://mmacneill.xyz/assets/duckycausesissues.mrpack latest.log

SamsTheNerd commented 9 months ago

ok so from Pyrofab on the CCA discord:

alright so what's happening is that the user had some CCA modules installed but not the item module since you are using the cardinal-components entrypoint, your initializer gets loaded as soon as one module exists

I'll fix the next time I work on the mod, but for now yeah just install CCA