Dark Mode Everywhere использует встроенные шейдеры Minecraft 1.18 для преобразования любых текстур GUI в темный режим. Благодаря шейдерам мод работает со всеми интерфейсами игры, а также автоматически корректирует цвет текста для лучшей читаемости. Пожалуйста, сообщайте о любых визуальных несоответствиях для исправления.
Мод предлагает 3 варианта темного режима, которые можно переключать кнопкой в нижнем левом углу:
Добавление новых шейдеров GUI возможно через редактирование файла "darkmodeeverywhereshaders.json" с использованием Resource Loader или ресурспака.
Черный список шейдеров
# Список строк для исключения элементов из темного режима
# Формат: 'класс:метод' или часть строки (например: 'renderHunger')
# Пример конфигурации:
METHOD_SHADER_BLACKLIST = ["mezz.jei.common.render.FluidTankRenderer:drawTextureWithMasking", "renderCrosshair", "net.minecraft.client.gui.screens.TitleScreen", "renderSky", "renderHotbar", "setupOverlayRenderState", "net.minecraftforge.client.gui.overlay.ForgeGui", "renderFood", "renderExperienceBar"]
# Включение дампа используемых методов (каждые 5 секунд):
METHOD_SHADER_DUMP = false