Help shape the future of CurseForge!

Add an option to prevent users from using Optifine

With many of the current Minecraft modpacks, Optifine breaks client and causes crashes.

Many of the reports we get about bugs or crashes are caused by optifine, and we have to treat them all.

The idea would be to add button or slider when creating/modifying a modpack to allow or not Optifine. If it is not allowed, CurseForge would detect it in modpack files and prevent the pack from being launched, telling that Optifine breaks the modpack. It would save a lot of time to Pack Makers, and help us a bit with all our optifine related reports.

Hear me well, this is not to limit player's freedom. If Pack makers want to let it enabled, they can. But for those who know that Optifine breaks their pack, that would be a neat feature. At the very least, if you find that it limits freedom of choice, we can at least put a warning message warning for the presence of Optifine. As well, opt-in/opt-out by Pack makers.

Thank you for your attention !

  • Greninja San
  • Oct 23 2021
  • Future consideration
  • Attach files
  • lerokko commented
    3 Dec 09:40am

    At the point where the user adds optifine they had to "enable management for this pack" or dropped it in the mods folder. How about either of these actions let the author display a custom message. Similar to the summary of a changelog entry when updating a pack in the launcher. If the game is launched all modifications to the mods folder should be ignored since some mods like to modify it. But if a change happened while the game was not running ( I know you could still drop in the mod while running and then just restart) the user is prompted, similar to how it already is done in mojangs launcher ("This profile has been modified"), where the user has do acknowledge and enable management via a popup before proceeding with he game launch. The author warning message would show up here again.

    The "detecting changes" part maybe hard to implement and not the right approach, but I think just a warning/disclaimer from the author could go a long way.

    Example: User checks mark "Allow management of this profile". Red text below the option is displayed. "This pack has incompatibilities with Optifine, modB, modC! Do not submit bugreports from modified versions of this pack.". Whereas this text can be freely entered for every uploaded file. By default the this field would be populated with the disclaimer from the previous file (during file upload).

    Not ideally, but i am never in favor of limiting players. If they wanna break it, let 'em. People would just export profile and re-import it. Or make a custom profile and just drag all the mods and config folder over to their profile. These people would then still submit a bug report.

    I know a web ticket system software that does display brief texts and links on the sidebar when users enter certain keywords on submission. Maybe we could have something similar to that instead. Let us add keywords/tags to a wiki page and if one of the keywords to that page shows up in the users issue description (while typing) it pops up a link to the wiki page containing that key-phrase. If more than x are found then summarize the list and provide a link to "more results" or smt. So I could make a wiki page for my project where I explain issues with optifine and how to proceed (eg: remove optifine, reproduce bug, if not then tough luck) now if I make "optifine" one of the keywords/tags for that wiki (may be a new field in the edit page) it would be indexed a a possible result to show up whenever someone types "optifine" when opening a new issue.
    (Not every user mentions optifine in their issue though, so you would add the most common word that occur in their errors that optifine gives in you pack. No harm in being overly aggressive and liberal with these tags since all it does is show a link. The user can ofc still submit the issue)

    Sorry for the long reply. That could have been an idea of its own, but it feels kinda duplicate-ish to just open an new idea instead of discussing it here.

  • Milo B commented
    19 Nov 03:18am

    Kevin Andre Gaup, this actually does limit users if it does not allow the pack to run if it detects optifine. That's not to say this is a terrible idea though, I just think a warning would be better than complete restriction.

  • Guest commented
    12 Nov 11:50pm

    cant you add a mod that throws an optifine bad warning upon pack loadup ith optifine? or prevents launching the game with optifine?

  • Ling Guardi commented
    12 Nov 08:27pm
    Mods can list optifine as incompatible in their Metadata which prevents launching already. Ask the incompatible mod dev to mark it as not compatible if it isn't. This isn't the role of the launcher but the dev
  • Guest commented
    9 Nov 02:03pm

    I think that,s why the mod pack insane craft did not respond at step Finishin up

  • Penny Canter commented
    3 Nov 07:39pm

    I for one of the many who enjoy optifine do not agree with this. If you take the time to see that optifine does not agree with a mod in a modpack or the modpack it's self, it is easy enough to remove it. But there are so many content creators use it and modpack creators will tell you do use it. So my opinion is this has no leg to stand on.

  • Admin
    Team Overwolf commented
    1 Nov 09:39am

    This is an interesting suggestion, thanks for the feedback.

    Currently setting dependencies and mods as incompatible is obviously only available for projects available on CurseForge - we would have to look at how to enable this both in the UX/UI and technically. We've set this item for future consideration and will update in the future.

  • Kevin Andre Gaup commented
    26 Oct 06:59pm

    Jason Wilson this is not limiting in any way this is just saving the creators and users time by letting people know optifine is not compatible. further more optifine is a bad thing to run on any modpack as its not really made for modded enviorments but vanilla as a modpack creator i find that 40% of issues can be fixed when i tell a user to remove optifine

  • Jason Wilson commented
    25 Oct 12:25pm

    Can you downvote an idea? In no way do I want this software limiting what I manually load in the mods folder.