Мод для Minecraft 1.21.11 · Fabric

Тот же Minecraft.Другой свет.

Я делаю мод, после которого ванильный Minecraft выглядит пустым. Тени от солнца и от каждого факела, объёмные облака, вода с отражениями, следы на снегу. Шейдерпаки не нужны, а FPS там, где раньше лагало, у меня стал выше.

1.4.0-alpha.17 · Minecraft 1.21.11 · Fabric Loader 0.18.4+ · Java 21

89модулей, 46 из них про мир: свет, небо, воду, погоду
64источника света с тенями сразу
23 → 164FPS в зале с 36 факелами и лавой
195 → 342FPS с Турбо в комнате на 440 сундуков
Свет и тени

Тени от солнца и от каждого факела

Больше всего времени я убил на свет. Солнце теперь даёт нормальные тени от каждого блока, а факел светит круглым тёплым пятном, без ванильных ступенек, и за стену не пробивает. Даже если факелов в комнате штук сорок.

Ванильный Minecraft: дом и роща против солнцаС Power Visual: дом и роща против солнца
ВанильныйPower Visual
Потяни шторку. Слева ванилла, справа мой мод. Место и время одни и те же.Дом и роща против солнца
Light Color · Light Glow · Hand Light

Зал с факелами

Закрытый зал, неба нет. Светят только факелы, фонарь и огонь душ.

  • От колонн падают тени, через стены свет не лезет.
  • У жителя тоже есть тень от факела, с мягким краем.
  • Возьми факел в руку, и вокруг станет светло.
Light Color · Light Glow

Много света

Специально построил зал, где горят 36 источников: факелы, светокамень, фонари и лава в полу. Раньше тут было 23 FPS.

  • Тени от всех огней, до 64 штук.
  • Лава подсвечивает колонны оранжевым.
  • Теперь 164 FPS. Как так вышло, написал ниже.
Ore Glow

Светящиеся руды

В пещере руды чуть светятся своим цветом: алмазы голубым, золото жёлтым, изумруды зелёным, редстоун красным. Искать их стало приятнее. На свету подсветка сама пропадает.

Heat Haze · Light Glow

Лава и костёр

Лава заливает траву вокруг оранжевым, воздух над ней дрожит, вверх летят искры и остывают на лету. Дым от костра подсвечен снизу.

Небо

Небо, на которое залипаешь

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

Ванильный Minecraft: закат над прудомС Power Visual: закат над прудом
ВанильныйPower Visual
Потяни шторку. Слева ванилла, справа мой мод. Место и время одни и те же.Закат над прудом
Volumetric Clouds · Cloud Shadows

Облака с высоты

Облака настоящие, объёмные, и их тени ползут по земле прямо под ними. Сколько облаков и какой ветер, решаешь сам.

Northern Lights · Milky Way · Shooting Stars

Ночное небо

Сияние, куча звёзд, Млечный Путь. Иногда пролетают падающие звёзды, успевай загадывать.

Atmosphere · Glowing Tide

Восход луны

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

Atmosphere · Lens Flare · Eye Adaptation

Рассвет

Лучи через облака, дымка, блик в камере. Вылезаешь из пещеры, и солнце сначала слепит, как в жизни.

Twilight · Sun Glitter

Закат

Над горизонтом розовая полоса, по воде бежит солнечная дорожка. Мой любимый кадр.

Sky

Свои стили неба

Если хочется совсем не как в ванилле: туманность, планета, шторм, затмение, разлом и другие. Можно включать только на ночь.

Вода

Вода, в которую хочется прыгнуть

В воде отражаются небо, облака и берег, у кромки пена, по дну бегают солнечные зайчики. Плывёшь или кидаешь что-то в воду, и от этого идут круги.

Ванильный Minecraft: утро у прудаС Power Visual: утро у пруда
ВанильныйPower Visual
Потяни шторку. Слева ванилла, справа мой мод. Место и время одни и те же.Утро у пруда
Shore Foam

Водопады

Внизу водопада клубится водяная пыль, летят брызги, по струе стекает пена.

  • Если солнце за спиной, в пыли видна радуга. Угол я сделал как в реальности, около 42°.
  • Ночью пыль голубоватая, от луны.
Underwater · Caustics

Под водой

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

  • По дну и по всему под водой бегают блики.
  • Листья падают на воду и плывут.
Погода и жизнь

Мир стал живее

В дождь появляются лужи и капли на камере, снег блестит, на нём остаются следы. Днём летают бабочки, ночью светлячки, на морозе идёт пар изо рта.

Ванильный Minecraft: ночной ливень над прудомС Power Visual: ночной ливень над прудом
ВанильныйPower Visual
Потяни шторку. Слева ванилла, справа мой мод. Место и время одни и те же.Ночной ливень, фонари на берегу
Snow Sparkle · Wind · Backlit Leaves

Снег на солнце

Снег на солнце блестит, трава качается от ветра, листья против солнца просвечивают.

Footprints

Следы на снегу

Следы у всех разные: у игрока подошвы, у волков лапы, у кур смешные крестики. Потом их потихоньку заметает.

Footprints

Следы в грязи

На песке, грязи, гравии и глине следы тоже есть. А если вылез из воды, ещё шагов пятнадцать оставляешь мокрые.

Бабочки и стрекозыДнём над цветами и водой. Вечером улетают, ночью вместо них светлячки.
Пар изо ртаВ снегу и в горах дышат паром все: ты, жители, животные. Бежишь, и пара больше.
Мокрый мирВ дождь блоки темнеют и блестят, после дождя медленно сохнут.
МолнииУдарила молния, и на секунду светло как днём.
Другие миры

Незер в дымке, Энд в туманности

Про другие измерения я тоже не забыл.

Ванильный Minecraft: главный остров ЭндаС Power Visual: главный остров Энда
ВанильныйPower Visual
Потяни шторку. Слева ванилла, справа мой мод. Место и время одни и те же.Главный остров Энда
Nether Haze · Heat Haze

Незер

В Незере всё в дымке, и лава подсвечивает её снизу. В каждом биоме свой цвет: в багровом лесу красный, в искажённом бирюзовый, в долине душ синеватый.

  • Внизу, у лавы, дымка гуще.
  • В Энде больше нет серой коробки: там туманность, звёзды и светящийся диск вокруг острова.
FPS

Красиво и при этом не лагает

Я понимаю, что красота без FPS никому не нужна. Поэтому тяжёлое я вынес в фоновые потоки, а видеокарта больше не рисует то, чего всё равно не видно.

Зал с 36 огнями 1280×720, весь свет включён

Было
Сейчас

За стеной 440 сундуков и 116 мобов модуль Турбо

Без Турбо
С Турбо

Почему свет перестал лагать

Раньше каждый пиксель на экране сам проверял, не загораживает ли его стена от каждого факела. Это и убивало FPS. Теперь для каждого огня один раз в фоне считается, где вокруг него стены, и пикселю остаётся просто посмотреть.

Что делает Турбо

Мобы, сундуки и таблички, которые целиком за стенами, просто не рисуются. Ты их всё равно не видишь. Я сравнивал кадры с Турбо и без, они одинаковые до пикселя.

Мерил у себя, без Sodium. У тебя цифры будут свои, но разница должна быть похожей.

Что внутри

Все 89 модулей

Каждый включается отдельно. Названия оставил английскими, а всё остальное на русском.

Установка

Как поставить

Пока мод в закрытом тесте. Заведи аккаунт в кабинете и оставь заявку. Как одобрю, появится кнопка скачивания.

Через лаунчер проще

  1. Скачай лаунчер Power Visual.
  2. Войди аккаунтом из кабинета.
  3. Играй. Мод лаунчер скачает сам, и обновления тоже.
Скачать лаунчер

Вручную

  1. Поставь Fabric Loader для 1.21.11, версии 0.18.4 или новее.
  2. Положи Fabric API и power-visual-1.4.0-alpha.17.jar из кабинета в папку mods.
  3. Запусти игру и открой меню на Right Shift.
Открыть кабинет
Minecraft 1.21.11Fabric Loader 0.18.4+Fabric APIJava 21только клиент, на сервере не нужен

Это альфа, так что пара слов

Шейдерпаки
Если в Iris включён шейдерпак, мои небо, свет и вода сами выключаются, чтобы не драться с ним. Остальное работает. Просто Iris без пака ничему не мешает.
Ключ
Ключ привязывается к компьютеру. Потерял его или сменил ПК, напиши мне в Discord.
Нашёл баг или есть идея
Пиши в Discord drpowerx. К багу кидай скриншот и лог из .minecraft/logs/latest.log, так я быстрее разберусь.

Загрузка началась

Вирусов нет, проверено

Отчёт VirusTotal: ни один антивирус не нашёл угроз в установщике

Установщик проверен на VirusTotal: его разом прогоняют десятки антивирусов, и ни один ничего не нашёл. Отчёт открыт для всех, нажми на картинку и проверь сам.

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

  1. Если браузер пишет, что файл редко скачивают, выбери «Сохранить».
  2. В синем окне «Система Windows защитила ваш компьютер» нажми «Подробнее», потом «Выполнить в любом случае».