
Dimension Based Shader Switch - Разные шейдеры для каждого измерения
Клиентский мод Dimension Based Shader Switch автоматически меняет шейдерпаки Iris при переходе между измерениями Minecraft. Настройте шейдеры для Оверворлда, Незера и Энда один раз - и забудьте о ручном переключении.
Dimension Based Shader Switch - небольшой клиентский мод для Майнкрафт, который делает одну вещь, но делает её хорошо: привязывает отдельный шейдерпак Iris к каждому измерению и переключает их сам, без вашего участия. Зашли в мир или прошли через портал - нужный пак уже подставлен.
Зачем это вообще нужно, спросите? Вот живой пример. В Верхнем мире у вас стоит тяжёлый кинематографичный шейдер с мягкими тенями и объёмным светом - красиво, но в Незере с его плотным туманом и лавой он темнее, чем хотелось бы. А в Энде, где каждый кадр на счету во время битвы с драконом, вообще хочется лёгкий пак и побольше фпс. Раньше всё это менялось только руками через меню Ириса, что быстро надоедает. С этим модом возни нет вообще: настроил один раз и играешь.
Что умеет мод
- Шейдеры для каждого измерения - свой пак для Overworld, Незера и Края плюс поддержка модовых миров
- Автоматическое переключение - при входе в мир и при смене измерения, без лазанья по меню
- Интеграция с Iris - мод не рисует ничего сам, он просто говорит Iris, какой пак загрузить, и перезагружает шейдеры
- Простая настройка - конфигурируется один раз, дальше работает на автомате
Утилита сугубо техническая, никакого нового контента - но для тех, кто постоянно играет с шейдерами для Minecraft, это must-have в сборку.
Как настроить
Файл конфигурации лежит по пути config/dimension_based_shaders.json, но править его руками не обязательно. Гораздо удобнее поставить ModMenu - у мода есть встроенный экран настроек, где для каждого измерения своё поле ввода. Туда вписывается точное название шейдерпака.
И тут есть важный нюанс. Имя должно совпадать символ в символ: ошибитесь в регистре или пробеле, и Iris просто выгрузит все шейдеры в этом измерении (настройки остальных миров не пострадают, но всё равно неприятно). Чтобы не мучиться, автор добавил кнопку Get Current. Схема такая: сначала загружаете нужный пак через сам Iris, потом открываете настройки мода и жмёте кнопку - актуальный пак подставится в поле без опечаток.
Хотите, чтобы в каком-то измерении шейдеров не было вовсе? Просто оставьте поле пустым.
Требования и совместимость
| Компонент | Что нужно |
|---|---|
| Игра | Minecraft 1.21.11, есть сборки под 26.1.x и 26.2 |
| Загрузчик | только Fabric (Фабрик) - Forge и NeoForge не поддерживаются |
| Обязательно | Fabric API, Iris Shaders (Ирис), а значит и Sodium (Содиум) |
| Рекомендуется | Mod Menu для настройки прямо в игре |
Актуальная версия мода - 1.4+26.2 Beta под Minecraft 26.2. Поддержка кастомных измерений из других модов появилась в релизе 1.2+1.21.11, порт на 26.1 вышел в 1.3+26.1. Проект развивается аккуратно, без лишних обещаний.
По совместимости всё спокойно: мод чисто клиентский и меняет только визуал. Он нормально уживается с привычными модами на рендер и производительность - главное, чтобы был установлен и работал Iris. Типичная связка выглядит как Iris + Sodium + Mod Menu, и ваша сборка модов от этого только выиграет.
Если вы сидите на Forge, NeoForge или старой версии вроде 1.20.1, присмотритесь к Melon Shader Cycler - он решает похожую задачу, но заявляет поддержку этих загрузчиков и тоже умеет работать с модовыми измерениями. Для Fabric-сборок же Dimension Based Shader Switch - самый прямой вариант.
Нюансы, о которых стоит знать
- Микрофриз при смене пака. При переходе между измерениями игра почти наверняка подвиснет на секунду-две - шейдеры перезагружаются. Насколько долго, зависит от самого пака и железа. Это нормально, не баг.
- Опечатка в имени отключает шейдеры. Лечится кнопкой Get Current, выше писал.
- Ручное переключение не навсегда. Если посреди игры вы сами поменяли пак через Iris, то при входе в другое измерение мод снова подставит свой. Так задумано.
- Кастомные измерения с хитростью. Настройки для модовых миров появляются в меню только когда вы физически находитесь в этом измерении. Зато сохранённое значение никуда не денется после выхода оттуда.
Важно знать
Работает ли Dimension Based Shader Switch на серверах? Да. Это полностью клиентская логика, на сервер ничего ставить не нужно - подключайтесь куда угодно и играйте со своими шейдерами.
Можно ли выключить шейдеры только в одном измерении? Можно. Оставьте поле для него пустым - там будет ванильная графика, а в остальных мирах паки продолжат работать.
Обязателен ли Mod Menu? Нет, мод спокойно живёт и без него, но тогда конфиг придётся править вручную через json-файл. С Mod Menu всё решается за пару кликов, так что рекомендую.
Есть ли поддержка измерений из модов? Есть, она добавлена в версии 1.2+1.21.11. Просто учтите нюанс с появлением настроек, описанный выше.
Мод не срабатывает, что проверить? В первую очередь версии: игра, Fabric Loader и Iris должны совпадать по требованиям. Дальше - точность имён паков в настройках.
Скачать мод Dimension Based Shader Switch стоит всем, кто ценит шейдеры в Майнкрафте и регулярно скачет между мирами. Настройка займёт минуты две, а дальше каждое измерение будет выглядеть ровно так, как вы задумали - ни одного лишнего клика в меню.
Как поиграть с друзьями с модом Dimension Based Shader Switch - Разные шейдеры для каждого измерения?
Мод Dimension Based Shader Switch - Разные шейдеры для каждого измерения куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Dimension Based Shader Switch - Разные шейдеры для каждого измерения будет готов за пару минут - BungeeHost сделает всё за вас.
