jack-zisa / survivality

MIT License
2 stars 0 forks source link

Make ModMenu a required dependency #10

Open DefinitelyNotFred opened 2 months ago

DefinitelyNotFred commented 2 months ago

I'm using the Curseforge launcher and manually installing the most up-to-date files from the Modrinth website without using the Modrinth launcher itself because it doesn't let me log in for some reason. I'm very lucky that I noticed that the Modrinth page is more up to date.

At first I installed Survivality on its own because there is no indication that it has any dependencies and so Fabric's incompatible mods found screen popped saying I need Yet Another Config Lib so I installed that. I also downloaded some other unrelated mods as well.

It crashed again, but instead of getting Fabric's incompatibility screen, the game simply failed to load at all. I looked at the logs and they weren't of much help. As such, I eventually trial-and-errored my mods list down to find that Survivality was the culprit.

I looked at the relations/dependencies tab on the Curseforge page for Survivality and see that it says Creolib is a required dependency for it, so I try installing that. It also mentions that Mod Menu is an optional dependency, and, strangely, that Yet Another Config is also optional.

However, I get the same windowless crash, but I had used Creo Lib from Curseforge and not Creo API from Modrinth, so I try that out.

That doesn't work either, but luckily I look at the logs again and notice it says something about Mod Menu, so I try that out and it finally works.

I keep messing around with mods and eventually find out I don't even need Creo API in the first place.

These are the various mod versions I tried: Minecraft 1.20.1 Survivality 1.3.1 Yet another config lib 3.5.0 Creo Lib 1.0.0 beta 25 Creo API 0.2.1 Mod Menu 7.2.2 Fabric api 0.92.2 Fabric loader 0.15.11

This isn't precisely how it all happened, but it's the gist of it. It was definitely a pain in the butt. Anyways, I wrote this all out to drive home the fact that it would be very helpful to others like me if you could update Survivality to alert Fabric that ModMenu is also a required dependency. It would also be helpful if you updated the Modrinth and Curseforge pages so that they mentioned what dependencies are needed (the correct ones) and that people should go to Modrinth for the most up-to-date versions.