Dax's Wiki
Advertisement

Shaders modifies the EntityRenderer, Tessellator, RenderBlocks, and RenderEngine classes. Usually, if you install this mod after any other mods it will work fine. However, there are a few exceptions.

Incompatible Mods

  • Optimine

Mods with Workarounds

Wild Grass

If you install Wild Grass after installing this mod, it will overwrite RenderBlocks. This will remove the gl_Normal fix. Everything that doesn't require normals will work fine such as depth-of-field and world curvature.

The reason this mod won't install correctly over Wild Grass is that Wild Grass modifies the renderTopFace and renderBottomFace methods and doesn't re-obfuscate them. If you want to get full compatibility with Wild Grass, you can try changing the following lines in the patcher's source:

   static final String RenderBlocks_renderBottomFace = "a";
   static final String RenderBlocks_renderTopFace = "b";

to

   static final String RenderBlocks_renderBottomFace = "renderBottomFace";
   static final String RenderBlocks_renderTopFace = "renderTopFace";


Then recompile the patcher and run the installer.

Advertisement