
Snow! Real Magic! ⛄
Not a magic mod. · Snow Gravity & Accumulation · Snow-covered blocks · Tweak snow behaviors
About
Snow! Real Magic! ⛄
This simple tweak mod can enrich the vanilla snow layer's behavior.
With this mod you can:
- Place snow and fence/wall/tallgrass in the same block!
- The snow layer will fall like sand. If it touches the water source, it will become ice!
- The snow layer will accumulate during a snowstorm!
- The snow layer will have a thinner bounding box like in the Bedrock edition!
- Reduce fall damage on snow!
- Make snow always replaceable by other blocks!
- Crouch + right-click snow to make a snowball
- Make snow never melt (disabled by default)
- And more!
All features can be disabled in the config.
<=1.20.1: To work with Sodium, you need to install Indium.
<details> <summary>Configuration</summary>Common
- snowGravity: Snow layer falls like sand. [Performance impact: low]
- snowMakingIce: Falling snow becomes ice when it touches water. [Performance impact: none]
- snowAlwaysReplaceable: Snow layer can always be placed by other blocks, as long as it is not full. [Performance impact: none]
- thinnerBoundingBox: Shrink the collision box of the snow layer. [Performance impact: none]
- snowNeverMelt: Snow layer never melts. [Performance impact: none]
- snowSpawnMaxLightLevel: Maximum light level for snow to spawn. [Performance impact: none]
- snowPersistMaxLightLevel: Maximum light level for snow to not melt. [Performance impact: none]
- snowReduceFallDamage: Reduce fall damage when landing on snow, depending on the snow layers. [Performance impact: none]
- sustainGrassIfLayerMoreThanOne: Prevents grass block from turning into dirt when snow layer is more than 1. [Performance impact: none]
- sneakSnowball: Sneak+use on snow layer to obtain snowball, consuming one layer of snow. [Performance impact: none]
- fancySnowOnUpperSlab: Snow layer on upper slab will render snow overlay on the side of the slab. [Performance impact: low]
- mobSpawningMaxLayers: Maximum layers of snow for mobs to spawn. [Performance impact: none]
- snow-cover.placeSnowOnBlock: Snow can be placed on some blocks to make them snow-covered. [Performance impact: low]
- snow-cover.placeNaturally: Snow can be placed on some blocks not only by player, but also from snowfall or world generation. [Performance impact: low]
- snow-cover.replaceWorldgenFeature: Replace the vanilla world generation feature to also generate snow-covered blocks. [Performance impact: low]
- snow-cover.retainOriginalBlocks: If you want to uninstall this mod, you can restore snow-covered blocks to their original blocks via random ticking. [Performance impact: low]
- accumulation.accumulatesDuringSnowfall: Snow layer accumulates during snowfall. [Performance impact: medium]
- accumulation.accumulatesDuringSnowstorm: Snow layer accumulates during thundering. [Performance impact: medium]
- accumulation.maxLayers: Maximum layers of snow that can accumulate. 9 is unlimited. [Performance impact: low]
- accumulation.snowAndIceMeltInWarmBiomes: Snow and ice will melt in warm biomes. [Performance impact: low]
- accumulation.naturalMelting: Snow melts with time if its layer is more than 1. [Performance impact: medium]
- integration.accumulationWinterOnly: If you have mod that adds seasons, snow accumulation only happens in winter. [Performance impact: none]
Client
- particleThroughLeaves: Generates snowflake particles under snow that is above leaves. [Performance impact: low]
- snowVariants: Some snow-covered foliage will be rendered differently. [Performance impact: low]
Versions
## 12.2.1 - fix: some plants are converted to the wrong snow variant block - fix: random ticking creating grass blocks without snow overlay - fix: [#461](https://github.com/Snownee/SnowRealMagic/issues/461) again ## 12.2.0 - Merge pull request [#470](https://github.com/Snownee/SnowRealMagic/issues/470) from Snownee/fix/issues-neoforge - fix: gigantic water by falling snow - fix: drop the resource when contained state destroyed by neighbor update - fix: handle the block light for stair and slab ## 12.1.2 - fix: Snow is Invisible When Using render_type (close [#444](https://github.com/Snownee/SnowRealMagic/issues/444)) ## 12.1.1 - fix: inconsistent behavior with vanilla when snowAlwaysReplaceable is off - fix: lighting - fix: light calculation (close [#414](https://github.com/Snownee/SnowRealMagic/issues/414)) ## 12.1.0 - feat: add new tag to fix z-fighting (close [#435](https://github.com/Snownee/SnowRealMagic/issues/435)) - Merge pull request [#436](https://github.com/Snownee/SnowRealMagic/issues/436) from SettingDust/fix/covered-render ## 12.0.4 - fix: null safety
## 10.7.0 - Merge pull request [#468](https://github.com/Snownee/SnowRealMagic/issues/468) from Snownee/fix/issues-1.20-forge - fix: gigantic water by falling snow - fix: drop the resource when contained state destroyed by neighbor update - fix: handle the block light for stair and slab - fix: snow area is not identical to Serene Seasons, part 1 ## 10.6.5 - chore: update dependencies (close [#452](https://github.com/Snownee/SnowRealMagic/issues/452)) ## 10.6.4 - fix: Snow is Invisible When Using render_type (close [#444](https://github.com/Snownee/SnowRealMagic/issues/444)) - Merge branch '1.20-forge' of https://github.com/Snownee/SnowRealMagic into 1.20-forge - fix: inconsistent behavior with vanilla when snowAlwaysReplaceable is off ## 10.6.2 - feat: backport the `entity_inside` tag (close [#442](https://github.com/Snownee/SnowRealMagic/issues/442)) - Update es_es.json (1.20.1 - 10.5.2) ([#440](https://github.com/Snownee/SnowRealMagic/issues/440)) ## 10.6.1 - improve: snow-covered blocks use snow sound - feat: configurable light level thresholds ## 10.6.0 - chore: reformat - Added support for snow to spawn no matter the light level. ([#422](https://github.com/Snownee/SnowRealMagic/issues/422)) - Added support for plants to keep their original biome color when they are snow-logged. ([#423](https://github.com/Snownee/SnowRealMagic/issues/423))
