Shaders

Core Shaders are a feature used to replace the previous fixed shader function.

Currently, core shaders are stored in the assets/minecraft/shaders/core directory of minecraft.jar.

Core Shaders
Each core shader is responsible for rendering part of the game. The following table lists them all including a short description of what the shader renders, as well as, an image highlighting the shaders target in red.

Include
Include contains glsl files that contain helper functions that are commonly used. To import a glsl file in a shader use. NOTE: The imported file needs to end with an empty line, otherwise the shader will not load.

Tutorials and useful docs
Here are some guides for creating your own shaders:


 * Minecraft Vanilla Shaders Guide
 * Vanilla Shaders Cheat Sheet