Перейти к содержимому

Flashlight: Shader Light Engine

Ручной фонарь и рабочий фонарь с настоящим динамическим освещением: луч на основе шейдеров, который отбрасывает реальные тени от настоящих форм блоков, приближается колёсиком мыши и слепит любого, кто посмотрит в него. Плюс очки ночного видения и сигнальные ракеты.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
846
Подписчиков на Modrinth
2
версии
3
Обновлён
3 августа 20263 авг.
Опубликован
в 2026
BIG flashlight · свайп

Коротко о моде

Работает на Fabric
Для Minecraft 26.1–26.1.2
Нужен и в игре, и на сервере
Последняя версия — 0.3.0+26.1.2 от 3 августа 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры26.1–26.1.2
Описание переведено автоматическиПоказать оригинал (EN)

Настоящий фонарик для Minecraft. Плавный луч, честные тени, слепящий зайчик.

Каждый мод на фонарик делает один и тот же трюк: невидимые блоки света, ползущие за прицелом, грубые пересчёты освещения, свет, протекающий сквозь стены. Flashlight: Shader Light Engine — не такой. Луч вычисляется прямо в шейдерах игры: плавный конус, обновляющийся каждый кадр, останавливается у стен, отбрасывает настоящие тени от настоящих форм блоков и слепит любого, кто посмотрит в линзу. Создан как спутник Enhanced Darkness: в её кромешной тьме он вам понадобится.

Два источника света, две задачи

ФонарикРабочий фонарь
Рольдешёвый универсалдорогой прожектор
Лучпрокрутите колёсико, чтобы настроить линзу: от широкого потока на 25 блоков до тонкого пятна на 110 блоковфиксированная стена света, 55 блоков
Питаниебатарейка AA — 30 минблок батарей — 45 мин
Рецептжелезо + редстоун + стеклозолото, железо, блок редстоуна
Добычадеревни (+ батарейки AA)подземелья, шахты, крепости (+ блоки батарей)
  • ПКМ — вкл/выкл. R — вставить свежую батарейку, как в оружии, с анимацией выдёргивания из инвентаря.
  • Колёсико мыши (фонарик включён, в любой руке) — зум линзы. Каждый щелчок колёсика меняет ширину на одинаковый множитель, так что весь диапазон полезен.
  • Батарейки расходуются. Ниже 20% заряда луч заметно умирает — перезаряжайте или идите в темноте.

Луч имеет форму настоящего

Не плоский диск света. Яркое пятно от отражателя находится внутри широкой слабой короны, ограниченной ободком — ровно то, что настоящий фонарь отбрасывает на стену.

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

Яркость убывает с расстоянием по обратному квадрату, моделируя виртуальный источник за отражателем — так свет плавно затухает по всему лучу, а не держится, а потом резко обрывается.

Настоящие тени

Ландшафт перерисовывается с точки зрения фонарика в атлас глубины, поэтому тени следуют реальной геометрии: плита отбрасывает плиту, ступени — ступени, листва — рябую мешанину. Достигает 64 блоков. Мягкие края получаются из повёрнутого ядра размытия — ядро, выровненное по осям текстуры, выглядело бы как лестница, потому что стены в Minecraft тоже выровнены по осям. Сущности отбрасывают чёткие капсульные силуэты, а луч растворяет ванильные круги теней, в которые попадает.

С установленным Sodium карты теней невозможны. Sodium рендерит ландшафт своими программами и никогда не заполняет ванильный список отрисовки, так что перерисовывать с точки зрения света нечего. Вместо этого луч перекрывается упакованной воксельной сеткой с шагом в полблока, 64 блока в поперечнике, трассируемой лучом попиксельно. Грубее и с меньшей дальностью, чем атлас теней — но это настоящее перекрытие, и Sodium оно ничего не стоит.

Ночные операции

  • Прибор ночного видения — носится на голове, переключается клавишей G. Настоящая электронно-оптическая трубка: ~3 с прогрева, синхронизированных со звуком включения, и картинка, которая заметно рассыпается на пиксели. Повышение резкости рисует жёсткий контур ровно в одну ячейку трубки вокруг каждого силуэта, так что низкое разрешение очевидно с первой секунды — не нужно вглядываться. Плюс строки развёртки, зерно сенсора, густеющее по мере разряда батареи, свечение вокруг ярких пятен и честная пересветка: дневной свет, факелы или луч фонарика выгорают в бледно-зелёный попиксельно. Работает 30 мин на батарейке AA, меняется той же клавишей. Только крафт — не выпадает.
  • Сигнальная ракета — удерживайте ПКМ для замаха, отпустите, чтобы бросить по дуге (~35 блоков). Приземляется, горит 60 с мерцающим красным точечным светом из того же движка и столбом красного дыма. Одноразовая, потушить нельзя.
  • Звуки — щелчок фонарика, зум линзы, гул включения/выключения ПНВ, низкое гудение работающего фонаря. С субтитрами (en/ru).

Настройки

ModMenu → шестерёнка, или config/flashlight.json. Три вкладки — Тени, Луч, Ночное зрение — и каждый ползунок применяется прямо во время перетаскивания, так что свет можно настраивать, стоя в нём. Разрешение теней — единственное исключение: оно задаёт размер текстуры GPU, поэтому вступает в силу при следующем входе в мир.

Движок

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

  • Мгновенно — свет двигается в тот же кадр, что и вы, с лёгкой инерцией отставания руки, как у настоящего факела.
  • Честно — свет это albedo × cone: настоящие текстуры, настоящие цвета, ноль шума, работает в абсолютной темноте.
  • Мультиплеер из коробки — до 128 источников одновременно, без ограничения на чанк: накидайте сколько угодно фаеров в одно место, и все они будут светить. Каждый видит свет каждого, включая уровень зума.
  • Слепяще — блик это физика, а не спрайт: его сила равна фактической интенсивности конуса у ваших глаз, с учётом блоков и мобов на пути. Посмотрите вблизи в линзу — и экран зальёт белым.

Установка

  1. Установите Fabric Loader для Minecraft 26.1.x.
  2. Установите Fabric API.
  3. Запускайте на Java 25.
  4. Закиньте jar в mods — на клиент и на сервер (предметы и батарейки настоящие).
  5. Лучше всего сочетается с Enhanced Darkness.

Шейдерпаки Iris полностью заменяют шейдеры игры — с включённым паком луч не будет освещать ландшафт. Один Sodium работает из коробки.

Лицензия

MIT — исходники на GitHub.

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

Как установить Flashlight: Shader Light Engine?

Установите Fabric под свою версию Minecraft, скачайте Flashlight: Shader Light Engine под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Flashlight: Shader Light Engine?

У Flashlight: Shader Light Engine есть сборки для Minecraft 26.1–26.1.2.

Нужен ли Flashlight: Shader Light Engine на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее