Мод расширяет стандартное поведение снежного слоя в игре Minecraft.
Возможности
- Устанавливайте снег одновременно с заборами, стенами или высокой травой в одном блоке.
- Снежные покрытия распространяются на плиты, ступени, стены, заборы и ворота — такие блоки могут появляться естественным образом.
- Снежные слои падают, подобно песку; при касании воды падающий снег превращается в лёд.
- Снег накапливается во время снегопада или грозы, образуя более толстый слой.
- Коллизия со снегом уменьшена, что упрощает ходьбу по нему, аналогично версии Bedrock Edition.
- Уменьшает урон при падении в зависимости от толщины снежного слоя.
- Позволяет ставить блоки прямо в снег, если слой не полный.
- Можно собирать снежки, нажимая на снег лопатой или при приседании пустой рукой — при этом уменьшается слой снега на блоке.
- Щёлкнув пустыми руками по снежному блоку, можно включить или выключить эффект декоративного снега.
- Настраивается плавление снега: запретить, разрешить в тёплых биомах или сделать естественным с течением времени.
Все функции доступны для включения или отключения в настройках мода.
Настройка поведения с помощью тегов блоков
В дата-паках можно изменять взаимодействие блоков со снегом, добавляя их в специальные теги мода. Пример файла для добавления новых блоков:
{ "values": [ "mymod:my_flower", { "id": "#mymod:my_pebbles", "required": false } ]
}
Основные теги:
- containables — блоки, в которые можно помещать снег, делая их снежными.
- not_containables — блоки, на которые снег не может помещаться, даже если они в containables.
- plants — растения, покрывающиеся снегом и поддерживающие анимацию (поддержка шейдеров ограничена).
- entity_inside — снежные блоки, сохраняющие эффекты прикосновения (например, урон от сжигающей розы).
- animate_tick — снежные блоки с эффектами частиц.
- offset_y — плоские блоки, которые при покрытии снегом слегка поднимаются для избежания конфликтов рендеринга.
- expand_model — блоки, считающиеся полноценным кубом при снежном покрытии (для совместимости с другими модами).
- cannot_accumulate_on — блоки, на которых снег не накапливается естественным образом.
Пользовательские модели снежных покрытий
Ресурс-паки могут менять внешний вид блоков под снегом, используя .mcmeta-файлы рядом с моделью. Например:
{ "srm": { "model": "mypack:block/snowy_dandelion" }
}
Для растений с формой креста можно использовать шаблон, который объединяет оригинальную модель с снежным слоем.
Для высоких растений mcmeta размещается на верхней части модели с указанием списка блоков, чтобы обе части отображались со снегом.
Эта настройка активна при включённом параметре клиента snowVariants.
Удаление мода
Перед удалением рекомендуется в конфигурации включить опцию восстановления оригинальных блоков (snow-cover.restoreOriginalBlocks). Тогда снежные блоки при загрузке чанков вернутся к исходному виду, без остатков мода.
Общие
- snowGravity — снежный слой падает как песок (по умолчанию включено).
- snowMakingIce — падающий снег превращается в лёд при контакте с водой (включено).
- snowAlwaysReplaceable — снег можно заменить другими блоками, если слой не полный (включено).
- thinnerBoundingBox — уменьшенная коллизия снега (включено).
- snowNeverMelt — снег никогда не тает (выключено).
- snowSpawnMaxLightLevel — максимальный уровень света для появления снега (9).
- snowPersistMaxLightLevel — максимальный уровень света, при котором снег не тает (11).
- snowReduceFallDamage — уменьшение урона при падении на снег (включено).
- sustainGrassIfLayerMoreThanOne — предотвращает превращение травы в грязь, если слоёв снега больше одного (включено).
- sneakSnowball — сбор снежков при приседании и использовании пустой руки (включено).
- fancySnowOnUpperSlab — декоративный снег на верхних плитах (включено).
- rightClickToggleFancySnow — переключение снежного эффекта кликом пустыми руками (включено).
- mobSpawningMaxLayers — максимум слоёв снега для появления мобов (8).
- snow-cover.placeSnowOnBlock — возможность ставить снег на некоторые блоки (включено).
- snow-cover.placeNaturally — естественное появление снега на блоках (включено).
- snow-cover.replaceWorldgenFeature — замена стандартного генератора мира для появления снежных блоков (включено).
- snow-cover.restoreOriginalBlocks — восстановление исходных блоков при удалении мода (выключено).
- accumulation.accumulatesDuringSnowfall — накопление снега во время снегопада (выключено).
- accumulation.accumulatesDuringSnowstorm — накопление снега во время грозы (включено).
- accumulation.maxLayers — максимум слоёв снега для накопления (6).
- accumulation.snowAndIceMeltInWarmBiomes — таяние снега и льда в тёплых биомах (выключено).
- accumulation.naturalMelting — естественное таяние снега со временем (включено).
- accumulation.smoothAccumulation — плавное накопление и таяние снега (включено).
- integration.accumulationWinterOnly — накопление снега только зимой при наличии мода с сезонами (выключено).
Клиентские
- particleThroughLeaves — генерация снежинок под снегом над листьями (включено).
- snowVariants — разные варианты отображения снежной листвы (включено).






