AUSM is a shader pipeline for Minecraft 1.12.2 for both Forge and Cleanroom. It aims to make modern shaderpacks usable on Minecraft 1.12.2 while retaining broad compatibility with OptiFine/Iris shaderpack syntax.
14.23.5.2860 or Cleanroom 0.5.12-alphaAUSM cannot be installed with OptiFine. Both mods target the same shader/rendering surface, so running both together should be treated as unsupported unless you are intentionally debugging a conflict.
You can however install mods such as (non-exhaustive list):
When possible, AUSM will use their optimization paths. Keep in mind that support depends on the installed version of said mod.
AUSM also comes with more than just a shader pipeline. It brings with it a fully custom shader list and shader option menu, made to prioritize player experience while leaving the same exact logic used by other mods to load settings.
The mod doesn't stop at merely supporting existing shaders, it also brings some new API hooks including:
Some shaderpacks, namely Complementary Unbound / Reimagined, when installed alongside AUSM, will receive some patches to better integrate them with the 1.12.2 environment:
If that's not enough to hook you in, the mod also features some improvements even when not having shaders on:
AUSM-<version>-Java8.jar for Forge.AUSM-<version>-Java25.jar for Cleanroom.mods/ folder.shaderpacks/ and config/ausm/ if they do not already exist.shaderpacks/. You may also install shaderpacks through your launcher, if it supports downloading them in the folder by itself.Builds: https://github.com/MtcLuna05/AUSM/releases
While in a perfect world this mod would be a de-facto port of Iris for 1.12.2 with additional features, the difference between this version and modern ones makes it impossible to achieve true parity.
Even so, AUSM aims to make many modern shaderpacks usable on 1.12.2 with minimal visual compromises.
Default keybinds are registered under the AUSM Shaders category:
| Key | Action |
|---|---|
O |
Open shader configuration |
R |
Reload the selected shader pack |
K |
Toggle shaders on or off |
These can be changed from Minecraft's normal controls menu.
Build the mod with:
./gradlew --no-daemon build
The distributable Java X jar is written to build/libs/AUSM-<version>-JavaX.jar, where X is either 8 or 25 depending on which version of the mod is being targeted. Intermediate development and remapped jars are also produced for debugging.