OptiNotFine

OptiNotFine

Fixing OptiFine, until something better comes.

by
4.6K Downloads
forge
Rent Server with this Mod

About this Mod

Buy Me a Coffee
Discord

OptiNotFine

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.

Commissions

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.

Membership

You can also buy me a hot chocolate.

Available Versions

OptiNotFine 1.0release
MC 1.12.2forge
January 9, 2026

How to Install OptiNotFine on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.12.2).

3

Install Mod

Open the mod browser in the dashboard and search for "OptiNotFine". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.12.2

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

OptiNotFine server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.12.2). You can switch loaders with one click in the panel.

Is OptiNotFine compatible with forge?

OptiNotFine officially supports forge for Minecraft 1.12.2. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with OptiNotFine – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if OptiNotFine consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install OptiNotFine with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Unsupported

Supported Versions

1.12.2