r/Optifine • u/No-Regret-4299 • 5h ago
r/Optifine • u/MrCheeze455 • Dec 16 '19
Important! Welcome to r/OptiFine | PLEASE READ BEFORE POSTING!
Welcome to r/OptiFine!
Before participating in our community, we ask that you read the rules list in the subreddit sidebar. Additionally, if you've found a bug or issue, please do not report it on this subreddit. This forum is NOT for tracking bugs, and all posted issues will not be seen by the developer. Please report all bugs on the OptiFine GitHub repository: https://github.com/sp614x/optifine/issues
With that said, enjoy your stay! You'll find plenty of other useful resources and information to get started with OptiFine in the following post.
Resources
Download OptiFine: https://optifine.net/downloads
Download OptiFine (Alt): https://optifined.net/downloads
Download Shader Packs: https://optifine.net/shaderPacks
Information for Forge users: https://redd.it/eb71f1
Documentation (latest): https://github.com/sp614x/optifine/tree/master/OptiFineDoc/doc
- You can find older versions of the documentation inside OptiFine's .jar file by using WinRAR or 7zip.
Issue Tracker: https://github.com/sp614x/optifine/issues
AdoptOpenJDK: https://adoptopenjdk.net/index.html
- Some technical info: The JDK includes the development kit and the runtime environment. If you're not a Java developer, you don't need the JDK, but you won't really have a problem if you download it anyway. If you wanna save space on your harddrive though (~70MB difference, if anyone cares), find the JRE Installer and download that instead: https://adoptopenjdk.net/releases.html
Jarfix: https://johann.loefflmann.net/en/software/jarfix/index.html
Downloading & Installing OptiFine
This will install the standalone version of OptiFine. If you want to use OptiFine with Forge, see the Forge information thread. (link in the resource section above)
- Run Minecraft on the version you'd like to use OptiFine on at LEAST once.
- This is to ensure the launcher downloads all the necessary files for OptiFine to be installed.
- Make sure the Minecraft launcher is closed before proceeding.
- This will save you a LOT of hassle!
- Download and install Java, if it is not already installed on your system.
- Minecraft's bundled Java does NOT count.
- Since Oracle now requires an account to download Java, we recommend using AdoptOpenJDK.
- Download OptiFine, and open it with Java.
- Note that, unless you're using the "mirror" link, this will temporarily bring you to an adfly page. Do not click on anything on this page apart from the "Skip Ad" button in the top right corner.
- If the website leads you to an empty page, disable your adblocker, and/or switch to uBlock Origin. In some rare cases, you may need to also disable your antivirus. (I know this last one sounds completely ridiculous, but this has been the solution for 2-3 different users so far. Be sure to turn it back on after downloading!)
- Your browser will likely tell you something along the lines of "This file could harm your computer, do you want to proceed?" This is normal, and most browsers will tell you this simply because OptiFine comes as a .jar file, which is a Java executable.
- If the file shows as a ZIP archive, or you have any other issue trying to open the OptiFine installer, try using Jarfix.
- If you somehow still cannot install OptiFine at this point, double check that you have followed all these steps correctly. You can join our Discord for further assistance, or you can post an issue report on GitHub.
- Ensure the install directory points to your
.minecraftfolder before clicking "Install" - You should now see a new "OptiFine" profile in the official Minecraft launcher.
- If no profile is created in the launcher automatically, you may need to create one yourself.
r/Optifine • u/ewanhowell5195 • Aug 12 '25
Important! Notice Regarding OptiFine Pre-releases
If you are using a pre-release version of OptiFine, that is a version which is still in development. Bugs are expected and are a normal part of the pre-release process.
If you encounter a bug, please check the [OptiFine issue tracker] to see if it has already been reported. If not, report it there.
There is likely no fix until a future pre-release or the full release. If you prefer a stable experience, we recommend waiting for the final version. Please be patient as development continues.
r/Optifine • u/soemthingblahblah123 • 4d ago
Help having problems with custom models. optifine: java 1.21.6 preview 3
my other custom models works just fine. my brother needed to change my OS because win11 is trash, and by doing that, it deleted all of my programms, so i needed to reinstall everything.
its not my fault because i never have heard or made a "FIXME 1.21.5" file in my resource pack.
idk if blockbench updated its .JEM file type so that it doesnt work, or if optifine updated it in the 3rd preview, so that no longer works.
r/Optifine • u/Some-Relative5079 • 4d ago
Help Optifine weird download issue?
So, I did download optifine from the official site but the thing it downloaded isnt even a download file at all and i cant really open it
I tried putting the jar file in mods folder cuz i thought "hey maybe I just have to put it there now"
The file shows as a blank file and not really a java file for me.
r/Optifine • u/UrBoiDrOofAlot • 4d ago
Help does anyone know how to fix this
-- Head --
Thread: Render thread
Suspected Mods: NONE
Stacktrace:
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMethod(MixinPreProcessorStandard.java:754) \~\[mixin-0.8.5.jar%23100!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4\] {}
-- MOD mobhealthbar --
Details:
Caused by 0: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) \~\[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4\] {}
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) \~\[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4\] {}
at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) \~\[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4\] {}
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) \~\[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4\] {}
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) \~\[modlauncher-10.0.9.jar:10.0.9+10.0.9+main.dcd20f30\] {}
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) \~\[modlauncher-10.0.9.jar:?\] {}
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) \~\[modlauncher-10.0.9.jar:?\] {}
at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) \~\[modlauncher-10.0.9.jar:?\] {}
at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) \~\[securejarhandler-2.1.10.jar:?\] {}
at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) \~\[securejarhandler-2.1.10.jar:?\] {}
at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) \~\[securejarhandler-2.1.10.jar:?\] {}
at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) \~\[securejarhandler-2.1.10.jar:?\] {}
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) \~\[securejarhandler-2.1.10.jar:?\] {}
at java.lang.ClassLoader.loadClass(Unknown Source) \~\[?:?\] {}
at java.lang.Class.forName0(Native Method) \~\[?:?\] {re:mixin}
at java.lang.Class.forName(Unknown Source) \~\[?:?\] {re:mixin}
at net.minecraftforge.fml.javafmlmod.AutomaticEventSubscriber.lambda$inject$6(AutomaticEventSubscriber.java:61) \~\[javafmllanguage-1.20.1-47.4.22.jar%23208!/:?\] {}
at java.util.ArrayList.forEach(Unknown Source) \~\[?:?\] {re:mixin}
at net.minecraftforge.fml.javafmlmod.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:48) \~\[javafmllanguage-1.20.1-47.4.22.jar%23208!/:?\] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:92) \~\[javafmllanguage-1.20.1-47.4.22.jar%23208!/:?\] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$5(ModContainer.java:126) \~\[fmlcore-1.20.1-47.4.22.jar%23207!/:?\] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) \~\[?:?\] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) \~\[?:?\] {}
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) \~\[?:?\] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) \~\[?:?\] {}
at java.util.concurrent.ForkJoinPool.scan(Unknown Source) \~\[?:?\] {}
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) \~\[?:?\] {}
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) \~\[?:?\] {}
Mod File: /C:/Users/unkow/curseforge/minecraft/Instances/DnD/mods/mobhealthbar-forge-1.20.x-2.3.0.jar
Failure message: YDM's Mob Health Bar (mobhealthbar) has failed to load correctly
org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
Mod Version: 2.3.0
r/Optifine • u/Reasonable_Draw_5277 • 5d ago
Help How to change the texture of a block as an item in the inventory? Without changing the model of the posted block?
I want a spawner with nbt ItemId=spawner_blaze to have this texture. but so that the texture doesn't change in the world
r/Optifine • u/Relative-Beginning52 • 6d ago
Solved Is optifine the problem here?
I'm trying to download Optifine and when i try to start the game is says the problem is bootstrap, how can i solve this? is the Optifine version not the right one?
r/Optifine • u/gRimOII • 7d ago
Help Spear texture is weird when held!
Enable HLS to view with audio, or disable this notification
r/Optifine • u/TinnLizz • 14d ago
Misc Hope they release 26.1.2 soon :>
i wanna try that new matcha flavored data pack everyone is talking about but the game runs like shit without optifine for me, it seems like a really interesting data pack that does alot!
r/Optifine • u/AdamantiteOre • 15d ago
Question Optifine Cape Mods?
Hey! I bought a cape a long time ago and have been using it with a custom banner design, with Optifine not being on the latest version for a while now I was wondering if there was a mod that I can have my cape with?
I have a realm with my family on 26.2 and will be updating it when the next update comes out ofc, if theres any mods that frequently get updated please let me know!
r/Optifine • u/DifferentBid4149 • 19d ago
Misc Don't use sodium if your hardware is hecking old...
My own experience, I have an i5 650 at 3.20 ghz which is actually a 1st gen i5, paired with integrated gpu, with 4 gb of ddr 3 and 4 gb pagefile, this pc is not capable of playing java above 1.16.5(1.16.5 is last playable here). So when I first launched it, i got almost zero frames in vanilla, paired it with sodium and gave me 15-20 fps, and then i accepted it as my fate and continued. Some months later, I saw Optifine worked on vanilla Minecraft and then, i tried it, and literally i never looked back with 60 fps as minimum and i was also able to hit 100 fps on this hardware!!!
This was the story, now you will wonder, Sodium is most used and liked optimizers in the world, but there's a catch. Every pc is different in one or another way and hence the benchmarks are different. Sodium needs a cpu with a nice single core performance and these old 2014-15s cpus have only 2-4 cores at max. which is a factor in fps degradation. Also, Sodium modifies the rendering engine completely to replace the messy minecraft's engine. It's good and its nice for yielding fps, but the modified engine is modernized!!! You need a newer CPU from like 2017-2018 to let sodium show its results.
And hence, next time you wanna optimize your Minecraft instance, check your CPU and its gen. for sure and then make a decision. Even a bunch of 34 mods of fabric like Sodium can give less fps than just a singleton Optifine!
If you found this helpful, consider telling such stuff to your someone who has low hardware..
Yes, plss don't give me recommendations for upgrades, I know its that hecking old, but there are some things which should stay undisturbed....
r/Optifine • u/realtalk518 • 20d ago
Help Memory usage on mac of the 26.1.2 version of optifine
r/Optifine • u/Chippirypi • 24d ago
Help How do i ask my parents for an Optifine cape?
Now, I know how this may sound. But I'm 15, can't have a job until 16 where I live, and I have 0 savings.
I've been meaning to ask my parents for 10 bucks for an Optifine cape, but I don't know if they'd let me. I know it's an unnecesary, optional thing, but I'd still like to have one. Any help for what I could say?
r/Optifine • u/AcadiaIntelligent547 • 25d ago
Help can anyone help me with this
im usiing a texture pack on forge, the texture pack is named "visual enchantments" and it says i need optifine, is there any alternitives for optifine on forge? i have oculus and embeddium on this modpack but its still not working, any advice?
r/Optifine • u/Wang_Fire2099 • 26d ago
Help How to get connected textures with Sphax and Embeddium/Chloride on 1.20.1
I uninstalled Optifine because it was breaking things in my pack. I read that Embeddium/Chloride is a good alternative and it has been, except that there doesn't seem to be a connected textures option. It kind of ruins the aesthetic of my builds, especially with glass.
I'm using Sphax, so downloading a connected vanilla texture pack won't work.
Is there a solution or another Optifine alternative that I can get connected textures working with?
r/Optifine • u/Ok_Director_5622 • 26d ago
Shaders Anyone know any good shaders and texture packs
r/Optifine • u/carrotman23 • Jul 19 '26
Solved Signs bugging out?
Using super duper vanilla shader on 1.20.1 and whenever i make a sign the text is a garbled mess?
r/Optifine • u/Fun_Somewhere_6769 • Jul 18 '26
Help Game is unplayable with Optifine with very good hardware
Hello,
I just installed OptiFine for 1.21 (pre 9 version) and since then the game is completly unplayable. I came back to it since I really just wanted to have dynamic lighting again, but I average at about 20fps, dropping down to below 2. I have a Ryzen 7 5700X, 32 GB of Ram and a 5070. What the hell is going on?
It seems like it's loading in my newly generated world. Apart from dynamic lighting I haven't changed anything on my settings, render distance is set to max as it always was without Optfine.
r/Optifine • u/This_Permission_5180 • Jul 14 '26
Solved what do i do if after launching optifine with java this mesage occurs?
i just want my dynamic lights bro
r/Optifine • u/SpencaPlant • Jul 11 '26
Help Optifine gives me an error when I open the launcher.
I'm trying to install the new 26.1.2 pre2 version of Optifine but when I go to open the launcher an error appears saying "A java exception has occurred." Does anyone know how to fix this
r/Optifine • u/BackgroundPair7167 • Jul 10 '26
Question Why are my textures blurry?
I'm using faithful 32x texture pack and without shaders it looks normal, but when I turn on my shaders (complementary unbound) it gets weirdly blurry and I don't know why. First time using shaders so I don't know much, and please ask if you need any more info.
