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

GD656LightCore

Установи этот мод вместе с TACZ: каждый выстрел освещает окружение реалистичным светом; взрывы и следы ракет тоже отбрасывают свет по площади. Полностью клиентский, хотя в мультиплеере вспышки выстрелов других игроков требуют синхронизации с сервером.

Forge
Загрузчики
Forge
Скачиваний на Modrinth
3,8 тыс.
Подписчиков на Modrinth
3
версия
1
Обновлён
19 июля 202619 июл.
Опубликован
в 2026

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

Работает на Forge
Для Minecraft 1.20.1
Работает и в игре, и на сервере — ставьте, где нужен
Последняя версия — 0.0.4-1.20.1-forge от 19 июля 2026
Нужен [TaCZ] Timeless and Classics Zero
Лицензия MIT — бесплатно
Где нужен
В игренеобязателенНа серверенеобязателен

Работает и в игре, и на сервере — ставьте, где нужен

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

Обзор

GD656LightCore — клиентский мод для Minecraft, добавляющий динамическое освещение для огнестрела из TACZ: вспышки выстрелов, трассеры пуль, попадания и взрывы освещаются в реальном времени, с гибкой настройкой.

Последнее обновление: 18 июля 2026. Некоторые возможности могут быть не полностью описаны или ещё меняться.

Совместимость

  • Требуется TACZ (Timeless and Classics Zero) 1.1.7-hotfix или новее;
  • Мягкая совместимость с Explosive Enhancement — распознаёт его частицы взрывов для дополнительного освещения;
  • Пока поддерживается только Minecraft 1.20.1 Forge.

Установка на сервер

Мод разделён на клиентскую и серверную части. Подавляющее большинство возможностей работает при установке только на клиент.

Возможности, работающие без установки на сервер:

ВозможностьПримечания
Освещение собственной вспышки выстрелаСлушает клиентское событие GunFireEvent, обрабатывается локально
Освещение трассеров пульПеребирает сущности EntityKineticBullet при клиентском рендере
Освещение попаданийMixin внедряется в клиентский LevelRenderer.addParticle, распознаёт частицы пулевых отверстий
Освещение взрывовMixin внедряется в клиентские LevelRenderer.levelEvent / события частиц, охватывает взрывы ванильные, TACZ и Explosive Enhancement
Система конфигов и командКлиентские команды /gd656lightcore, чисто клиентская настройка

Возможность, требующая установки на сервер:

ВозможностьПримечания
Освещение вспышек выстрелов других игроковСервер рассылает позицию вспышки и ID оружия через MuzzleFlashSyncPacket ближайшим клиентам

Короче: одиночная игра или автономное использование вообще не затронуты. В мультиплеере без серверного мода не хватает только освещения вспышек выстрелов других игроков — трассеры, попадания и взрывы рендерятся как обычно. Серверных данных синхронизируется минимум (только координаты и ID оружия), нагрузка на сервер ничтожна.

Настройка и команды

Все параметры можно менять через экран конфига Forge или клиентскими командами в игре:

/gd656lightcore config list              Показать все записи конфига с текущими значениями
/gd656lightcore config edit <key> <value>  Изменить запись конфига
/gd656lightcore config reset             Сбросить все настройки к значениям по умолчанию
/gd656lightcore config reset <key>        Сбросить конкретную настройку к значению по умолчанию

Алиас /gdlc работает точно так же. Все изменения применяются сразу и сохраняются автоматически.

Примечания

  • Все визуальные эффекты рендерятся на клиенте и не влияют на стабильность сервера;
  • Мод в ранней разработке (0.x); возможности могут продолжать развиваться;
  • Часть кода написана с помощью ИИ;
  • Лицензия MIT.

Возможности

Освещение вспышки выстрела

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

  • Масштабирование длительности по типу оружия: снайперки/DMR по умолчанию 3×, тяжёлое/RPG по умолчанию 7×;
  • Однозарядное оружие (только полуавтомат) всегда использует максимальную яркость (уровень 15);
  • Автоматическое определение типа оружия по ключевым словам в пути ID оружия (например, sniper, rpg, heavy);
  • Длительность вспышки по умолчанию 40 мс (настраивается 1–200 мс);
  • Дедупликация по блокам не даёт вспышкам накладываться при быстрой стрельбе.

Освещение трассеров пуль

Вдоль траектории пули во время полёта расставляются динамические источники света, имитирующие свечение трассера или трение.

  • 7 категорий оружия с независимыми настройками: винтовка, дробовик, ПП, тяжёлое, пулемёт, пистолет, снайперка, плюс запасное значение по умолчанию — яркость каждой настраивается от 0 до 15;
  • Сэмплирование траектории примерно каждые 0.4 блока, до 24 сэмплов на пулю, что обеспечивает непрерывное освещение трассы на дальних выстрелах;
  • Зона исключения в 2 блока вокруг дула не даёт пересекаться с освещением вспышки;
  • Свет трассера по умолчанию длится 80 мс и затухает естественно.

Освещение от попаданий пуль

Частицы пулевых отверстий, появляющиеся при попадании в блок, вызывают одиночную вспышку света.

  • Считывает ID оружия из частиц пулевых отверстий TACZ, чтобы подобрать подходящую конфигурацию яркости;
  • Одноразрядное оружие автоматически использует максимальную яркость 15, разделяя логику принудительного света со вспышкой выстрела.

Освещение от взрывов

Вокруг центров взрывов создаётся сферическая область динамического света, интенсивность которого затухает с расстоянием.

  • Охватывает ванильные взрывы (TNT, Creeper и т. д.), взрывы оружия TACZ и эффекты частиц Explosive Enhancement;
  • Радиус взрыва ~4.5 блока, интенсивность затухает от уровня 15 наружу, края ниже уровня 2 обрезаются;
  • Независимый переключатель и настройка длительности (по умолчанию 0.3с, максимум 60с);
  • Раздельная по кадрам обработка: до 3 ожидающих взрывов за кадр, максимум 96 в очереди, что предотвращает лаги от массовых взрывов.

Управление производительностью

  • Максимум одновременных источников света: настраивается от 64 до 65536 (по умолчанию 4096); при превышении сохраняются более яркие источники, а менее яркие обрезаются;
  • Независимые переключатели для каждого типа света, позволяющие отключить неиспользуемые эффекты;
  • При смене измерения данные о свете автоматически очищаются, чтобы предотвратить артефакты освещения между измерениями.

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

Как установить GD656LightCore?

Установите Forge под свою версию Minecraft, скачайте GD656LightCore под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть GD656LightCore?

У GD656LightCore есть сборки для Minecraft 1.20.1.

Нужен ли GD656LightCore на сервере?

Работает и в игре, и на сервере — ставьте, где нужен

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

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