Back to mods
Raffman’s Optimiser project artwork

CurseForge · Minecraft mod

Raffman’s Optimiser

Pick a target FPS and it auto-tunes your graphics and shaders to reach it.

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

Quick answer

Which Raffman’s Optimiser release should I use?

Updated 8 days ago
beta file raffmansoptimiser NF
Game version 1.21.1
Loader NeoForge

Raffman’s Optimiser raffmansoptimiser NF targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Raffman’s Optimiser required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Raffman’s Optimiser raffmansoptimiser NF need?

raffmansoptimiser NF. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Raffman’s Optimiser without breaking your instance.

Built for Raffman’s Optimiser raffmansoptimiser NF. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use raffmansoptimiser NF. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside raffmansoptimiser NF. It opens that exact file at the source.

About this project

What does Raffman’s Optimiser add?

Pick your FPS. The mod does the rest.

Tell Raffman's Optimiser "I want 180 FPS" – optionally "at render distance 10" – and it measures the real FPS on your PC and tunes Minecraft, your shader pack, Embeddium and Distant Horizons until you hit it. Smooth, not just high: by default the 1% lows have to fit as well.

Client-side only · Forge 1.20.1 · no server install needed


How it works

  1. Click ⚡ Optimiser in the top-left corner of the main menu (or in Options / Video Settings).
  2. Pick a target FPS – and a fixed render distance if you want one.
  3. Press 🧪 Start benchmark in the main menu, or ▶ Calibrate now inside a world.
  4. Done. The result is saved and applied to all your worlds.

Features

  • Real measurements, no guessing – a binary search over a quality ladder (render distance, details, shader profile, shadows, DH distance & quality) finds the highest setup that holds your target, then a control run double-checks it.
  • Fixed render distance – keep your favourite render distance and let everything else be tuned around it. You decide what matters more if both can't be reached.
  • Smooth or Max FPS mode – Smooth (default) also checks the 1% lows, so you get stable FPS instead of 250 that dips to 90.
  • Benchmark world – a temporary Large Biomes world with a fixed seed. The camera flies the same route over a heavy biome (jungle, dark forest, mangroves …) for every measurement, so chunk loading stutters are measured too. The world is deleted afterwards.
  • Shader packs (Oculus) – uses your pack's own quality profiles plus separate shadow resolution/distance tuning. Your original shader options are backed up.
  • Distant Horizons – LOD distance and quality are tuned through the DH API; your DH config file stays untouched. Set it to Off and the mod switches DH off and stops mentioning it.
  • Embeddium – enables entity culling, fog occlusion, block face culling and visible-only animations.
  • Live controller – if FPS drop somewhere (big village, elytra, farms), cheap settings are lowered for a moment and restored afterwards.
  • Results & sharing – FPS graph of the control run, history, comparison with your first measurement and a copy button for Discord.
  • System check – hardware overview, RAM recommendation and a check for useful performance mods.
  • Undo everything – one click restores your graphics settings, shader options, Embeddium and DH values from before the mod.
  • Fixes the known "Chunky is not loaded" crash when Distant Horizons 3.3.x and Chunky are installed and a new world is created.

Compatibility

Mod Status
Oculus ✔ full support (recommended shader loader)
Distant Horizons ✔ supported via its API
Embeddium / Rubidium ✔ supported
OptiFine experimental

All of them are optional – the mod works on plain Forge too. Calibration only measures when you start it; saved results are loaded automatically when you join a world.

Commands

/optimiser shows the status. Also: target <fps> · rd <2-32|auto> · mode <smooth|max> · priority <fps|rd> · dh <chunks|auto|off> · calibrate · share · undo · help

Good to know

  • Change your render distance through the Optimiser menu, not the vanilla slider – otherwise the next calibration simply sets it again.
  • With Distant Horizons + shaders, give Minecraft at least 6–8 GB of RAM (the System tab calculates a recommendation).
  • Config file: config/raffmansoptimiser-client.toml

Languages

English, German (Deutsch). Translations are welcome!

Feedback & bugs

Found a bug or have an idea? Leave a comment and attach your logs/latest.log (search for [Optimiser]).

License

MIT

Project description from CurseForge.

Pick your setup

Raffman’s Optimiser by Minecraft version and loader

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

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Raffman’s Optimiser versions and loaders

2 of 2 releases match

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