Links
Tags
Creators
Details
Licensed MIT
Published 6 months ago
Updated 6 days ago
All versions
1.1-r1
Release
AccurateFPS+ v1.1-r1last month 87
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client-side
Required content
Any compatible version
Changes
- Replaced discrete color jumps with a smooth RGB gradient that dynamically blends across Low, Medium, and High colors. Every framerate value now has an accurate, smoothly transitioning color.
- Added visual color pickers to customize all three gradient anchor points. Defaults: Low (
#FF5555Red), Medium (#FFFF55Yellow), High (#55FF55Green). - Added a button to switch how color thresholds are handled:
- Automatic (Default): Tracks gameplay framerates in real time and automatically adapts thresholds to your average FPS, smoothed with EMA to avoid sudden color jumping.
- Manual: Lets you specify exact FPS thresholds to match your display refresh rate or target performance.
- Reorganized settings into 4 clean tabs (General, Metrics, Coloring, and Engine). All individual metrics are organized under expandable sections with concise, uncluttered tooltips.
- Added dual config library support: use either Cloth Config or YetAnotherConfigLib (YACL v3) for in-game configuration. If neither is present, the mod runs cleanly with default settings and config file support.
- Added soft compatibility for Sodium FPS Cap Fix and FPS textbox mods, yielding framerate limit controls when a dedicated textbox mod is installed.
- Confirmed compatibility with Iris shaders and ImmediatelyFast HUD batching.
- Optimized percentile calculations (
quickSelect) with median-of-three pivot selection and NaN sanitization to ensure fast, stutter-free 1% and 0.1% low tracking. - Upgraded config storage with automatic migration for older settings, UTF-8 file encoding, and formatted JSON output.
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:AQGahqU5:fISOQoC8"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AQGahqU5:fISOQoC8"
}

