CurseForge · Minecraft modpack
Performancify
A well-researched open source Modpack for the utmost performance using NeoForge.
Quick answer
Which Performancify release matches 1.21.4 NeoForge?
1.12 [MC 1.21.4] is a complete pack release for 1.21.4 with NeoForge 21.4.137. 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. 34 mods in this pack file.
Pack setup
How should I set up Performancify for players and a server?
Use 1.12 [MC 1.21.4] 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.
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.
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 Performancify?
1.12 [MC 1.21.4] on 1.21.4 NeoForge. The pack contents and setup notes below stay tied to that release.
The selected pack release is 1.12 [MC 1.21.4]. That file is for Minecraft 1.21.4 with NeoForge 21.4.137. This NeoForge setup needs Java 21. It contains 34 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 Performancify?



This pack has been archived and will not receive further updates!
Why would you use NeoForge for a performance pack when Fabric is way better at that?
This pack is meant to be used as a base for adding your own mods on top of it and lots of bigger mods don't run on Fabric. If you don't plan to add any other mods to it and instead opt for a vanilla-experience I would suggest using a Fabric Modpack like Adrenaline.
Benchmarks (Vanilla vs Performancify) on Performancify v1.0.2 Minecraft 1.20.1

Settings (The same on both Vanilla and modded)
| Setting | Value |
|---|---|
| MINECRAFT | 1.20.1 |
| Render Distance | 12 Chunks |
| Max Shadow Distance | 8 Chunks |
| Simulation Distance | 12 Chunks |
| VSync | Off ❌ |
| Max Framerate | Unlimited |
| Graphics | Fancy |
Mods used (On the latest version of the pack for NeoForge)
Performance Mods:
- Sodium (Adding the efficient rendering engine.)
- Ksyxis (Speeds up loading of the world by rendering all chunks every time you load a world.)
- ImmediatelyFast (Optimizes all immediate mode rendering by using a custom buffer implementation)
- BetterF3 (Makes the F3 menu customizable. My included config removes a lot of the unneeded information which improves performance.)
- Dynamic FPS (Reduces FPS when you're not tabbed into Minecraft (CONFIGURABLE).)
- Entityculling (Hides blocks/entities that aren't visible.)
- Clumps (Merges XP orbs together into bigger but lesser clumps to improve performance.)
- Packet-Fixer (Fixes issues with packets.)
- Modernfix (Overall performance enhancer.)
- FerriteCore (Reduces memory/RAM usage.)
- Noisium (Optimises worldgen performance)
- BadOptimizations (Overall optimizations mod for things other than rendering)
- Fast IP Ping (Speeds up servers loading in the server menu.)
- Lithium (Game logic/server optimization mod.)
- Let Me Despawn (Improves performance by tweaking mob despawn rules.)
- Remove Reloading Screen (Makes resource packs load in the background, allowing you to do other things while waiting!)
- Cull Leaves (Adds culling to leaf blocks, providing a huge performance boost over vanilla.)
Quality-of-life Mods:
- Resourcify (Adds a menu to install shaders and resource packs from within the game. Screenshot)
- Iris (Adds shader support.)
- ok Zoomer (Adds a configurable zoom function to the camera.)
- Puzzle (Adds resourcepack features and a GUI to configure OptiFine alternative)
- e4mc (Open a Lan world to anyone even people outside your network.)
- Cubes Without Borders (Allows you to play Minecraft in a borderless fullscreen window.)
- Sodium Dynamic Lights (Adds dynamic light through torches and other glowing objects.)
Resource packs:
- Low on fire (Lowers the fire on your screen when you're on fire.)
- Fast better grass
- Watch of undying (Replaces the totem of undying with a watch that is invisible when holding it in your hand giving you better visibility.)
- Low shield (Holds the shield lower in your hand with better visibility)
- Motschen's Better Leaves (Resource pack to make better looking leaves)
Shaders:
Library/Dependency Mods:
- Sodium Extra (Extra options for Sodium.)
- Reese's Sodium Options (Even more options for Sodium)
- Cloth Config API
- Kotlin for Forge
- Almanac
Copyright notice
If a modder of any of the mods featured in this pack wants their mod removed from this pack, please let me know and I will do so.
Contribution
Issues and suggestions can be done on the Codeberg issues page.
Project description from CurseForge.
Mods in 1.12 [MC 1.21.4]
Open any mod on Modpacks.ch to check its files and dependencies.
aa70b6be85c04e186d63942a4a118a33a0d4ae9a · CurseForge file 5877450 · Project link unavailable Side not labelled21b777dbd308898c82d7fbaa5093cde9526b577a · CurseForge file 6475295 · Project link unavailable Client onlyf767b07b41db1db789edc0da5bed1738249465f2 · CurseForge file 5970184 · Project link unavailable Side not labelledaf9a6e52015098fd3d97d996dafbb66bbe495691 · CurseForge file 5987045 · Project link unavailable Side not labelledadb1292d71bb358b074ee9116be98939e1786fb0 · CurseForge file 6014988 · Project link unavailable Side not labelledfb5225f66af0d5469e3308993e5304c19ba21a5b · CurseForge file 5855576 · Project link unavailable Side not labelledeaba1d8e6325e93338b74c518589b6fd82b86a82 · CurseForge file 6501944 · Project link unavailable Client only50fb55cb21b2424e061a9599335a3144e28070ac · CurseForge file 6418119 · Project link unavailable Side not labelledf198ed272c7a93f7d71765984442715530eea37c · CurseForge file 6001153 · Project link unavailable Client only713dba798f1393cc8ee1f219d292bac9a57f4c75 · CurseForge file 6045343 · Project link unavailable Client only25911fc4cadda2553c51961a23b5f0947b9f9b7e · CurseForge file 6355880 · Project link unavailable Side not labelledca088578045633ceddf4e61c1a49e9c0859f9981 · CurseForge file 5746986 · Project link unavailable Side not labelledf1d63ed7a712c84d2698905524960627f8d9c206 · CurseForge file 6174601 · Project link unavailable Side not labelled89b4db9f359c4066b468de676241bd6a01face82 · CurseForge file 6312397 · Project link unavailable Client onlydad7229a302126503fb8651d7f101949c2c57184 · CurseForge file 6213645 · Project link unavailable Client onlyd979656ab0cc395cb0819378eff839c5070a0ef9 · CurseForge file 6497906 · Project link unavailable Side not labelled576fe2edaa96e7e71015287457bd52f87646d968 · CurseForge file 6311236 · Project link unavailable Side not labelled9346a3af485cbc1c9a159684aa773cc6df7007bb · CurseForge file 6401280 · Project link unavailable Side not labelledea997e424e5cc7d1908aa3a7b5d83ff487114d41 · CurseForge file 5961223 · Project link unavailable Side not labelled2743e2959ba9c6af8f7dcacd8d9e59f99759c819 · CurseForge file 6369043 · Project link unavailable Side not labelledd3e1fd0531ced650623789ecba3d333622af37e6 · CurseForge file 6525276 · Project link unavailable Side not labelled0353510f51f377a0c54da7a7f26f68bc83721c3d · CurseForge file 6171686 · Project link unavailable Side not labelled2addd16c4f9633b194afa4f11b25a130c6748054 · CurseForge file 5988361 · Project link unavailable Side not labelledc9eb52f3fbe52a0fae669feff15a3e2131d6e37e · CurseForge file 6230551 · Project link unavailable Side not labelled7e76f30b92e213c384e4e92d4d4b9c435f19a283 · CurseForge file 6195923 · Project link unavailable Side not labelledb03d05495be28d8cef7a34872941bb8d703d60e6 · CurseForge file 6091021 · Project link unavailable Client onlyee82fce02a717eb48264143bb133ee979c5cfa6b · CurseForge file 6587375 · Project link unavailable Side not labelledf9f319895d33dd1c900d39575415c3608a8a874f · CurseForge file 6340393 · Project link unavailable Side not labellededc990444040ed4b62a09559b7a3cff85c32c4c0 · CurseForge file 5960058 · Project link unavailable Side not labelled33f61977917b67e046da9a7f02771c04a67f005f · CurseForge file 5961078 · Project link unavailable Client only3983693715e20e3c1c9294a034b5b6b56215a7ec · CurseForge file 6382663 · Project link unavailable Client onlyde485ebe7b6cae12b34b17c57a046edcc853454d · CurseForge file 6100810 · Project link unavailable Client only12ab3072ed6155a5b71be2afce7b918c0e12234e · CurseForge file 5988891 · Project link unavailable Side not labelled906ee7baac70c95b0187ab6ec68e3f335bf8fe15 · CurseForge file 5981348 · Project link unavailable Side not labelledPick your setup
Performancify by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.5
1 loader build1.21.4
1 loader build1.21.3
1 loader build1.21.1
1 loader build1.20.1
1 loader buildMade local changes? Try them in a copied instance before touching a world you care about.
Recent files
Performancify versions and loaders
Looking for an older file? The official CurseForge project page is in Resources.