
Startup Crash, Something to do with Tinker's
Rambonata opened this issue ยท 5 comments
I've spent two days trying to figure out what was wrong, and the only time I was able to run Minecraft was when I disabled the Tinker's integration.
the checks for some bits should be centralized, yes, but there should also be checks in individual mods
@dshadowwolf The alloy logic goes through MMDLib, right? Would we be better off adding a general check to see if all ingredients and outputs exist before registering an alloy in MMDLib or would we prefer a check in each of the Metals family mods?
Perhaps a check on MMDLIb's side, with a log mentioning what ingredients are missing, the alloy name and the mod trying to register it. Does this sound feasable?
I had thought we had checks (remaining from before the split) in all the mods using the integration, actually - knowing that it isn't there is... annoying. I'd say this should be easy, but I do believe the integration works in raw Ingredients/ItemStacks and not in MMD's internal representations, so I don't know that we'd have an easy way to check.
Perhaps we need to extend the integration to include a means to pass checks and such to the code ?