Posted August 23, 20205 yr It is possible to define a conditional dependency? I keep getting bug reports about some of my models being broken, but the issues is due to Optifine. Optifine by itself breaks mod added model loaders, OptiForge fixes this. I would like to say if Optifine exists require OptiForge I've thought maybe adding lines to my toml that makes Optifine dependent on OptiForge, but I feel that is not something I should do as neither mod is mine and it might break something later.
August 23, 20205 yr From what I know, there is no way to define conditional dependencies with the Forge-provided mods.toml system. However, you could do it through code: detect if OptiFine is loaded (by which means, I do not know), and if that is present and OptiForge is not [ModList.get().isLoaded(<modid>)], then do some action (throw an exception, log a message, show a screen after loading, etc.).
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.