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

Bright Minecraft overworld landscape with smooth rendering, blue skies

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.

  1. 01

    Install Fabric or Forge for your Minecraft version.

  2. 02

    Download Better FPS from CurseForge or Modrinth.

  3. 03

    Drop the jar into your Minecraft mods folder.

  4. 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.