Iris — кому подходит

Iris подходит всем, у кого Майнкрафт запускается через Fabric (Фабрик), NeoForge или Quilt. Iris подключает шейдерпаки — файлы, которые меняют освещение, тени и атмосферу мира — и рассчитан на большинство паков, созданных для OptiFine (Оптифайн). Полной совместимости он не обещает: неподдерживаемые паки и неустранимые ограничения существуют.

Сам по себе Iris не запустится: ему обязательно нужен Sodium (Содиум). По данным автора мода, Sodium повышает частоту кадров и уменьшает микроподвисания, сохраняя привычный вид игры. Вместе с шейдерами вы получаете ускорение отрисовки, ради которого многие и ставили OptiFine.

Iris и Sodium собраны под все версии подряд от 1.16.5 до 1.21.11, а также под 26.1, 26.1.1, 26.1.2 и 26.2. Полный список — в таблице ниже.

NeoForge — один из трёх загрузчиков Iris, отдельную сборку под него искать не нужно. Sodium под NeoForge тоже есть.

Оба мода клиентские: ставите их только себе, серверу они не нужны и туда не ставятся.

  1. Если Fabric, NeoForge или Quilt ещё не стоит, поставьте загрузчик: установщик .jar с сайта Fabric, NeoForge или Quilt создаёт отдельный профиль в лаунчере.
  2. Скачайте Iris и Sodium с их карточек — файл берите под свою версию игры и свой загрузчик.
  3. Положите оба файла в .minecraft/mods. Папка игры: Windows — %APPDATA%\.minecraft, macOS — ~/Library/Application Support/minecraft, Linux — ~/.minecraft.
  4. Архив шейдерпака не распаковывайте — положите его целиком в .minecraft/shaderpacks.
  5. Запустите профиль с Fabric, NeoForge или Quilt. Как включить пак в игре, разобрано отдельно: как установить шейдеры.

В сторонних лаунчерах папка модов своя у каждой сборки: в Prism Launcher, ATLauncher и Modrinth App открывайте её из меню сборки, а моды ставьте встроенным менеджером — класть файлы в общую .minecraft/mods там бесполезно.

OptiFine — кому подходит

OptiFine остаётся вариантом в двух случаях: ваш шейдерпак не заработал в Iris или клиент уже собран вокруг OptiFine и переделывать его вы не готовы. Первый случай не выдуман — Iris прямо предупреждает, что не гарантирует полной совместимости со всеми решениями для OptiFine.

Карточки OptiFine у нас нет, поэтому версий и загрузчиков мы не приводим: всё, что мы знаем об OptiFine, собрано из карточек модов, которые с ним соседствуют. Работает ли OptiFine на 1.21 под NeoForge, мы не проверяли и данных о нём не держим. Что можно утверждать точно: на 1.21 и 1.21.1 под NeoForge шейдеры даёт Iris вместе с Sodium.

За выбор OptiFine приходится платить частью экосистемы модов на оптимизацию. ImmediatelyFast, который ускоряет отрисовку интерфейса, текста, частиц, сущностей и карт, несовместим с OptiFine через OptiFabric, а заодно с закрытыми клиентами вроде Lunar Client и LabyMod.

Надстройки над Sodium тоже отпадают. Sodium Extra без Sodium не работает: он добавляет отдельные переключатели анимаций, частиц, тумана, неба и погоды, а также показ FPS и координат.

Oculus — кому подходит (Forge 1.16.5–1.20.1)

Oculus — кадр проекта
Oculus — карточка в каталоге

На Forge (Фордж) Iris не поставится — у него другие загрузчики. Его место занимает Oculus, неофициальный форк Iris: он подключает шейдерные паки на Forge и заявляет совместимость с существующими паками форматов ShadersMod и OptiFine.

Oculus собран под Forge и NeoForge, последняя его версия — 1.20.1, полный перечень смотрите в таблице. 1.19.3 в списке нет — на ней Oculus не поставить. На 1.21 остаётся ровно один путь: Iris и Sodium на Fabric, NeoForge или Quilt.

В одиночку Oculus не работает: ему нужен базовый мод рендеринга — Rubidium или Embeddium, один из двух. Rubidium — неофициальный форк Sodium для Forge. Он ускоряет построение и загрузку чанков (участков мира) и снижает нагрузку на процессор и видеопамять. Доступен он по 1.20.1 включительно.

Embeddium с Rubidium несовместим — вместе эти два ставить нельзя. Embeddium перерабатывает рендер ландшафта, сущностей и интерфейсов и существует в том числе на 1.21 и 1.21.4, но Oculus под эти версии нет: для шейдеров пара имеет смысл до 1.20.1 включительно.

Своего шейдера Oculus не приносит: картинку целиком определяет выбранный пак. И он не обещает, что любое сочетание модов заработает без ошибок, — сборку с ним проверяют отдельно, особенно если в ней есть другие моды на графику.

Таблица различий

Что сравниваемIris + SodiumOculus + Rubidium или Embeddium
ЗагрузчикиFabric, NeoForge, QuiltForge, NeoForge
Версии игрывсе версии от 1.16.5 до 1.21.11, а также 26.1, 26.1.1, 26.1.2, 26.21.16.5, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.4, 1.20, 1.20.1
Что нужно доустановитьSodium — обязательноRubidium или Embeddium, вместе не ставятся
Паки формата OptiFineбольшинство, без гарантии совместимостизаявлена совместимость с ShadersMod и OptiFine
Ускорение отрисовки в комплектеда, за счёт Sodiumда, за счёт Rubidium или Embeddium
Надстройки к меню настроекSodium Extra, Reese's Sodium Optionsнет
Установка на серверне поддерживаетсяне поддерживается

OptiFine в таблицу не попал: его карточки в каталоге нет, данных о версиях и загрузчиках мы не храним — заполнять колонку было бы нечем.

Что выбрать под вашу задачу

Рекомендация одна: ставьте Iris вместе с Sodium. Эта пара закрывает версии от 1.16.5 до 26.2, три загрузчика из четырёх и большинство шейдерпаков, написанных под OptiFine, и попутно ускоряет отрисовку. Дальше по ситуациям.

  • 1.21, 1.21.1, 1.21.11 или 26.2 — Iris и Sodium на Fabric, NeoForge или Quilt. Других вариантов на этих версиях у нас нет: Oculus сюда не собран.
  • 1.20.1 и большая сборка на Forge, которую жалко переносить, — Oculus плюс Rubidium или Embeddium, один из двух.
  • 1.16.5 — работают оба пути. Выбирайте по загрузчику, на котором уже стоит сборка: Fabric, NeoForge или Quilt — Iris; Forge — Oculus.
  • Quilt — только Iris, под Quilt Oculus не выпускают.
  • 1.19.3 — Iris есть, Oculus нет. На Forge шейдеров под эту версию у нас не найдётся.
  • Пак не заработал в Iris — сначала попробуйте другой пак, а уже потом меняйте весь клиент на OptiFine. Iris не гарантирует совместимость со всеми паками формата OptiFine, а сколько таких паков, авторы не сообщают.
  • Слабый компьютер — начните с оптимизации без шейдеров: сам по себе Sodium ставится и без Iris.

И общий принцип, который экономит вечер: файл мода берите под свою версию игры и свой загрузчик. Моды Forge и NeoForge не взаимозаменяемы, а мод, собранный под соседнюю версию, в вашем профиле не заработает.

Кому не подойдёт

Статья не поможет игрокам Bedrock — мобильным, консольным и версии из Microsoft Store. Обычные моды туда не ставятся: вместо них аддоны и паки поведения из внутриигрового магазина. Iris, Oculus и Sodium существуют только для Java Edition на ПК. Не поможет она и на Android или Windows on ARM, где графика идёт через посредников GL4ES, ANGLE или GLonD3D12: у Sodium там возможны серьёзные проблемы с производительностью, а без Sodium не работает Iris. Тем, кто хочет включить шейдеры сразу всем игрокам сервера, ставить нечего: Iris, Sodium и Oculus работают только на клиенте и на сервер не устанавливаются.

Читайте также

Смотрите также

Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.

Изображение к проекту Fixed Villager Trades
Иконка Fixed Villager Trades
Fixed Villager Trades
1.201.21FabricQuilt

Fixed Villager Trades закрепляет наборы сделок жителей при получении профессии и позволяет отдельно ограничить смену профессии и максимальную скидку.

Изображение к проекту Wynncraft for Lunar Client
Иконка Wynncraft for Lunar Client
Wynncraft for Lunar Client
1.211.21.11Fabric

Клиентская сборка делает игру на сервере Wynncraft удобнее. Она помогает применять заклинания, оценивать нанесённый урон и настраивать интерфейс. Отдельные моды уменьшают нагрузку на сеть и отрисовку, а также позволяют показывать ранее загруженные участки мира за пределами серверной дальности обзора.

Изображение к проекту Zs Bedwars Pack
Иконка Zs Bedwars Pack
Zs Bedwars Pack
1.91.8.9

Zs Bedwars Pack предлагает чистую PvP-графику для BedWars, SkyWars и дуэлей, снижая визуальный шум и делая врагов, блоки и предметы заметнее.

Изображение к проекту retroview
Иконка retroview
retroview
1.201.21Iris

retroview накладывает на Minecraft простой ретро-фильтр с пиксельным обликом старой консольной картинки. Он не добавляет блоков или механик и сохраняет основу ванильного мира либо используемого ресурспака.

Изображение к проекту Tips
Иконка Tips
Tips
1.201.20.1ForgeFabric

Мод выводит полезные подсказки на экранах загрузки мира, превращая ожидание в короткую справку по игре. Сообщения сменяются каждые пять секунд, а их набор могут расширять ресурспаки, моды и сборки.

Изображение к проекту SWRP
Иконка SWRP
SWRP
1.201.21

SWRP добавляет вызываемые переименованием модели оружия и доспехов из «Звёздных войн»: световые мечи, бластеры, шлемы, броню и молнию Силы.

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

Нужен ли Indium вместе с Iris и Sodium?

Нет. Indium нужен был для того, чтобы моды с нестандартными моделями и текстурами отображались в Sodium правильно; теперь эта возможность встроена в сам Sodium. На 1.21.2 и новее вопрос снят: под эти версии Indium не выпускали. На более старых сборках он нужен только тогда, когда его требует конкретный мод, — номер версии Sodium, начиная с которой поддержку встроили, авторы не называют, и в каталоге его нет.

Можно ли поставить Sodium и Embeddium вместе, чтобы ускорить сильнее?

Нет, Embeddium несовместим с Sodium, а также с Indium, Rubidium и надстройкой Reese's Sodium Options. В сборке остаётся что-то одно: Sodium с Iris либо Embeddium с Oculus.

Шейдерпак не появляется или игра вылетает после его включения — что делать?

Сначала проверьте, что пак лежит архивом в .minecraft/shaderpacks, а не распакован. Дальше смотрите .minecraft/logs/latest.log и .minecraft/crash-reports — там видно, какой мод отвалился. Если пак числится среди неподдерживаемых, ни Iris, ни Oculus его не вытянут: берите другой.

Сколько оперативной памяти выделить под сборку с шейдерами?

Стандартного значения хватает ванильной игре, сборке с модами и шейдерами его поднимают. Меняется оно в настройках профиля лаунчера, параметр -Xmx: запись -Xmx6G означает 6 ГБ. Замеров под конкретные сборки мы не делали, поэтому подбирайте по факту: вылетает с нехваткой памяти — увеличьте значение, но выше объёма памяти самого компьютера уходить некуда.

Что будет с шейдерами, когда я обновлю игру?

Мод нужно заменить на файл под новую версию: список поддерживаемых версий у каждого проекта свой. Отдельно смотрите переход с Forge 1.20.1 на 1.21 — там меняется не только мод, но и загрузчик: сборку придётся переносить на Fabric, NeoForge или Quilt, а моды Forge туда не перейдут.