Snow! Real Magic! Mod Guide: Realistic Snow Mechanics & Interactions
Snow! Real Magic! completely overhauls how Snow Layers behave in Minecraft. Snow now falls with gravity, accumulates during storms, converts Water into Ice, and can cover Fences, Walls, Stairs, and other blocks. Every feature is individually configurable, making it perfect for immersive survival worlds.
Overview
Snow! Real Magic! is a quality-of-life mod that makes Snow Layers behave realistically. In vanilla Minecraft, Snow Layers are flat, static, and lifeless. This mod gives them gravity, lets them pile up during Snowstorms, melt near heat sources, and blanket blocks like Fences, Walls, and Stairs. The result is a snowy biome that actually feels alive and dynamic.
The mod doesn't add any new items or resources to craft. Instead, it enhances the existing Snow Layer block with over a dozen new behaviors, all of which can be toggled on or off through configuration files. You can browse the full list of Snow-related recipes using the Recipes tab on this page.
Getting Started
- 1
Install and Enter a Snowy Biome
After installing the mod, head to any snowy biome. You'll immediately notice differences: Snow Layers on the ground have thinner bounding boxes (matching Bedrock Edition behavior), and if there's a storm, Snow will start accumulating to greater heights than the usual single layer.
- 2
Test Snow Gravity
Place a Snow Layer on top of a pillar, then break the block beneath it. The Snow will fall like Sand or Gravel instead of floating. This applies to all Snow Layers, so be aware when mining under snow-covered terrain.
- 3
Harvest Snowballs by Crouching
Crouch (hold Shift) and right-click on any Snow Layer to extract a Snowball without breaking the entire layer. This is a quick way to gather Snowballs for crafting or combat without needing a Shovel.
- 4
Watch Snow Interact with Water
When a falling Snow Layer lands on a Water source block, it converts the Water into Ice. Snow also melts when it touches Lava or any block with a high light level (block light above 11). These interactions make building near Water in snowy biomes much more interesting.
- 5
Explore Snow-Covered Blocks
Place Snow Layers on Fences, Walls, Stairs, Slabs, and Fence Gates. The mod creates special snow-covered variants of these blocks that look natural and preserve the block's original functionality underneath. You can remove just the Snow layer with a Shovel, leaving the original block intact.
Snow Physics
Gravity
Snow Layers now obey gravity just like Sand and Gravel. When a Snow Layer has no solid support beneath it, it spawns a Falling Snow Entity that drops until it finds a resting place. The falling entity has a maximum lifetime of 600 ticks (30 seconds), so Snow won't fall forever in deep voids. When falling Snow lands on a Fence, Wall, Fence Gate, or bottom-half Stairs block, it recognizes these as valid landing spots and settles on top of them naturally.
Thinner Bounding Box
The mod reduces Snow Layer collision boxes to match Bedrock Edition dimensions. Each layer is exactly 1 pixel tall instead of vanilla's 2 pixels per layer. A single Snow Layer has a bounding box of just 1/16th of a block height, and each additional layer adds another 1/16th. This means Snow feels thinner underfoot and you won't get caught on it as easily when walking. This also means Snow slightly reduces fall damage, since landing on a Snow Layer cushions your fall.
Right-clicking a snow-covered block (Fence, Stairs, Wall, Slab) with a Shovel will remove one Snow Layer and drop a Snowball, leaving the original block underneath intact. This works on all snow variant blocks the mod creates.
Snow Accumulation
One of the most visually impactful features is snow accumulation. During Snowstorms (thunderstorms in cold biomes), Snow Layers gradually stack higher on exposed blocks. By default, accumulation only happens during Snowstorms, but you can enable it for regular Snowfall too via the config. Snow accumulates in a spreading pattern: it checks adjacent blocks and fills in lower areas first, creating a natural, even blanket rather than random pillars.
When the weather clears, the process reverses. Excess Snow Layers gradually reduce back down, simulating natural melting. Snow will only accumulate on blocks that are at the highest motion-blocking position and in biomes where the temperature is below 0.15, which matches vanilla snowfall conditions. The accumulation system also respects block light levels, so Snow won't pile up near Torches or other light sources with a block light level of 10 or higher.
By default, Snow only accumulates during Snowstorms (thunderstorms in cold biomes), not regular Snowfall. To enable accumulation during light Snowfall as well, set snowAccumulationDuringSnowfall to true in the config file.
Snow-Covered Blocks
Snow! Real Magic! introduces special snow-covered variants for five block types: Fences, Fence Gates, Stairs, Slabs, and Walls. When Snow falls or is placed on one of these blocks, the mod replaces it with a snow-covered version that renders with a Snow Layer on top while preserving the original block's shape, connections, and functionality. The covered block stores the original block's appearance via a tile entity with texture data.
Snow can also occupy the same space as smaller vegetation like Tall Grass, Flowers, Saplings, Mushrooms, and Sweet Berry Bushes. When Snow covers a Sweet Berry Bush, the bush continues to grow underneath and will still deal damage to entities walking through it. Similarly, snow-covered Wither Roses retain their poison effect. This means Snow provides visual cover but doesn't neutralize dangerous plants.
World Generation
The mod replaces vanilla's "freeze top layer" world generation feature with its own version. This means newly generated chunks in cold biomes will have Snow Layers placed on compatible blocks like Fences and Walls from the start, rather than only on flat surfaces. Existing chunks are not affected, but Snow will naturally cover these blocks during Snowstorms over time.
Water and Ice Interactions
When a Falling Snow Entity lands on a Water source block, the Water is immediately converted into Ice. This creates interesting possibilities for automated Ice farming in cold biomes; just stack Snow Layers above Water channels and break their support. Snow that contacts Lava will melt instantly with a hissing sound and steam particles, exactly as you'd expect. Snow also melts when exposed to block light levels above 11 (from Torches, Glowstone, Lanterns, etc.), matching vanilla behavior but now applying consistently to the mod's snow-covered variant blocks as well.
If you have open Water features near elevated Snow, be aware that falling Snow will convert Water source blocks into Ice. This can disrupt Water elevators, farms, or decorative fountains in cold biomes. Place blocks or Glass over Water sources to prevent Snow from landing on them.
Configuration Options
Every feature in Snow! Real Magic! can be individually toggled through the common config file (snowrealmagic-common.toml in your config folder). The client config has one option for visual effects. All options are boolean (true/false) and the mod reads changes without requiring a restart.
Common Config Options
| placeSnowInBlock | true — Snow can occupy Fences, Walls, Stairs, Slabs, and vegetation |
| snowGravity | true — Snow Layers fall like Sand when unsupported |
| snowAlwaysReplaceable | true — Snow Layers with fewer than 8 layers can always be replaced by other blocks |
| snowAccumulationDuringSnowstorm | true — Snow piles up during thunderstorms in cold biomes |
| snowAccumulationDuringSnowfall | false — Snow does NOT accumulate during regular Snowfall (enable for more buildup) |
| snowAccumulationOnSpecialBlocks | true — Snow accumulates on Fences, Walls, etc. during weather |
| thinnerBoundingBox | true — Snow Layers use Bedrock Edition collision (1 pixel per layer) |
| snowMakingIce | true — Falling Snow converts Water into Ice |
| snowOnIce | false — Snow cannot be placed on Ice blocks (enable to allow stacking) |
| snowNeverMelt | false — Snow melts normally near light sources (enable to prevent all melting) |
| replaceWorldFeature | true — Replaces vanilla snow generation with mod's enhanced version |
| forceNormalTESR | false — Rendering optimization toggle (leave this alone unless you have visual bugs) |
Client Config Options
| particleThroughLeaves | true — Snow particles drip through Leaves blocks for visual effect |
Snow-Covered Block Recipes
The mod registers recipes for creating snow-covered variants of Fences, Walls, Stairs, Slabs, and Fence Gates. These combine a Snow Layer with the target block to produce the snow-covered version. In practice, you'll rarely craft these manually since Snow naturally covers these blocks during weather, but the recipes exist for creative building and precise placement.
Frequently Asked Questions
Does Snow! Real Magic! work with modded Fences, Walls, and Stairs?
Yes, the mod checks block types generically. Any block that extends FenceBlock, WallBlock, StairsBlock, SlabBlock, or FenceGateBlock from vanilla Minecraft will work with the snow-covering system. The mod stores the original block's texture data, so modded block appearances are preserved.
Can I disable Snow gravity but keep other features?
Absolutely. Every feature has its own config toggle. Set snowGravity to false in snowrealmagic-common.toml and Snow Layers will remain static while all other features (accumulation, ice conversion, snow-in-block placement) continue working independently.
Why is my Snow not accumulating during storms?
Snow accumulation requires three conditions: the biome temperature must be below 0.15 (a cold biome), the block must be at the highest motion-blocking position (exposed to sky), and the block light level must be below 10. If you have Torches, Lanterns, or other light sources nearby, they'll prevent accumulation in their radius.
Does Snow on Ice work by default?
No. By default, the snowOnIce config option is set to false, which prevents Snow Layers from being placed on Ice, Packed Ice, and Blue Ice blocks. If you want Snow to stack on frozen surfaces, enable this option in the config.
Will snow-covered blocks slow me down or affect pathfinding?
Snow-covered tile blocks (those containing vegetation like Flowers or Tall Grass) respect the contained block's pathfinding rules. The thinner bounding box option makes Snow easier to walk over than in vanilla. Snow-covered Fences, Walls, and Stairs function identically to their uncovered versions for movement purposes.
How do I remove Snow from a covered block without breaking the block underneath?
Use a Shovel. Right-clicking a snow-covered Fence, Wall, Stairs, Slab, or Fence Gate with a Shovel removes one Snow Layer and drops a Snowball. The original block beneath is preserved and returns to its normal state once all Snow is removed.