Better FPS mod for Minecraft, the drop-in performance boost
Loaders: Fabric + Forge, parallel builds · MC: 1.12.2, 1.16.5, 1.18.2, 1.19.2, 1.20.1

What the Better FPS mod does
Better FPS is the Guichaguri-authored performance mod that rewrites several of Minecraft's hottest inner loops (sine/cosine lookup, random-number gen, chunk mesh generation) to shave frame-time off every render. On mid-range hardware you typically see a 10-15% FPS gain from Better FPS alone, and 40-60% gain when it is stacked with Sodium, Lithium and FerriteCore, which is exactly the stack the Better Minecraft modpack ships.
Better FPS does not touch visuals, mod compatibility or game logic. It is a pure engine-level swap-in, safe to add to any existing world and safe to remove without corruption.
This page covers the standalone install and the config settings that give the biggest gains. If you want the full performance stack, use the Better Minecraft modpack, it comes preconfigured.
Features
Fast math lookup tables
Replaces Math.sin/cos with cached lookup tables. Cheap on modern CPUs but savings compound across millions of per-tick calls.
Chunk precompile
New chunks are prepared on a background thread instead of blocking the render loop. Eliminates the "chunk load stutter" when moving into unexplored area.
Fast beacon rendering
Beacon beam rendering skips per-frame recalculation when the beam has not changed. Free FPS in bases with lots of beacons.
Optimised random-number gen
Swap-in for java.util.Random using a faster xorshift generator. Ticks that spawn or roll loot see measurable speed-up.
Config toggles
Every optimisation is toggleable in config in case one interacts badly with a specific other mod.
Install
Or grab the full full Better Minecraft modpack and skip the mod-by-mod install.
- 01
Install Fabric or Forge for your Minecraft version.
- 02
Download Better FPS from CurseForge or Modrinth.
- 03
Drop the jar into your Minecraft mods folder.
- 04
Launch, no config required. To tune: edit config/betterfps.json and disable individual optimisations if you find a conflict.
Loaders
Fabric + Forge, parallel builds
Minecraft versions
1.12.2, 1.16.5, 1.18.2, 1.19.2, 1.20.1
Compatibility
Stacks cleanly with Sodium, Lithium, FerriteCore, Starlight, Krypton. All are bundled in Better Minecraft. Do not stack with Optifine, they conflict on chunk mesh generation.
Better FPS FAQ
Does Better FPS work with shaders?
Yes. Shaders are a GPU-side workload, Better FPS is a CPU-side optimisation. They are orthogonal, use both.
Better FPS vs Sodium?
Use both. Sodium replaces the vanilla renderer end-to-end, Better FPS optimises game-logic paths Sodium does not touch. Stacked, they compound.
Is Better FPS on Bedrock?
No, and it does not need to be, Bedrock uses a native C++ engine that does not have the Java overheads Better FPS targets.
Will it break saves?
No. Better FPS is engine-level only, no world data or player data is touched. Add or remove freely.
More Better Minecraft mods
better combat mod minecraft
Better Combat mod for Minecraft, the directional attack rework
minecraft better villages mod
Minecraft Better Villages mod, the village generation overhaul
minecraft better villagers mod
Minecraft Better Villagers mod, the AI & trade rework
minecraft better animations mod
Minecraft Better Animations mod, the first & third-person animation overhaul
minecraft better foliage mod
Minecraft Better Foliage mod, the 3D leaf & grass overhaul
better than wolves minecraft mod
Better Than Wolves Minecraft mod, the hardcore tech overhaul