Guides
Build a Performance Modpack from Scratch
A step-by-step guide to creating an optimized Fabric modpack with essential performance mods.
Last updated on
Goal
Create a Fabric 1.21.4 modpack with the essential performance mods — Sodium, Lithium, FerriteCore, and Iris for shaders.
Step 1: Create the Instance
- Click + → New Instance.
- Name it "Performance Pack".
- Set Minecraft version to 1.21.4.
- Choose loader Fabric.
- Click Create.
Step 2: Add Performance Mods
Open the instance and go to the Setup tab. Search for and install each mod:
Core Performance
| Mod | What It Does | Search |
|---|---|---|
| Sodium | Modern rendering engine — massive FPS boost | modrinth:sodium |
| Lithium | Server-side optimizations — faster tick processing | modrinth:lithium |
| FerriteCore | Memory usage reduction | modrinth:ferrite-core |
| Fabric API | Required dependency for most Fabric mods | modrinth:fabric-api |
Optional: Shaders
| Mod | What It Does | Search |
|---|---|---|
| Iris | Shader pack loader (requires Sodium) | modrinth:iris |
Optional: Quality of Life
| Mod | What It Does | Search |
|---|---|---|
| Mod Menu | In-game mod list viewer | modrinth:modmenu |
| Roughly Enough Items | Recipe viewer | Search "REI" on Modrinth |
Step 3: Deploy
Click Deploy. Polymerium will:
- Download Fabric loader libraries.
- Download all mods to the shared cache.
- Build the game directory with symlinks.
- Download a Java 21 runtime if needed.
Step 4: Configure Memory
- Go to Settings → Game.
- Set Max Memory to at least 4 GB (6–8 GB if using shaders).
- Or set it per-instance in the instance's properties.
Step 5: Launch and Play
Click Launch. The game starts with all performance mods active.
Step 6: Optional — Add Shaders
- Download a shader pack (e.g. Complementary Shaders from Modrinth).
- Move the shader
.ziptopersist/shaderpacks/and createpersist/shaderpacks/.keepso the directory is linked into the game. See Four-Layer Directories → for howpersist/works. - In-game, go to Options → Video → Shader Packs and select it.
Step 7: Save a Snapshot (Recommended)
Before you make further changes:
- Go to Snapshots for this instance.
- Click Create Snapshot.
- Name it "clean-performance-base".
Now you can freely experiment — if something breaks, restore the snapshot.
What You've Achieved
- ✅ A clean Fabric 1.21.4 instance with performance mods
- ✅ Shared cache — these mods are available to other instances at zero extra disk cost
- ✅ A snapshot you can restore if needed
- ✅ Ready to add more mods on top of this base