OptiNotFine
Minecraft Java mod. Downloads from the MC Java Mods app on Android.
⬇ Download on CurseForgeOptiNotFine
Fixing OptiFine, until something better comes.
Features
- Stop Log Spam
- This removes some logging calls that OptiFine will spam over and over again, here’s a list of them:
[HH:MM:SS] [Client thread/WARN] [Config]: [OptiFine] Ambiguous shader option: {}[HH:MM:SS] [Client thread/WARN] [Config]: [OptiFine] Unknown macro value: {}[HH:MM:SS] [Client thread/WARN] [Config]: [OptiFine] Shaders: Item not found: {}[HH:MM:SS] [Client thread/WARN] [Config]: [OptiFine] Shaders: Block not found for name: {}[HH:MM:SS] [Client thread/WARN] [Config]: [OptiFine] Shaders: Invalid item ID mapping: {}[HH:MM:SS] [Client thread/WARN] [Config]: [OptiFine] Shaders: Invalid block ID mapping: {}[HH:MM:SS] [Client thread/WARN] [Config]: [OptiFine] Shaders: Invalid entity ID mapping: {}[HH:MM:SS] [Client thread/INFO] [net.optifine.shaders.SMCLog]: {}
Fixes
- Fix missing methods
- Currently, OptiNotFine re-adds missing methods that OptiFine accidentally removes; here’s a list of them:
net.minecraft.client.resources.AbstractResourcePack#getResourcePackFile()
- Fix broken F3 native memory usage display on Java 17+
- In Java 17+ the classes OptiFine tries to use to display native memory usage have been moved to a different package, OptiNotFine fixes this by adding the new locations to the list of classes to use.
FAQ
- What happens if OptiFine isn’t present?
- Nothing, this can be safely included in any modpack.
- This doesn't fix X?
- If you have found an issue with OptiFine, create an issue.
Want to have your own mod or support me?
If you're looking for a mod but don't have the development skills or time, consider commissioning me! My commissions are currently open, and I’d be happy to create a custom mod to fit your needs as long as you provide assets.
You can also support me on a monthly basis by becoming a member. To thank you, you’ll have the possibility to access exclusive post and messages, Discord channel for WIP content, and even access to unreleased Prototypes or WIP Projects.
You can also buy me a hot chocolate.
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as OptiNotFine-1.0.jar — drop this file into the mods folder
- Download size: 20 KB
- Download link checked 22 Oct 2026 — working
These come from our own check of the pack file, not from the source page.