Шейдеры в Minecraft Java работают следующим образом: они изменяют внешний вид игры с помощью настроек освещения, добавления визуальных эффектов и изменения текстур объектов. 2
Основные шейдеры отвечают за рендеринг частей игры. 3 Они используются для отрисовки не только блоков и объектов во время игры, но также экранов меню и инвентаря. 3 Каждый базовый шейдер представляет собой отдельную программу рендеринга, определяемую файлом JSON, в котором указаны файлы вершинных и фрагментных шейдеров. 3
Шейдеры постобработки используются для определённых незначительных визуальных эффектов. 5 Они определяют конвейер, состоящий из применения последовательности программ. 35 Каждая программа определяется другим файлом JSON, в котором определяется отдельная программа рендеринга. 35
Шейдеры задействуют много ресурсов видеокарты, поэтому слабые системы клиент Minecraft с шейдерами могут не потянуть или потерять много FPS. 1