Mineuniverse
Mods
Shader ID Dual-Patcher

Shader ID Dual-Patcher

MOD
Patches the shader IDs with custom namespaces that are already modified twice.
by JerryLu086
Download Claim this project
12 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
API and Library
Advertisement Remove ads with Premium →

This mod is a simple fix to resolve the a conflict between shader ID patchers.

This is mostly due to Fabric API having this feature built-in since 0.77.0. Unlike most mods that just glue the namespace (Mod IDs), the :shaders/core/ and the file name with extension together, FAPI works differently that you will end up with IDs like create:create:glowing_shaders.json, which can lead to a crash.

A notable example is installing FAPI with Satin API. The latter does not have a priority set to do the mixin after FAPI and the IDs will just be modified twice. While this only happens in dev due to random loading order, we can't be sure this doesn't happen with other mods. And the 1.18.2 version is long forgotten, dropped by most mods, this mod is made just to be sure everything works correctly.

If you're a normal user, you should only install if your game doesn't work correctly, and you see the log keeps getting messages of shader IDs with dupe namespaces. If you're a modder and the dependencies are conflicting due to this issue, add this and please JiJ the mod if you can. If you make mods that cause the issue and you're willing to fix, you can probably just make your mixin priority a higher number to apply later (as this fixed the issue for Porting Lib).

shader_id_dual_patcher-fabric-1.18.2-1.0.jar
MC Client, Fabric, 1.18.2
Release 2026-08-30 Get

More from JerryLu086

Advertisement Remove ads with Premium →

You Might Also Like