GLSL Shaders Mod for Minecraft 1.8, 1.7.10, 1.7.2

Minecraft Mods — May 6, 2015, 7:28 AM - 5,606 views

The GLSL Shaders mod adds a deferred shading pipeline to Minecraft’s rendering system which allows for custom shaders to be used with Minecraft. This mod was created by daxnitro, and modified by karyonix, id_miner, and me, Sonic Ether.

GLSL Shaders Mod for Minecraft Screenshots:

Minecraft GLSL Shaders Mod (1)

Minecraft GLSL Shaders Mod (2)

Minecraft GLSL Shaders Mod (3)

How to install GLSL Shaders Mod for Minecraft:

For Minecraft 1.6.2 and up:

Requires forge – Incompatible with Optifine.

Before install

  • – Use Mojang’s Minecraft Launcher to run Minecraft 1.6.2. Then close it.
  • – Install minecraftforge with minecraftforge installer.
  • Recommended version is .
  • – Use Mojang’s Minecraft Launcher to run Minecraft 1.6.2 with profile Forge.
  • Check whether everything is alright and close.


  • – Put ShadersModCore-xxxx.jar in .minecraft/mods folder.
  • Run
  • – Use Mojang’s Minecraft Launcher to run Minecraft 1.6.2 with profile Forge.
  • – Open Option menu, Shaders… button. Click open shaderpacks folder.
  • – Put shaderpack in the folder.
  • – In Shaders screen click shaderpack name.

Normal map and specular map name

  • – Append _n.png or _s.png to texture name in resource pack. It will end with “.png_n.png” or “.png_s.png” .
  • Example
  • – texture in resource pack : assets\minecraft\textures\blocks\cobblestone.png
  • – normal map in resource pack : assets\minecraft\textures\blocks\cobblestone.png_n.png
  • – specular map in resource pack : assets\minecraft\textures\blocks\cobblestone.png_s.png

New features required for SUES v10.0 are not implemented yet.

For Minecraft 1.5.2 and below:

  • 1. Download the Shaders Mod from the Downloads section.
  • 2. Ensure that you are using the correct version of Minecraft. The correct version of Minecraft to be used with this mod is in the filename. For example:
  • 3. Download the correct version of OptiFine indicated in the filename. “ofud3” means “OptiFine Ultra D3”. You may have to look in the “Older Versions” spoiler
  • 3. I highly recommend using Magic Launcher to install this mod. Seriously. You really should. I wouldn’t recommend it if it wasn’t excellent.
  • 4. Run Magic Launcher executable and click “Setup
  • 5. Click “New” at the top right to create a new Minecraft launch configuration and name it so you can keep track of it
  • 6. Remove any mods already added to the list by selecting them and clicking “Remove” on the right
  • 7. Click the “Add” button and select the OptiFine zip file that you downloaded earlier
  • 8. Click the “Add” button and select the Shaders Mod zip file that you downloaded earlier
  • 9. Ensure that OptiFine and Shaders Mod have been added. Make sure that OptiFine is first in the list, above the Shaders Mod. Optionally test to make sure it works
  • 10. Click “OK” to save this configuration
  • 11. In the “Configuration” drop-down on the main screen of Magic Launcher, select the configuration that you just created and launch it by clicking “Login“. If Minecraft does not start correctly, you didn’t match the versions of Minecraft, OptiFine, and GLSL Shaders Mod. Read steps 2 and 3 for more information.
  • 12. Read the Setup section below to learn how to configure this mod and use shaderpacks with this mod.

The Shaders Mod requires a bit of configuration and knowledge to use properly. This mod is used to power “shaderpacks” and is useless without them.
Sonic Ether’s Unbelievable Shaders is the only officially supported shaderpack because it is developed in tandem with the Shaders Mod itself. Most, if not all, other shaderpacks out there are derived from my work. Use SEUS if you want the newest and most efficient shader technology. Scroll down to the Sonic Ether’s Unbelievable Shaders section of this post to download.
To use a shaderpack, follow these instructions:

  • 1. Navigate to your .minecraft folder (google is your friend if you don’t know how to do this).
  • 2. Create a new folder called shaderpacks (without capital letters).
  • 3. Place the shaderpacks you wish to use in this directory.
  • 4. Valid shaderpacks include .fsh and .vsh files that the Shaders Mod reads to tell your GPU what to do during runtime. These files must be in a folder named shaders within any shaderpack. Shaderpacks may either be uncompressed folders or .zip files. The following is an example of the file layout possibilities for the shaderpack Sonic Ether’s Unbelievable Shaders v10.0 Ultra .minecraft/shaderpacks/SEUS v10.0 Ultra/shaders/[.fsh and .vsh shader files here]
  • or .minecraft/shaderpacks/SEUS v10.0[.fsh and .vsh shader files here]
  • If this layout is not respected, your installed shaderpacks will not work. This is the first thing you should check if your game looks like vanilla Minecraft.
  • 5. In Minecraft, go to Options > Shaders. Here you will see a list of your currently installed shaderpacks. Select a shaderpack by clicking on it. Also, ensure that New block breaking is set to true.
  • 6. Switching between some shaderpacks will cause errors. This is something that I am working on. In order to get rid of these errors, simply restart Minecraft.

Info for Minecraft 1.7.5

  • This does not require Forge or FML.
  • It is a little more difficult to install this than previous version.
  • You will have to do some copy-paste and text file editing.

How to install for Minecraft 1.7.5:
– Run Minecraft 1.7.5 at least once. Close Minecraft and Launcher.
– Copy ShadersModCore-2.4.0mc1.7.5.jar to the following path and filename.
– Make sure you also have required libraries
– Make a copy of folder
– Rename the copied folder to
– Open folder 1.7.5-ShadersMod2.4.0
– Rename 1.7.5.jar to 1.7.5-ShadersMod2.4.0.jar (same name as folder)
– Rename 1.7.5.json to 1.7.5-ShadersMod2.4.0.json (same name as folder)
– Open the json file with Notepad++ (or other text editor program)
– Edit value of id. (equals to folder name)

“id”: “1.7.5-ShadersMod2.4.0”,

– Edit value of minecraftArguments.

“minecraftArguments”: “–username ${auth_player_name} –version ${version_name} –gameDir ${game_directory} –assetsDir ${assets_root} –assetIndex ${assets_index_name} –uuid ${auth_uuid} –accessToken ${auth_access_token} –userProperties ${user_properties} –userType ${user_type} –tweakClass shadersmodcore.loading.SMCTweaker”,

– Add libraries.

“libraries”: [
“name”: “shadersmodcore:ShadersModCore:2.4.0mc1.7.5”
“name”: “net.minecraft:launchwrapper:1.9”,
“serverreq”: true
“name”: “org.ow2.asm:asm-all:4.1”,
“serverreq”: true
“name”: “java3d:vecmath:1.3.1”

– Edit value of mainClass.

“mainClass”: “net.minecraft.launchwrapper.Launch”,

– Save 1.7.5-ShadersMod2.4.0.json
– Reopen Minecraft Launcher
– Create a new profile, edit profile, select version 1.7.5-ShadersMod2.4.0. Save.
– Select the profile and click Play.
– Test.

Developer: karyonix

Download GLSL Shaders Mod for Minecraft:

GLSL Shaders Mod 1.8

GLSL Shaders Mod 1.7.10

GLSL Shaders Mod 1.7.2

GLSL Shaders Mod 1.6.4


0 comment

New comment

Nice Theme

Nice Theme
WordPress Themes