ModsFinder

rrtt217's HDR Mod

by rrtt217

rrtt217's HDR Mod turns on native HDR output in Minecraft and adds HDR screenshots and an in-game config screen.

FabricForgeNeoForgeClient-side onlyMIT LicenseOpen source1.20 – 26.3

What it does

The mod enables native HDR rendering in Minecraft, with Iris shaders supported on top of it. Two HDR formats are covered, scRGB and HDR10 with PQ, and a separate render pass corrects the color of the user interface so menus keep readable tones on an HDR display. Settings are changed in game through a Cloth Config screen rather than by editing files.

The mod runs on the client alone, so servers and other players do not need it. Architectury API, Cloth Config API and Fabric API are required, and Iris Shaders is optional for players who want shader support. Builds exist for Fabric, Forge and NeoForge across 12 release versions, 1.20 – 26.3, and the code is open source under the MIT License.

Key features

  1. Native HDR rendering

    Minecraft's output can switch to HDR, covering both scRGB and HDR10 with PQ signals.

  2. Interface color correction

    A dedicated render pass adjusts the color of menus and the HUD so they remain legible in HDR.

  3. In-game configuration

    Options are edited on a screen built with Cloth Config API, without touching config files.

  4. HDR screenshots

    Screenshots can be saved in HDR from inside the game, keeping the extended brightness range.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.33.2.2-beta2-26.3+fabricNot available3.2.2-beta2-26.3+neoforge
26.23.2.2-26.2+fabricNot available3.2.2-26.2+neoforge
26.1.22.5.1-26.1+fabricNot available2.5.1-26.1+neoforge
26.1.12.3.2-26.1+fabricNot available2.3.2-26.1+neoforge
26.12.3.2-26.1+fabricNot available2.3.2-26.1+neoforge
1.21.x5 of 5 versions with builds
1.21.112.5.1-1.21.11+fabricNot available2.5.1-1.21.11+neoforge
1.21.102.5.1-1.21.10+fabricNot available2.5.1-1.21.10+neoforge
1.21.92.2.0-fabric-1.21.10Not availableNot available
1.21.12.5.1-1.21.1+fabricNot available2.5.1-1.21.1+neoforge
1.212.2.0-fabric-1.21.1Not availableNot available
1.20.x2 of 2 versions with builds
1.20.12.5.1-1.20.1+fabric2.5.1-1.20.1+forgeNot available
1.202.2.0-fabric-1.20.1Not availableNot available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Cloth Config APIConfiguration Library for Minecraft Mods
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

Iris ShadersA modern shader pack loader for Minecraft intended to be compatible with existing OptiFine shader packs
Optional

Use cases

HDR displays

Players with an HDR-capable monitor can use the mod to see the wider brightness and color range that the display supports.

Shader packs

With Iris Shaders installed, the HDR output works alongside shader packs that Iris loads.

Who it’s for: Players with HDR monitors who want Minecraft to output HDR on the client. Only the player's own installation is affected, so server owners do not need to install it.

Questions

Does HDR Mod need to be installed on the server?

No. Only the player's game needs it, and servers run without it.

Which loader should be chosen for HDR Mod?

Fabric, Forge and NeoForge builds are all published. The latest Fabric and NeoForge files target 26.3 on the beta channel, and the latest Forge file targets 1.20.1.

Do the Architectury API and Cloth Config API have to be installed?

Yes. Architectury API and Cloth Config API are required dependencies, and Fabric API is also required for the Fabric build.

In the catalog

rrtt217's HDR Mod is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 8,071 mods support Minecraft 26.3.

More from rrtt217

All projects

Similar mods

What the author says

Use these uniforms inside #if HDR_MOD_INSTALLED block. ### Output the output of the shader(aka. what is written to main render target in final pass) should have scRGB-nl encoding(Rec.709 primaries, sRGB (for negative numbers use −f(−x)) transfer function), and you should not use RGBA8F for scene color. - Wiki Section…
rrtt217, on the Modrinth page

Official listing

Owner
rrtt217
Published
2026-02-13
Updated on Modrinth
2026-10-10
Facts verified
2026-10-15

Tags