Iris/Oculus Shader Folder
Мод для скрытия, перекрашивания, добавления подсказок и изменения порядка шейдерпаков в меню шейдеров Iris/Oculus с помощью гибких шаблонов. ЭТО НЕ ЗАГРУЗЧИК ШЕЙДЕРОВ
- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 1,1 млн
- Подписчиков на Modrinth
- 59
- версии
- 54
- Обновлён
- 15 октября 202615 окт.
- Опубликован
- в 2025
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
IRIS/OCULUS ADD-ON. ЭТО НЕ ЗАГРУЗЧИК ШЕЙДЕРОВ.
Мод, который позволяет скрывать, фильтровать, перекрашивать, переименовывать, добавлять подсказки и менять порядок конкретных наборов шейдеров в меню шейдеров Iris/Oculus с помощью гибких шаблонов.
Этот мод НЕ загружает шейдеры! Он только упорядочивает и настраивает меню выбора шейдеров.
📝 Зачем нужен этот мод?
Надоело пролистывать захламлённый список шейдеров? Хочется скрыть тестовые паки, старые версии, перекрасить названия, добавить подсказки или вынести любимые наверх? А может, вообще убрать все подчёркивания? Iris Shader Folder Mod позволяет отфильтровать ненужные наборы шейдеров, упорядочить меню, перекрасить названия и добавить свои подсказки — так выбор шейдеров становится быстрым, чистым и персональным.
Возможности
- Скрытие наборов шейдеров по имени, версии или regex-шаблону
- Изменение порядка наборов шейдеров в меню с помощью шаблонов и позиций
- Перекрашивание названий наборов шейдеров или их частей с помощью цветовых кодов Minecraft
- Редактирование названий шейдеров без изменения самих имён файлов.
- Добавление своих подсказок к наборам шейдеров в меню
- Поддержка как современных, так и старых версий Iris, а также Oculus
- Перезагрузка конфига в реальном времени (без перезапуска)
- Ведение отладочного лога в файл для диагностики
Для разработчиков шейдерпаков
Добавляйте свои подсказки без лишних усилий! Добавьте строку shaderDescription=Your Description в /shaders/lang/en_us.lang (и в любой другой языковой файл для перевода).
Настройка
Редактируйте файл конфига по пути: config/iris_shader_folder.properties
Пример секции фильтра:
filterStart:[
test
{.*}Outdated{.*}
ComplementaryShaders_r{version}
]:filterEnd- Каждая строка — это шаблон фильтра.
- Используйте
{version}как сокращение для номеров версий (например, 1.2.3). - Используйте
{...}для вставки чистого regex (например,Outdated{.*(shader|Reimagined)}). - Шаблоны совпадают как с папками, так и с .zip-архивами шейдерпаков.
Пример секции изменения порядка:
reorderStart:[
{.*}EuphoriaPatches{.*}
Complementary{.*}_r{version}
BSL{.*}
[!]Outdated{.*}
]:reorderEnd- Порядок строк определяет порядок в меню (верхняя строка = первая позиция и т.д.).
- Если шейдерпак совпадает с несколькими шаблонами, побеждает первый совпавший шаблон, а последующие шаблоны пропускают этот шейдер.
Используйте префикс
[!], чтобы заставить шаблон сработать, даже если шейдер уже был сопоставлен предыдущим правилом.- Пример:
[!]Outdated{.*}переместит любой шейдер со словом "Outdated" в названии на позицию 4, даже если он уже был сопоставлен более ранним шаблоном.
- Пример:
- Шаблоны поддерживают
{version}и произвольный regex в фигурных скобках. - Шаблоны совпадают как с папками, так и с .zip-архивами шейдерпаков.
Пример секции перекраски:
recolorStart:[
Complementary{.*} [|] Comp [->] red [|] {version} [->] §6
{.*}EuphoriaPatches{.*} [|] EuphoriaPatches_{version} [->] light_purple
test [|] {all} [->] red
]:recolorEnd- Перекрашивай всё название или только его части, используя названия цветов Minecraft или их коды.
{all}перекрашивает всё название целиком.- В одной строке можно комбинировать несколько правил перекраски.
Пример секции переименования:
renameStart:[
{all} [|] _ [->] { }
Complementary{.*} [|] Complementary [->] Comp
test [|] {all} [->] Test Shader
]:renameEnd- Переименовывай названия шейдерпаков или только их части с помощью гибких шаблонов.
{all}переименовывает всё название целиком.- Используй
{ }, чтобы вставить пробел в качестве замены. - Формат:
шаблон_шейдера [|] шаблон_части [->] замена [|] шаблон_части2 [->] замена2 .... - В одной строке можно комбинировать несколько правил переименования.
Пример секции подсказок:
tooltipStart:[
Complementary{.*} [|] Complementary is a shaderpack focused on performance and visual quality.
test [|] This is a test shaderpack.
]:tooltipEnd- Добавляй свой текст подсказки для любого шейдерпака.
- Подсказки появляются при наведении курсора на шейдер в меню.
Включение отладочного логирования
Установи debugLogging=true в файле конфигурации, чтобы записывать подробную отладочную информацию в config/iris_shader_filter_debug.txt
Частые вопросы
Как установить Iris/Oculus Shader Folder?
Установите Fabric под свою версию Minecraft, скачайте Iris/Oculus Shader Folder под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Iris/Oculus Shader Folder?
У Iris/Oculus Shader Folder есть сборки для Minecraft 1.14–26.3.
Нужен ли Iris/Oculus Shader Folder на сервере?
Ставится только в игру; на сервер ставить не нужно