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

Light Dust

Все источники света будут производить настраиваемое количество пыли. У пыли также есть физика! Широко настраивается через меню конфигурации прямо в игре.

NeoForgeForge
Загрузчики
NeoForgeForge
Скачиваний на Modrinth
9,9 тыс.
Подписчиков на Modrinth
98
версий
25
Обновлён
16 октября 202616 окт.
Опубликован
в 2026
Lantern Dust — Dust created from lanterns in the night · свайп

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

Работает на NeoForge и Forge
Для Minecraft 1.20.1, 1.21.1
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 2.1.3 от 16 октября 2026
Лицензия LGPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

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

Light Dust

Light Dust — это лёгкий клиентский мод, который добавляет в ваш мир парящую пыль. Построенная на интерактивной физике, пыль реагирует на свет, погоду и конкретный биом, который вы исследуете.

Начиная с v1.9.5+ в моде есть внутриигровое меню настроек (без зависимостей), которое можно найти так: меню -> моды -> lightdust -> config

Возможности

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

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

  • spawnMode (По умолчанию: FANCY): Выбор между FANCY и FAST для спавна пыли.
  • fastSpawnChecks (По умолчанию: 120): Вычислительный бюджет для режима FAST. Количество случайных выборок. Меньше = лучше FPS.
  • fancySpawnChecks (По умолчанию: 1200): Вычислительный бюджет для режима FANCY. Максимум блоков, обходимых через BFS. Ограничивает радиус, если значение слишком низкое. Примечание: если вы ставите fastSpawnChecks больше 400, советую переключиться на fancy.
  • enableMaxYLevel (По умолчанию: false): Переключатель ограничения по высоте.
  • maxYLevel (По умолчанию: 60): Координата высоты, на которой пыль перестаёт спавниться.
  • ambientRadius (По умолчанию: 10): На каком расстоянии от игрока пыль будет пытаться заспавниться.
  • ambientHardCapRadius (По умолчанию: 12): Абсолютная максимальная дистанция, на которой может существовать пыль. Частицы дальше этого удаляются мгновенно.
  • ambientBlockCap (По умолчанию: 14): Максимальная плотность пыли, допустимая в одном блоке.
  • minBlockLight (По умолчанию: 6): Минимальный уровень освещения от блоков, необходимый для спавна окружающей пыли.
  • daytimeLightDiff (По умолчанию: 5): Минимальная разница между освещением от блоков и небесным светом, необходимая для спавна пыли днём.

  • falloffDistance (По умолчанию: 6): Расстояние от игрока, на котором плотность пыли начинает снижаться.
  • falloffMultiplier (По умолчанию: 0.3): Множитель, применяемый к максимальному лимиту частиц за пределами расстояния затухания.

  • enableOcclusionCulling (По умолчанию: true): Использует трассировку лучей по линии видимости, чтобы пыль не спавнилась за сплошными стенами.

Визуал и окружение

  • useHdParticles (По умолчанию: true): Переключатель HD-частиц пыли или использования старой версии. Учтите, что при использовании этого стоит слегка уменьшить значения размера частиц и непрозрачности. (Советую 0.016 и 0.18 соответственно)
  • enableDynamicBlockColors (По умолчанию: true): Переключатель системы наследования цвета блоков.
  • ambientDustOpacity (По умолчанию: 0.18): Базовая непрозрачность окружающей пыли.
  • particleSize (По умолчанию: 0.016): Настройка визуального размера частиц окружающей пыли.
  • particleLifetime (По умолчанию: 200): Управляет тем, как долго (в тиках) держатся частицы пыли.

  • enableWind: Глобально отключает всё направленное воздействие ветра и погоды.
  • windSpeedClear (По умолчанию: 0.25): Настройка глобального дрейфа ветра в ясную погоду.
  • windSpeedRain (По умолчанию: 0.35): Настройка глобального дрейфа ветра во время дождя.
  • windSpeedThunder (По умолчанию: 0.5): Настройка глобального дрейфа ветра во время грозы.
  • disableDuringRain (По умолчанию: false): Переключатель, запрещающий уличной пыли спавниться или существовать во время дождя.
  • disableDuringThunder (По умолчанию: false): Переключатель, запрещающий уличной пыли спавниться или существовать во время грозы.

Взаимодействия и действия

  • enableBlockBreakingDust: Переключатель направленного выброса частиц пыли при разрушении блока.
  • breakParticleCount (По умолчанию: 12): Управляет объёмом обломков при разрушении блока.
  • breakParticleSpeed (По умолчанию: 0.1): Управляет скоростью обломков при разрушении блока.
  • actionDustGravity (По умолчанию: 2.0): Управляет скоростью падения обломков, попадающих на поверхности.
  • actionDustBounce (По умолчанию: 0.2): Управляет упругостью обломков, попадающих на поверхности.

  • breakVacuumRadius (По умолчанию: 1.2): Радиус в блоках, в пределах которого окружающая пыль притягивается к разрушенному блоку.
  • enableBreakVacuum (По умолчанию: true): Переключатель эффекта притяжения при разрушении блока.
  • breakVacuumForce (По умолчанию: 10.0): Насколько сильно пыль притягивается к разрушенному блоку.

  • enableCaveTremors: Переключатель падения пыли с потолка от звуковых ударов Warden и взрывов.
  • caveTremorParticleCount (По умолчанию: 90): Базовая плотность падающих обломков во время взрывов.
  • tremorEpicenterMultiplier (По умолчанию: 5.0): Управляет интенсивностью в центре взрыва.
  • tremorFalloffExponent (По умолчанию: 6.0): Управляет тем, как быстро интенсивность угасает от центра взрыва.
  • tremorCeilingBias (По умолчанию: 0.75): Настройка соотношения спавна на потолке и на полу.
  • tremorFloorKickForce (По умолчанию: 2.1): Настройка силы подброса для пыли на полу.
  • tremorWavefrontThickness (По умолчанию: 6.0): Управляет глубиной расширяющейся зоны ударной волны.
  • tremorMaxGravity (По умолчанию: 40.0): Настройка веса обломков в центре.
  • tremorMinGravity (По умолчанию: 1.0): Настройка веса обломков на внешнем крае.
  • tremorRoofMultiplier (По умолчанию: 0.4): Множитель гравитации, применяемой к пыли, падающей с потолка.
  • tremorFloorMultiplier (По умолчанию: 0.2): Множитель гравитации, применяемой к пыли, поднимаемой с пола.

  • enablePlayerInteraction: Переключатель того, беспокоят ли движение игрока, взмахи оружием и блокирование окружающую пыль.
  • playerInteractRadius (По умолчанию: 4.0): Радиус, в пределах которого движения игрока физически толкают частицы пыли.

  • enableHeavyLandingDust: Переключатель кольца пыли, поднимаемого при тяжёлом приземлении.
  • heavyLandingMaxParticles (По умолчанию: 96): Управляет тем, сколько частиц спавнится при получении урона от падения.
  • heavyLandingParticleMultiplier (По умолчанию: 12): Управляет множителем частиц, спавнящихся при получении урона от падения.
  • heavyLandingUpwardSpeed (По умолчанию: 0.2): Управляет скоростью подъёма кольца пыли при тяжёлом приземлении.

  • heavyLandingOutwardSpeed (По умолчанию: 0.12): Управляет формой расходящегося кольца пыли при тяжёлом приземлении.
  • heavyLandingAmbientPush (По умолчанию: 1.0): Управляет силой ударной волны, разгоняющей окружающую пыль при приземлении.
  • heavyLandingAmbientRadius (По умолчанию: 4.0): Управляет радиусом ударной волны, разгоняющей окружающую пыль при приземлении.

  • enableThermalUpdrafts: Включает физику восходящего тепла и потоки воздуха над блоками тепла.
  • heatBlocks (По умолчанию: DEFAULT_HEAT_BLOCKS): Список блоков, излучающих тепло для термических восходящих потоков.

Совместимость с динамическим светом

  • enableHandheldLights (По умолчанию: false): Если true, предметы в руке будут работать как фальшивые источники света, позволяя пыли появляться и окрашивая её.
  • handheldLightItems (По умолчанию: DEFAULT_HANDHELD_LIGHTS): Список предметов/тегов и их свойств света. Формат: 'modid:item_name=radius,#HEXCOLOR' или '#modid:tag=radius,#HEXCOLOR'.

Экспериментальные функции (experimental.toml)

  • enableCaveDrafts (По умолчанию: true): Включает давление воздуха и сквозняки внутри пещер.
  • caveDraftStrength (По умолчанию: 0.85): Множитель скорости ветряных потоков внутри пещер.
  • enableEntityDisturbance (По умолчанию: true): Позволяет не-игровым сущностям (мобам/снарядам) поднимать и тревожить пыль. Жёстко ограничено отслеживанием только 6 ближайших движущихся сущностей.
  • entityScanRate (По умолчанию: 4): Как часто в тиках мод сканирует ближайших сущностей.
  • entityPushStrength (По умолчанию: 0.05): Насколько сильно сущности разгоняют пыль, двигаясь сквозь неё.
  • enableAdvancedWindMath (По умолчанию: true): Включает сложную пространственную турбулентность и физику порывистого ветра.
  • enableWindDeflection (По умолчанию: true): Позволяет ветру реалистично задувать пыль в туннели.
  • enableDustSettling (По умолчанию: true): Позволяет частицам пыли визуально оседать при касании земли.

Настройки цвета и тонирования (colors.toml)

  • tintStrength (По умолчанию: 0.75): Регулирует, насколько сильно цветные источники света тонируют пыль. (рекомендуются более высокие значения при использовании HD-пыли, например 0.75).
  • customTints: Список излучающих свет блоков и их hex-цветов для тонирования пыли.
  • customBiomeTints: Задаёт базовые окружающие цвета для биомов с помощью hex-кодов.
  • caveBiomeTriggers: Сопоставляет конкретные блоки с hex-цветом для изменений подземного окружения.


Вопросы и ответы

В: Работает ли это с модами на настоящую темноту?

О: Да. Должно работать. Однако может понадобиться изменить прозрачность пыли.

В: Работает ли это с шейдерами?

О: Да. Однако шейдеры часто меняют то, как отрисовывается прозрачность. Если пыль выглядит слишком невидимой, увеличьте ambientDustOpacity в конфиге (попробуйте 0.45 или выше).

В: Будет ли это лагать в больших модпаках?

О: Он специально сделан лёгким. В моде куча настроек оптимизации, таких как недавно добавленная система LOS и Hemisphere, а также Occlusion Culling для пропуска отрисовки частиц за сплошными стенами. Если всё равно проседает FPS, можно отключить enableAdvancedWindMath или снизить лимиты частиц в конфигах.

В: Можно ли изменить цвет пыли?

О: Да! Можно изменить тонирование источников света (customTints), базовый цвет любого биома (customBiomeTints) и задать цвета под землёй с помощью конкретных блоков (caveBiomeTriggers) в конфиге colors.toml.

В: Работает ли это с модовыми биомами и пещерами?

О: Ага. Просто добавьте ID модового биома или модовые блоки в соответствующие списки в конфиге, назначьте hex-цвет, и всё должно работать нормально.

В: Как отключить частицы при разрушении блока?

О: Установите breakParticleCount в 0 в конфиге.

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

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

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

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

У Light Dust есть сборки для Minecraft 1.20.1, 1.21.1.

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

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

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