Система Shader Packs в Minecraft работает за счёт использования шейдеров — отдельных пакетов ресурсов, которые обрабатываются специальным ПО, написанным для игры. 2 Шейдеры улучшают графику, добавляют качественные тени, отражения, глубокое освещение и другие эффекты. 2
Каждая отдельная программа рендеринга состоит из двух частей: 1
Основные шейдеры отвечают за рендеринг частей игры. 1 Они используются для рендеринга не только блоков и объектов во время игры, но также экранов меню и инвентаря. 1
Шейдеры постобработки используют файлы «post» для определения конвейера, состоящего из применения последовательности «программ». 1 Каждая «программа» определяется другим файлом JSON, в котором определяется отдельная программа рендеринга. 1
Шейдеры в Minecraft написаны на языке OpenGL Shading Language (GLSL). 5