Not a magic mod. · Snow Gravity & Accumulation · Snow-covered blocks · Tweak snow behaviors
A simple tweak mod that enriches the vanilla snow layer's behavior.
With this mod you can:
All features can be toggled in the config.
Joke feature Two game rules, `snowrealmagic:blizzardStrength` (1–8, max layers) and `snowrealmagic:blizzardFrequency` (N/10000 per tick per chunk), make snow blocks fall from the sky. Have fun!{
"values": [
"mymod:my_flower",
{
"id": "#mymod:my_pebbles",
"required": false
}
]
}
Available tags:
- **containables**: Blocks that snow can be placed into, turning them snow-covered. (Default: `plants`, `offset_y`, `expand_model` and `#c:chains`)
- **not_containables**: Blacklist. Blocks here can never contain snow, even if they are in `containables`. (Default: `#minecraft:leaves`)
- **plants**: Plants that become snowy plants when snow covers them. Compared to #containables, it will be able to be detected by shaderpacks to make them swing, but as far as I know, no shaderpacks support this yet. (Default: dead bush, flowers, saplings, mushrooms, etc.)
- **entity_inside**: Snow-covered blocks that keep their touch effects, e.g. wither rose damage. (Default: wither rose, sweet berry bush)
- **animate_tick**: Snow-covered blocks that keep their ambient particles, e.g. firefly bush. (Default: wither rose, open eyeblossom, dry grass, firefly bush)
- **offset_y**: Flat blocks that are rendered slightly raised when snow-covered, to avoid z-fighting with the snow layer. (Default: pebbles, twigs and similar decorations from supported mods)
- **expand_model**: Blocks whose model should be treated as a full cube when snow-covered. Used for compat with mods like vertical slabs.
- **cannot_accumulate_on**: Snow will not naturally accumulate on top of these blocks. (Default: hay block, slabs)
Custom snowy models with .mcmeta
Resource packs can change how a block looks when it is snow-covered. Add a `.json.mcmeta` file next to the block's **model** file with an `srm` section pointing to the model to use instead. For example, `assets/minecraft/models/block/dandelion.json.mcmeta`:
{
"srm": {
"model": "mypack:block/snowy_dandelion"
}
}
The snowy model is a regular block model. For cross-shaped foliage you can parent the built-in template, which renders the plant together with a snow overlay:
{
"parent": "snowrealmagic:block/snowy_cross",
"textures": {
"cross": "block/dandelion",
"snow": "mypack:block/snowy_dandelion"
}
}
For double-height plants such as tall grass, put the mcmeta on the top-half model and add an `overrideBlocks` list with the block ID, so the upper half also renders snowy:
{
"srm": {
"model": "mypack:block/snowy_tall_grass_top",
"overrideBlocks": ["minecraft:tall_grass"]
}
}
This feature requires the client config `snowVariants` to be enabled (it is by default).
Before removing the mod, you may want to enable snow-cover.restoreOriginalBlocks in the config. Snow-covered blocks will then be restored to their original blocks as chunks load, leaving no modded blocks behind.
Required
Required
Условия использования, изменения и распространения этого товара.
20.08.2026 · Modrinth
Скриншоты и изображения из оригинальной страницы Modrinth.

Опубликованные версии и оригинальные файлы Modrinth.
20.08.2026 · 324 загрузки
15.08.2026 · 1 415 загрузки
26.06.2026 · 10 061 загрузки
26.06.2026 · 32 973 загрузки
29.05.2026 · 9 317 загрузки
03.05.2026 · 4 815 загрузки
02.04.2026 · 2 458 загрузки
05.02.2026 · 70 048 загрузки
17.01.2026 · 487 632 загрузки
17.01.2026 · 323 970 загрузки
entity_inside tag (close #442)17.01.2026 · 20 615 загрузки
ru_ru.json (#433)17.01.2026 · 44 868 загрузки
ru_ru.json (#433)restoreOriginalBlocks when load new chunk for 80741daf8354fbdae30f4f6a0e8f3a481d0cc030ru_ru.json (#430)15.08.2025 · 154 604 загрузки
18.07.2025 · 103 997 загрузки
ru_ru.json (#433)restoreOriginalBlocks when load new chunk for 80741daf8354fbdae30f4f6a0e8f3a481d0cc030ru_ru.json (#430)18.07.2025 · 81 242 загрузки
ru_ru.json (#433)18.07.2025 · 342 загрузки
ru_ru.json (#433)17.07.2025 · 209 977 загрузки
entity_inside tag (close #442)17.07.2025 · 56 534 загрузки
17.07.2025 · 215 загрузки
entity_inside tag (close #442)03.06.2025 · 12 282 загрузки
entity_inside tag (close #442)27.05.2025 · 13 833 загрузки
ru_ru.json (#433)restoreOriginalBlocks when load new chunk for 80741daf8354fbdae30f4f6a0e8f3a481d0cc030ru_ru.json (#430)26.05.2025 · 217 загрузки
ru_ru.json (#433)restoreOriginalBlocks when load new chunk for 80741daf8354fbdae30f4f6a0e8f3a481d0cc030ru_ru.json (#430)15.05.2025 · 726 332 загрузки
entity_inside tag (close #442)11.05.2025 · 245 349 загрузки
ru_ru.json (#433)27.04.2025 · 185 242 загрузки
ru_ru.json (#433)restoreOriginalBlocks when load new chunk for 80741daf8354fbdae30f4f6a0e8f3a481d0cc030ru_ru.json (#430)18.04.2025 · 7 357 загрузки
ru_ru.json (#433)restoreOriginalBlocks when load new chunk for 80741daf8354fbdae30f4f6a0e8f3a481d0cc030ru_ru.json (#430)01.04.2025 · 7 919 загрузки
ru_ru.json (#433)ru_ru.json (#430)29.03.2025 · 499 загрузки
ru_ru.json (#433)ru_ru.json (#430)27.03.2025 · 501 загрузки
ru_ru.json (#430)27.03.2025 · 98 загрузки
ru_ru.json (#430)16.03.2025 · 922 загрузки
ru_ru.json (#430)06.03.2025 · 118 105 загрузки
06.03.2025 · 70 012 загрузки
06.03.2025 · 4 523 загрузки
06.03.2025 · 36 572 загрузки
07.02.2025 · 43 218 загрузки
17.01.2025 · 16 254 загрузки
15.01.2025 · 728 загрузки
25.11.2024 · 6 356 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision25.11.2024 · 136 489 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision06.11.2024 · 1 586 806 загрузки
06.11.2024 · 447 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision06.11.2024 · 6 933 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision23.10.2024 · 10 545 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision23.10.2024 · 354 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision23.10.2024 · 152 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision10.10.2024 · 532 934 загрузки
08.09.2024 · 35 602 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision07.09.2024 · 63 336 загрузки
07.09.2024 · 706 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision07.09.2024 · 10 009 загрузки
07.09.2024 · 190 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision02.09.2024 · 743 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision30.08.2024 · 395 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision16.07.2024 · 27 847 загрузки
30.06.2024 · 103 860 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision16.06.2024 · 30 575 загрузки
setBlock out of the loopSRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision14.06.2024 · 442 загрузки
SRMSnowLayerBlocksrm$ prefix to methods in SnowVariantSpreadableSnowyDirtBlockMixin and port ServerLevelMixinDoublePlantBlockMixinWaterLoggableSnowVariantSSnowLandEffectPacketSnowSlabBlockSLavaSmokeEffectPacketBlockItemMixinAbstractMegaTreeGrowerMixinsnowrealmagic:entity_inside block tag for ticking entity inside blocksBaseSnowLayerBlock for blocks has collision03.04.2024 · 404 868 загрузки
03.04.2024 · 79 143 загрузки
30.03.2024 · 2 739 загрузки
23.03.2024 · 7 235 загрузки
23.03.2024 · 1 348 загрузки
20.03.2024 · 1 087 загрузки
27.02.2024 · 26 449 загрузки
26.02.2024 · 210 загрузки
30.01.2024 · 22 517 загрузки
30.01.2024 · 156 загрузки
17.01.2024 · 19 264 загрузки
17.01.2024 · 30 190 загрузки
17.01.2024 · 92 загрузки
09.01.2024 · 3 382 загрузки
26.12.2023 · 1 898 загрузки
26.12.2023 · 875 загрузки
24.12.2023 · 76 389 загрузки
24.12.2023 · 304 загрузки
23.12.2023 · 189 загрузки
No changelog was specified.
23.12.2023 · 4 070 загрузки
23.12.2023 · 122 загрузки
22.12.2023 · 2 819 загрузки
21.12.2023 · 413 загрузки
No changelog was specified.
21.12.2023 · 101 загрузки
No changelog was specified.
18.12.2023 · 214 загрузки
No changelog was specified.
16.12.2023 · 621 загрузки
No changelog was specified.
04.12.2023 · 63 913 загрузки
04.12.2023 · 24 240 загрузки
No changelog was specified.
04.12.2023 · 140 загрузки
No changelog was specified.
04.12.2023 · 1 065 загрузки
14.11.2023 · 8 423 загрузки
23.10.2023 · 132 043 загрузки
23.10.2023 · 109 загрузки
02.10.2023 · 406 732 загрузки
No changelog was specified.
25.09.2023 · 54 224 загрузки
No changelog was specified.
28.07.2023 · 43 924 загрузки
28.07.2023 · 224 103 загрузки
No changelog was specified.
28.07.2023 · 10 264 загрузки
No changelog was specified.
28.07.2023 · 680 загрузки
No changelog was specified.
27.07.2023 · 110 загрузки
No changelog was specified.
02.07.2023 · 1 865 загрузки
No changelog was specified.
18.06.2023 · 591 загрузки
No changelog was specified.
11.06.2023 · 1 350 загрузки
No changelog was specified.
11.06.2023 · 379 загрузки
No changelog was specified.
27.04.2023 · 17 148 загрузки
No changelog was specified.
27.04.2023 · 2 516 загрузки
No changelog was specified.
27.04.2023 · 126 загрузки
No changelog was specified.
22.04.2023 · 105 загрузки
No changelog was specified.
13.04.2023 · 142 загрузки
No changelog was specified.
12.04.2023 · 435 загрузки
No changelog was specified.
24.03.2023 · 380 загрузки
No changelog was specified.
24.03.2023 · 1 433 загрузки
No changelog was specified.
24.03.2023 · 11 877 загрузки
No changelog was specified.
21.03.2023 · 101 загрузки
No changelog was specified.
12.03.2023 · 130 загрузки
No changelog was specified.
12.03.2023 · 97 загрузки
No changelog was specified.
12.03.2023 · 76 загрузки
No changelog was specified.
12.03.2023 · 85 загрузки
No changelog was specified.
12.03.2023 · 82 загрузки
No changelog was specified.
07.02.2023 · 149 загрузки
No changelog was specified.
27.01.2023 · 182 загрузки
No changelog was specified.
27.01.2023 · 78 загрузки
No changelog was specified.
27.01.2023 · 109 загрузки
No changelog was specified.
26.01.2023 · 78 загрузки
No changelog was specified.
26.01.2023 · 81 загрузки
No changelog was specified.
16.01.2023 · 94 загрузки
No changelog was specified.
16.01.2023 · 83 загрузки
No changelog was specified.
16.01.2023 · 97 загрузки
No changelog was specified.
15.01.2023 · 94 загрузки
No changelog was specified.
15.01.2023 · 81 загрузки
No changelog was specified.
14.01.2023 · 76 загрузки
No changelog was specified.
14.01.2023 · 87 загрузки
No changelog was specified.
14.01.2023 · 113 загрузки
No changelog was specified.
12.01.2023 · 89 загрузки
No changelog was specified.
11.01.2023 · 81 загрузки
No changelog was specified.
11.01.2023 · 85 загрузки
No changelog was specified.
07.01.2023 · 105 загрузки
No changelog was specified.
31.12.2022 · 97 загрузки
No changelog was specified.
30.12.2022 · 96 загрузки
No changelog was specified.