Ccurseforge
Iris/Oculus Shader Folder

Iris/Oculus Shader Folder

Утилита для настройки и организации меню шейдеров Iris/Oculus: скрытие, сортировка, перекрашивание, переименование и добавление подсказок.

Автор: SpacEagle17 Тип: Мод Категории: API и библиотекиМоды Загрузок: 8 919 398 Просмотров: 0 Обновлён: 18.09.2026

Модификация для удобного управления списком шейдеров в меню Iris/Oculus: скрытие, перекрашивание, переименование, добавление подсказок и сортировка с помощью гибких шаблонов.

Основные возможности

  • Скрытие шейдерпаков по названию, версии или регулярному выражению
  • Изменение порядка отображения шейдерпаков в меню
  • Перекрашивание названий или отдельных частей с использованием цветовых кодов Minecraft
  • Редактирование отображаемых имён без изменения файлов
  • Добавление кастомных подсказок для шейдерпаков при наведении
  • Поддержка современных и устаревших версий Iris, а также Oculus
  • Автоматическая перезагрузка конфигурации без перезапуска игры
  • Ведение логов для отладки

Особенности

Это не загрузчик шейдеров, а инструмент для организации и кастомизации меню выбора шейдеров.

Настройка

Файл конфигурации находится по пути:
config/iris_shader_folder.properties

Пример фильтрации шейдеров:

filterStart:[
test
{.*}Outdated{.*}
ComplementaryShaders_r{version}
]:filterEnd
  • Каждая строка задаёт шаблон фильтрации.
  • {version} — сокращение для номеров версий (например, 1.2.3).
  • В фигурных скобках можно использовать регулярные выражения.
  • Шаблоны применяются к папкам и архивам .zip.

Пример сортировки шейдеров:

reorderStart:[
{.*}EuphoriaPatches{.*}
Complementary{.*}_r{version}
BSL{.*}
[!]Outdated{.*}
]:reorderEnd
  • Порядок строк определяет порядок в меню (сверху — первая позиция).
  • Если шейдер подходит под несколько шаблонов, учитывается первый совпавший.
  • Префикс [!] позволяет переопределить предыдущие совпадения и задать позицию принудительно.
  • Поддерживаются {version} и регулярные выражения.
  • Применяется к папкам и .zip архивам.

Пример перекрашивания:

recolorStart:[
Complementary{.*} [|] Comp [->] red [|] {version} [->] a76
{.*}EuphoriaPatches{.*} [|] EuphoriaPatches_{version} [->] light_purple
test [|] {all} [->] red
]:recolorEnd
  • Перекрашивание всего названия или его частей цветами Minecraft.
  • {all} указывает на весь текст.
  • Можно комбинировать несколько правил на одной строке.

Пример переименования:

renameStart:[
{all} [|] _ [->] { }
Complementary{.*} [|] Complementary [->] Comp
test [|] {all} [->] Test Shader
]:renameEnd
  • Переименование целиком или отдельных частей имени.
  • {all} заменяет всё имя, { } вставляет пробел.
  • Формат: шаблон_шейдера [|] часть_имени [->] замена.
  • Несколько замен можно указать через [|].

Пример добавления подсказок:

tooltipStart:[
Complementary{.*} [|] Complementary — шейдер, ориентированный на производительность и качество.
test [|] Это тестовый шейдерпак.
]:tooltipEnd
  • Подсказки отображаются при наведении на шейдер в меню.

Для разработчиков шейдерпаков

Добавьте строку shaderDescription=Описание в файл /shaders/lang/en_us.lang или в соответствующий языковой файл для перевода, чтобы добавить подсказку к шейдеру.

Включение режима отладки

Чтобы включить подробное логирование, установите в конфиге debugLogging=true. Логи будут записываться в файл config/iris_shader_filter_debug.txt.

Поддержка Iris, Oculus и производных

Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Что делает мод Iris/Oculus Shader Folder?

Он позволяет скрывать, переименовывать, перекрашивать, добавлять подсказки и менять порядок шейдерпаков в меню Iris/Oculus, но не загружает сами шейдеры.

Как скрыть нежелательные шейдерпаки в меню?

В конфигурационном файле можно указать фильтры с именами, версиями или регулярными выражениями в разделе filterStart и filterEnd.

Можно ли изменить порядок отображения шейдеров?

Да, в секции reorderStart и reorderEnd указываются шаблоны в нужном порядке, которые определяют расположение шейдеров в списке.

Как добавить подсказки к шейдерпаку?

В конфиге в разделе tooltipStart и tooltipEnd укажите имя шейдера и текст подсказки через разделитель [|].

Поддерживает ли мод разные версии Iris и Oculus?

Да, мод работает с современными и устаревшими версиями Iris, а также с Oculus.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

Iris Shader Folder 1.4.2-fabric

iris_shader_folder-1.4.2-fabric.jar

Скачать212.39 KB
Релиз
Версии
26.3+39
Загрузчик
Fabric+1
Загрузки8 795
Добавлен

Iris Shader Folder 1.4.2-neoforge

iris_shader_folder-1.4.2-neoforge.jar

Скачать201.18 KB
Релиз
Версии
26.3+16
Загрузчик
NeoForge
Загрузки14 293
Добавлен

Iris Shader Folder 1.4.1-fabric

iris_shader_folder-1.4.1-fabric.jar

Скачать211.02 KB
Релиз
Версии
26.2+38
Загрузчик
Fabric+1
Загрузки143 083
Добавлен