Home›Java›Mods›Shader ID Dual-Patcher
Shader ID Dual-Patcher
ModsJava

Shader ID Dual-Patcher

Java mod listed for Minecraft 1.18. Downloads from the MC Java Mods app on Android.

by JerryLu086 · on Modrinth

⬇ Download on Modrinth

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).

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more