Back to modpacks
OptiFine for NeoForge project artwork

Modrinth · Minecraft modpack

OptiFine for NeoForge

OptiFine features for NeoForge!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which OptiFine for NeoForge release should I use?

Updated 1 year ago
Latest stable file OptiFine for NeoForge
Game version 1.21.1
Loader NeoForge 21.1.170

OptiFine for NeoForge is a complete pack release for 1.21.1 with NeoForge 21.1.170. Install it as its own launcher instance. If the creator publishes a separate server file, make sure it names this exact pack release. For this loader, use Java 21. 54 mods in this pack file.

Pack setup

How should I set up OptiFine for NeoForge for players and a server?

Use OptiFine for NeoForge as the pack version. Install the pack as its own launcher instance. The creator’s listing does not name a separate server file, so check the release notes before setting up a dedicated server. Do not upload the ordinary client folder blindly.

Client instance Install OptiFine for NeoForge
Dedicated server setup Match OptiFine for NeoForge
Pack loader NeoForge 21.1.170
Java version Java 21

A pack is a matched client and server setup, not one mod with an install-side label. Keep its release, loader, manifest and overrides together.

Referenced mods 54
Client only 31
Server only 3
Not labelled 20

These numbers come from the pack file you chose. “Not labelled” means we don’t know which side it belongs on—not that it is safe everywhere. The file count is not a RAM estimate.

What are the server requirements for OptiFine for NeoForge?

OptiFine for NeoForge. Change the pack release and its contents or setup may change too.

54 mods in this pack file

The selected pack release is OptiFine for NeoForge. That file is for Minecraft 1.21.1 with NeoForge 21.1.170. This NeoForge setup needs Java 21. It contains 54 mod projects. The creator’s listing does not name a separate server file. Check their notes before using one, and do not upload an ordinary client folder or rebuild the pack mod by mod. A file count cannot tell us the right RAM, CPU or storage; size the server for the players and world you actually run.

About this project

What kind of pack is OptiFine for NeoForge?


Also try OFF Also try OFQ

#UpdateSinytraConnector

Sinytra Connector is the only mod holding this modpack back. It has been stuck on 1.21.1 for over a year now, and it doesn't seem like it's coming back. If anyone can port it, PLEASE do. I had high hopes for this modpack, and I can't do anything until Sinytra Connector updates.

Looking for a modpack that has all the features OptiFine does? You're in the right place!

⚡ Insane Performance Boost

  • 🧠 Lightweight optimization for smoother gameplay
  • 🖥️ Runs great even on low-end systems
  • ⚡ 8x FPS compared to Vanilla
  • 💻 No stuttering frames
  • 📶 Less lag

🎨 Graphics Enhancements

  • 🌈 HD textures and resource pack support
  • 🔍 Built-in zoom functionality (just like OptiFine - but with more customibility!)
  • 🧊 Connected textures for seamless visuals
  • 🧥 Support for capes and custom models
  • 🔦 Dynamic lighting and shader compatibility
  • 🧪 Includes block & entity model enhancements
  • 🧵 Smooth animations and visual polish

✅ Better Than OptiFine

  • 🧩 NeoForge compatibility
  • 🧠 More reliable and modular
  • 🧪 Actively maintained and updated for latest Minecraft versions

🛠️ Modding Flexibility

  • 🔧 Compatible with additional mods for custom setups
  • 🧭 Working on Lunar Client compatibility

FPS Comparison Chart

FPS Benchmark

Version info

Example version: 19.4+2.1a

  • The first set of numbers (19.4) are for the Minecraft version 1.19.4
  • The 4th number (2) is the major version of OptiFine for NeoForge
  • The 5th number (1) is the minor version of OptiFine for NeoForge
  • The letter (a) is the release channel of the pack
    Major version info: The latest major version (and the one I recommend playing on) is v3.
    Minor version info: Minor versions only update when a mod is updated or a bug has been fixed, so just play on the latest minor version for your Minecraft version.
    Release channel info:
  • A: Stands for Alpha, which is the most unstable channel. It will most likely have bugs or major missing features.
  • B: Stands for Beta, which is a testing channel. It may have bugs or minor missing features.
  • No letter: Stable. This is the channel that I recommend playing on, as it has been tested and has all of the features.

The only time you should use Alpha or Beta builds is when you need to play on that version, and even then, please report any and all bugs you find.

Report bugs at the official bug tracker!

Project description from Modrinth.

Mods in OptiFine for NeoForge

Open any mod on Modpacks.ch to check its files and dependencies.

anvianslib-neoforge-1.21-1.2.jar SHA-1 0a839da399657d96cc6e4746cd6fb156b9ed8cee · Modrinth version 4fuT8eQ3 · Project link unavailable Side not labelled
async-0.1.7+alpha.3-1.21.1.jar SHA-1 322f6a345e9fe09a6faa5e2a9ec57da824b592ec · Modrinth version orqupdKX · Project link unavailable Server only
athena-neoforge-1.21-4.0.1.jar SHA-1 36b80d2340718b22432e2761142cb4bdb2629a42 · Modrinth version zzovqkDA · Project link unavailable Client only
BadOptimizations-2.2.2-1.21.1.jar SHA-1 1af96ff89ac77b02b36ce92eac1b78a2d93a8dd3 · Modrinth version pXtg3eQL · Project link unavailable Client only
better_modlist-1.1.18.jar SHA-1 a9aa28e5ea23d6a9b47a5530b597f0ec5b40b580 · Modrinth version brgIaAS3 · Project link unavailable Client only
betterbeds-1.4.0.jar SHA-1 48f215da24598e4ad93efc7d0ca0a6f91660069f · Modrinth version aAzXjG13 · Project link unavailable Client only
c2me-neoforge-mc1.21.1-0.3.0+alpha.0.63.jar SHA-1 58e2a73dcd5c3ac2e7b3692c694a05e05e126f9c · Modrinth version nlEukRtE · Project link unavailable Side not labelled
capes-1.5.4+1.21-fabric.jar SHA-1 11655909a800fd70e2e0ca940cddc2bdbcbe2003 · Modrinth version 6SzVPVR4 · Project link unavailable Client only
cloth-config-15.0.140-neoforge.jar SHA-1 c3e5733ba4503b102589a026000fd5ce0212f6f2 · Modrinth version izKINKFg · Project link unavailable Side not labelled
connector-2.0.0-beta.8+1.21.1-full.jar SHA-1 bee48ae214a83b7b790c3eafb5e1e9fdfe77b7a4 · Modrinth version KrmWHpgS · Project link unavailable Side not labelled
ConnectorExtras-1.12.1+1.21.1.jar SHA-1 8ea07df55b26c8343d06df77936505a23e0d2140 · Modrinth version dgLCqZyo · Project link unavailable Side not labelled
cullleaves-neoforge-4.0.1.jar SHA-1 4aba807355641a28963243975c9ee0f471468bb4 · Modrinth version W9HrxM8v · Project link unavailable Client only
enhancedblockentities-0.10.2+1.21.jar SHA-1 d81359d77fc7c5437f3e83e519dc2f869300f0cd · Modrinth version HBZAPs3u · Project link unavailable Client only
entity_model_features_neoforge_1.21.1-2.4.1.jar SHA-1 a05bb137e603fd1b74769bde1783447841cf80d5 · Modrinth version Z0UKemxw · Project link unavailable Client only
entity_sound_features_neoforge_1.21-0.4.jar SHA-1 807ef3448c587439d9d75c9bd5922fc952774b0a · Modrinth version 3Hp2kG7e · Project link unavailable Client only
entity_texture_features_neoforge_1.21.1-6.2.9.jar SHA-1 81c9e2bba951825730143be4cb1ed5bedae446cf · Modrinth version jmfAD9oz · Project link unavailable Client only
entityculling-neoforge-1.7.4-mc1.21.jar SHA-1 7cb54ebe04e236b474470bd30caef310282aa486 · Modrinth version jNAhVci4 · Project link unavailable Client only
fabric-api-0.116.0+1.21.1.jar SHA-1 1e2d0ab58ff89b6730d7c251a7e1f1d952e18743 · Modrinth version 73Q31My7 · Project link unavailable Side not labelled
fabric-language-kotlin-1.13.2+kotlin.2.1.20.jar SHA-1 2dee22babe2a1f50fac96a115e9ec77e8b6758c1 · Modrinth version E4WyjCxJ · Project link unavailable Side not labelled
fast-ip-ping-v1.0.5-mc1.21.1-neoforge.jar SHA-1 ca088578045633ceddf4e61c1a49e9c0859f9981 · Modrinth version kiXzQdpL · Project link unavailable Client only
ferritecore-7.0.2-neoforge.jar SHA-1 7279fc52c32a033acc2864a9bcb018b2e04bbd03 · Modrinth version CnpoQxCx · Project link unavailable Side not labelled
forgified-fabric-api-0.115.6+2.1.0+1.21.1.jar SHA-1 0c3c61253e1d6d015a724cd869b2dbb2c0bce5c8 · Modrinth version BOq0raqo · Project link unavailable Side not labelled
fzzy_config-0.6.9+1.21+neoforge.jar SHA-1 5510784a9c9b8488ac76cc7d6d74315418be2b54 · Modrinth version q0YufUQB · Project link unavailable Side not labelled
ImmediatelyFast-NeoForge-1.6.5+1.21.1.jar SHA-1 b14e2d668faf6ceb39fd9cc0c6bba541020497fb · Modrinth version paIuk6sO · Project link unavailable Client only
iris-neoforge-1.8.8+mc1.21.1.jar SHA-1 79f5cb567372a51d695b690ca96e948294e45c44 · Modrinth version oXIoDcGE · Project link unavailable Client only
kotlinforforge-5.8.0-all.jar SHA-1 d979656ab0cc395cb0819378eff839c5070a0ef9 · Modrinth version NOhXtkYk · Project link unavailable Side not labelled
krypton-0.2.8.jar SHA-1 73e792eb5f120787becda4b87b6ff18b26caea50 · Modrinth version Acz3ttTp · Project link unavailable Side not labelled
language-reload-1.7.3+1.21.1.jar SHA-1 1301b66a2417218a5564899614d3f5c5087569c9 · Modrinth version ow8QLah9 · Project link unavailable Client only
lithium-neoforge-0.15.0+mc1.21.1.jar SHA-1 584c5a8186938dd58e43ecde316253e8e38f6650 · Modrinth version xYxpXTIt · Project link unavailable Side not labelled
midnightlib-1.6.9-neoforge+1.21.jar SHA-1 ae92d43802fb9d1ecc12ec48f7edc9f50d6124a1 · Modrinth version tUbl6MZ4 · Project link unavailable Side not labelled
modelfix-1.21-1.10.jar SHA-1 9608b1bff92e075ad8c2feb07f7ef095f6887117 · Modrinth version X2U8ceG9 · Project link unavailable Client only
modernfix-neoforge-5.21.0+mc1.21.1.jar SHA-1 5cf690fa025879ffb2f956ac9c9a6152b54fc6a4 · Modrinth version 4AeXSL8S · Project link unavailable Side not labelled
modmenu-13.0.3.jar SHA-1 4cab0014a7223c6988fde70064579dc66ef8f000 · Modrinth version 7iGb2ltH · Project link unavailable Client only
moreculling-neoforge-1.21.1-1.0.6.jar SHA-1 f6f43344e0622ac05ad7aca5378ec35aad31ac30 · Modrinth version 2w0zNJb4 · Project link unavailable Client only
noisium-neoforge-2.3.0+mc1.21-1.21.1.jar SHA-1 1bea6b61378ba80f038256c4345d9ff3b67928c4 · Modrinth version nJBE6tif · Project link unavailable Server only
optigui-2.3.0-beta.6.1-modrinth+1.21.jar SHA-1 d45a96156a1320deaa806314f766c4325a5b99cf · Modrinth version Zu9vDPeQ · Project link unavailable Client only
particle_core-0.2.6+1.21+neoforge.jar SHA-1 9328bf90e73071c3239197d5133ef7f1eb2f8269 · Modrinth version o1Zk6Pde · Project link unavailable Client only
placeholder-api-2.4.2+1.21.jar SHA-1 aa1b9a49f9f190dfe4825c502b150817dd2998c3 · Modrinth version U5bhVym2 · Project link unavailable Side not labelled
polytone-1.21-3.3.9.jar SHA-1 295be77ed870becf46f600151df270fae4d31501 · Modrinth version ImPYphpH · Project link unavailable Client only
reeses-sodium-options-neoforge-1.8.3+mc1.21.4.jar SHA-1 b03d05495be28d8cef7a34872941bb8d703d60e6 · Modrinth version xAiCe6w8 · Project link unavailable Client only
ScalableLux-0.1.0+beta.2+neoforge.1a07a27-all.jar SHA-1 47008f7f15290b368e16b6e1d3ee48ddd698ffa1 · Modrinth version KWMX8X1a · Project link unavailable Side not labelled
servercore-neoforge-1.5.10+1.21.1.jar SHA-1 4524cd40cfa5019d8b5fbcb628b1616031838a0c · Modrinth version 77MAnmOn · Project link unavailable Server only
serverpingerfixer-1.0.5.jar SHA-1 9ae83d512cc2edeec9cc0ea223a142a93b7fa7bb · Modrinth version x7vxzThG · Project link unavailable Client only
sodium-extra-neoforge-0.6.0+mc1.21.1.jar SHA-1 7473bb42753902c639294821af13e9cd9ee735da · Modrinth version pFmw1eci · Project link unavailable Client only
sodium-neoforge-0.6.13+mc1.21.1.jar SHA-1 38af70fa4dc4b2aaac636e92fdba3bedd5a025e1 · Modrinth version Pb3OXVqC · Project link unavailable Client only
sodium-shadowy-path-blocks-neoforge-4.0.0.jar SHA-1 ed64908bdd221f4beb067cc13b74824f85021de8 · Modrinth version jDjIPlDS · Project link unavailable Client only
sodiumcoreshadersupport-1.3.4-mc1.21.1-sodium0.6.13-neoforge.jar SHA-1 d605e564610af548937f06b8a6520a2e7db4d8e6 · Modrinth version vnyCIona · Project link unavailable Client only
sodiumdynamiclights-neoforge-1.0.10-1.21.1.jar SHA-1 02e9bc7ba28147cdf2d608ecf4f2c1eab34b4652 · Modrinth version XI0WLXdn · Project link unavailable Client only
SodiumExtraInformation-neoforge-2.5.jar SHA-1 40a0b0189f5bd06473b6bda7c69c3b552d207b07 · Modrinth version JwfrS0Sc · Project link unavailable Client only
sodiumextras-neoforge-1.0.8-1.21.1.jar SHA-1 d678f6eb28fec11f3e99bc7f17f5e385703bc44a · Modrinth version qDEGbszS · Project link unavailable Client only
txnilib-neoforge-1.0.23-1.21.1.jar SHA-1 dc46784006bac394cf3237e9091457447549fcb1 · Modrinth version nMQ7DOOO · Project link unavailable Side not labelled
vmp-fabric-mc1.21.4-0.2.0+beta.7.192-all.jar SHA-1 e745839bccabd82abe087537aa039672dd7560da · Modrinth version 61Gy0NAD · Project link unavailable Side not labelled
yet_another_config_lib_v3-3.6.6+1.21.1-neoforge.jar SHA-1 fb169516f39dba60a40845f7eb72b9576a362f5b · Modrinth version ACDNgCDA · Project link unavailable Side not labelled
Zoomify-2.14.2+1.21.1.jar SHA-1 2a4c2770b97ec8888eaa4fb9f304e3505b7b42bc · Modrinth version mGFci27z · Project link unavailable Client only

Pick your setup

OptiFine for NeoForge by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Made local changes? Try them in a copied instance before touching a world you care about.

Recent files

OptiFine for NeoForge versions and loaders

2 of 2 releases match

Looking for an older file? The official Modrinth project page is in Resources.