Dark Mode Everywhere — модификация для Minecraft 1.18, которая с помощью встроенных шейдеров переводит любые интерфейсы игры в тёмный режим. Благодаря шейдерам, затемнение применяется ко всем GUI, а цвета текста корректируются для удобства чтения.
Возможности
- Три варианта тёмного режима, между которыми можно переключаться кнопкой в левом нижнем углу экрана.
- Поддержка добавления новых шейдеров для интерфейсов через редактирование файла «darkmodeeverywhereshaders.json» с использованием Resource Loader мода или ресурс-пака.

Настройка шейдеров
Содержит чёрный список методов и классов, для которых тёмный шейдер не применяется. Список можно настроить в параметре METHOD_SHADER_BLACKLIST, в котором перечислены части имён классов и методов, например:
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" ]
Также есть опция METHOD_SHADER_DUMP, которая при включении выводит каждые 5 секунд информацию о методах и классах, где пытался применяться шейдер.





