Light Dust
Все источники света будут производить настраиваемое количество пыли. У пыли также есть физика! Широко настраивается через меню конфигурации прямо в игре.
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 9,9 тыс.
- Подписчиков на Modrinth
- 98
- версий
- 25
- Обновлён
- 16 октября 202616 окт.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
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 на сервере?
Ставится только в игру; на сервер ставить не нужно