Modscraper Modscraper Minecraft
FPSFlow logo

FPSFlow

Mod

Improve FPS with smart rendering, entity culling, adaptive optimizations, and configurable performance profiles

Type

Mod

Modrinth Downloads

74

Modrinth ID

ayg7iYUG

Last Updated

Jun 9, 2026

Description

FPSFlow

Real FPS improvements โ€” no placebo, no bloat.

FPSFlow is a client-side Fabric optimization mod that targets the biggest rendering bottlenecks in vanilla Minecraft. Every feature is measurably effective, individually toggleable, and automatically adjusts to your hardware via four built-in performance profiles.

โœฆ Features at a Glance

Feature What it does ๐Ÿ” Entity Culling Frustum, occlusion, and distance culling. Dual-point raycasting prevents false-positives on small entities. Auto-disables when EntityCulling is detected. ๐Ÿ“ Entity LOD Entities beyond a configurable distance render every 2nd tick. Server NPCs and entities within nameplate range are always fully exempt โ€” no flicker, even in busy lobbies. ๐Ÿท๏ธ Nameplate Culling Hides name tags beyond a configurable distance. Server-forced labels are never hidden. ๐Ÿงฑ Block Entity Culling Skips chests, furnaces, signs, banners, and item frames beyond the configured range. โœจ Particle Optimization Count cap + three-zone density LOD (full / ~50 % / none) based on distance from player. ๐Ÿ–ผ๏ธ Painting Back-Face Culling Instantly skips paintings when the camera is behind them โ€” they are never visible from the back. ๐ŸŒ™ Background FPS Limiter Caps frame rate when the window loses focus, is minimised, or on any loading/menu screen (reduces GPU spinning during startup). ๐ŸŒ Singleplayer Boost More aggressive adaptive culling in singleplayer โ€” frees CPU for chunk generation threads so exploration stays smooth. โšก World Join Optimizer Culling distances ramp up from 35 % on join and return to 100 % over ~10 seconds โ€” eliminates the initial FPS spike. ๐ŸŽฎ GUI & HUD Optimizer Dirty-flag hotbar caching; HUD throttling with immediate response to actual stat changes.

โœฆ In-game Config Screen

Install ModMenu to get a settings screen directly in the mod list.

  • Four tabs: General ยท Culling ยท LOD & Labels ยท Background FPS
  • Every button has a tooltip explaining exactly what the setting does
  • Switch profiles, toggle features, adjust LOD distances and FPS caps โ€” no JSON editing required
  • New in 1.7.0: Nameplate distance slider, Singleplayer Boost toggle, and Menu/Load FPS cap slider added

โœฆ Performance Profiles

One setting, four presets โ€” changing the profile rewrites all other settings automatically.

Profile Entity Dist. BE Dist. LOD threshold Nameplate Particle (mid/max) BG FPS (unfoc/min/menu) Quality 128 b Off 128 b Off Off 30/10/120 Balanced (default) 64 b 64 b 96 b 32 b 32/64 b 60/30/120 Performance 48 b 48 b 64 b 24 b 16/32 b 10/3/120 Ultra Performance 32 b 32 b 40 b 16 b 8/16 b 5/2/60

Set "profile": null in the config to use fully custom values.

โœฆ Compatibility

FPSFlow detects installed mods at startup and automatically disables overlapping features.

Mod Status ๐ŸŸข Sodium Fully compatible โ€” FPSFlow adds entity/GUI optimizations on top ๐ŸŸข Lithium No overlap โ€” both run independently ๐ŸŸข FerriteCore No overlap โ€” both run independently ๐ŸŸข ModernFix No overlap โ€” both run independently ๐ŸŸข ModMenu Optional โ€” enables in-game config screen โšก EntityCulling (tr7zw) FPSFlow's built-in culling disables automatically โ€” recommended companion for superior occlusion accuracy โšก ImmediatelyFast FPSFlow's HUD caching defers automatically

Recommended stack: Sodium + Lithium + FerriteCore + ImmediatelyFast + EntityCulling + ModMenu + FPSFlow

โœฆ Installation

  1. Install Fabric Loader for Minecraft 1.21.11
  2. Download and install Fabric API
  3. Drop the FPSFlow .jar into your mods/ folder
  4. (Optional) Install ModMenu for the in-game settings screen
  5. Launch โ€” the config is written automatically on first run

โœฆ FAQ

Does FPSFlow conflict with Sodium, Lithium, or FerriteCore? No. FPSFlow is designed to complement these mods โ€” install all of them together.

Should I use FPSFlow's built-in entity culling or the EntityCulling mod? Both work. When EntityCulling (tr7zw) is installed, FPSFlow automatically disables its own culling to avoid duplicate raycasts. EntityCulling uses more sophisticated occlusion; FPSFlow adds Entity LOD, nameplate culling, and all other features on top.

Can entities "pop in" with occlusion culling? Rarely. The cache refreshes every 10 ticks (configurable). FPSFlow samples two points per entity (center + top of bounding box) to reduce false-positives on small or low-profile entities.

Does this work on servers? FPSFlow is purely client-side โ€” works with any server, no server installation required.

โœฆ Source & License

GitHub โ€” McAffe13/FPSFlow ยท Licensed under the Mozilla Public License 2.0

Compatibility

Mod Loaders

Fabric

Game Versions

1.21.11 26.1 26.1.1 26.1.2

Similar Mods

External Resources