Luminance is a library mod that is primarily designed to help other mods with shaders.
- Adds Dynamic Shader Uniforms
- These let post-processing shaders have more information about what's happening in-game.
- Luminance comes with a bunch of these by default, but you can add your own too!
- Adds shaders that have been used in previous minecraft versions.
- Requires Perspective or Souper Secret Settings.
- Compatibility
- Luminance takes care of rendering shaders, so you don't have to!
- You can check if Iris Shaders are enabled using Luminance.
- This means you don't have to have Iris added to your development environment!
- You can replace your ModMenu icon using Luminance!
- Make your mod icon change depending on the time of year, or via a config option, anything's possible!
- Fabric API or Quilted Fabric API (QFAPI)
fabric-resource-loader-v0
fabric-key-binding-api-v1
fabric-lifecycle-events-v1
- Java 21 or later.
- Built with the Microsoft build of OpenJDK 21.0.2.
- Add the following lines to the repository section of your build.gradle:
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
- Add the following line to the dependencies section of your build.gradle:
include(modImplementation "maven.modrinth:luminance:${project.luminance}")
- Add the following line to your gradle.properties:
- Replace 1.0.0-alpha.3.+1.20.5 with the latest version of Luminance!
- This can be found on the version page on Modrinth.
- Replace 1.0.0-alpha.3.+1.20.5 with the latest version of Luminance!
luminance = 1.0.0-alpha.3+1.20.5
- Reload gradle and you're ready to use Luminance!
- Shader registration through resource packs.
- Shader rendering.
- Dynamic Shader Uniforms
- Fabric, Quilt, and NeoForge support.
- Fabric
- Quilt (Native)
- NeoForge
Our Modrinth Page
Perspective by MCLegoMan
Souper Secret Settings by Nettakrim
Licensed under LGPL-3.0-or-later.
This mod is not affiliated with/endorsed by Mojang Studios or Microsoft.
Some game assets are property of Mojang Studios and fall under Minecraft EULA.