Info
Shaders are a featureSpecial attraction being tested since the 1.7.2 update. You can switch between them by pressing the "Super Secret Settings..." button under options The main options menu The video settings menu The music and sound options menu Minecraft’s user environment can be configured through the Options setting. A few additional options can only be changed by editing the in the menu (Super Secret Settings were removed in 1.9). Some shaders are used for various effects in Spectator Mode when the player takes the viewpoint of a mob. Shaders can be disabled by switching the perspective to third-person view or by cycling through the Super Secret Settings button until the game returns to unshaded mode. Shaders will not work in computers that do not support OpenGL 2.1, as GLSL (OpenGL`s shader language) was introduced in OpenGL 2.
Currently, shaders are stored in the assets/minecraft/shaders/ directory of minecraft.jar See the main source code. For the launcher marked for "Linux / Other", see Minecraft launcher. minecraft.jar is the main code source for Minecraft. It is located in the ../.minecraft/versions/(current version) directory, . The file path of the currently-active shader is displayed on the debug screen Java Edition Only Screenshot showing the debug information "Debug" redirects here. For world type, see Debug mode. The debug screen is triggered when the F3 key is pressed. It shows the chunk cache, the memory .
Note that the differences between certain shaders can be very subtle, and therefore, to notice the differences, it might be necessary to observe a picture with higher resolution by clicking on one of the pictures below.
Shaders
Repeatedly clicking the "Super Secret Settings..." button will cycle through the shaders in the order listed below.
Videos
Passes
Passes | Used in | Fragment Shader | Vertex Shader |
---|---|---|---|
antialias.json | Antialias | antialias.fsh | blobs.vsh |
bits.json | Bits, Creeper, Green | bits.fsh | sobel.vsh |
blit.json | Most shaders except Blur | blit.fsh | blit.vsh |
blobs.json | Blobs | blobs.fsh | blobs.vsh |
blobs2.json | Art, Blobs2 | blobs2.fsh | blobs.vsh |
blur.json | Art, Blur, NTSC, Spider | blur.fsh | sobel.vsh |
bumpy.json | Bumpy | bumpy.fsh | bumpy.vsh |
color_convolve.json | Color convolve, Creeper, Desaturate, Green, NTSC | color_convolve.fsh | sobel.vsh |
deconverge.json | Deconverge, NTSC | deconverge.fsh | sobel.vsh |
downscale.json | downscale.fsh | downscale.vsh | |
flip.json | Flip | blit.fsh | flip.vsh |
fxaa.json | FXAA | fxaa.fsh | fxaa.vsh |
invert.json | Invert | invert.fsh | blit.vsh |
notch.json | Notch | notch.fsh | sobel.vsh |
ntsc_decode.json | NTSC | ntsc_decode.fsh | sobel.vsh |
ntsc_encode.json | NTSC | ntsc_encode.fsh | sobel.vsh |
outline.json | Outline | outline.fsh | sobel.vsh |
outline_combine.json | Art | outline_combine.fsh | sobel.vsh |
outline_soft.json | Pencil | outline_soft.fsh | sobel.vsh |
outline_watercolor.json | Art | outline_watercolor.fsh | sobel.vsh |
overlay.json | overlay.fsh | blit.vsh | |
phosphor.json | NTSC, Phosphor | phosphor.fsh | sobel.vsh |
scan_pincushion.json | Green, NTSC, Scan pincushion | scan_pincushion.fsh | sobel.vsh |
sobel.json | Sobel | sobel.fsh | sobel.vsh |
spider.json | Spider Spider Health points 16 () Attack strength Easy: 2 () Normal: 2 () Hard: 3 () Size Height: 0.9 Blocks Width: 1.4 Blocks Spawn Light level of 7 or less, 3×3×2 space on solid blocks | spiderclip.fsh | rotscale.vsh |
wobble.json | Wobble | wobble.fsh | sobel.vsh |
History
Issues
Issues relating to ⃢₀ₜShaders⃢₀ are maintained on the issue tracker. Report issues there.