
Snow! Real Magic! —— Minecraft 中实现真实积雪的模组
Snow! Real Magic! 重做了 Minecraft 中雪层的行为。在原版游戏中,雪是一种静态的装饰性方块:它以单层铺在地表,不受重力影响,也不与其他方块产生交互。该模组为雪添加了下落物理、暴风雪期间的堆积、对栅栏和楼梯的覆盖,以及通过配置文件提供的数十项设置。
Snow! Real Magic! 重做了 Minecraft 中雪层的行为。在原版游戏中,雪是一种静态的装饰性方块:它以单层铺在地表,不受重力影响,也不与其他方块产生交互。该模组为雪添加了下落物理、暴风雪期间的堆积、对栅栏和楼梯的覆盖,以及通过配置文件提供的数十项设置。
Snow! Real Magic! —— Minecraft 中实现真实积雪的模组
Minecraft 版本:26.1.2
加载器:Fabric
模组版本:26.0.1
依赖:Kiwi
Snow! Real Magic! 重做了 Minecraft 中雪层的行为。在原版游戏中,雪是一种静态的装饰性方块:它以单层铺在地表,不受重力影响,也不与其他方块产生交互。该模组为雪添加了下落物理、暴风雪期间的堆积、对栅栏和楼梯的覆盖,以及通过配置文件提供的数十项设置。
雪的重力与物理
雪层获得了重力——表现得像沙子或砂砾。如果破坏雪层下方的方块,它会向下掉落。这仅适用于雪层,而非完整的雪块。
当雪层落入水中时,会将水源转变为冰。该机制在任意层数下都有效——一层落入水中的雪会生成一块冰。

在破坏下方方块后,雪层随之掉落
雪的堆积
在暴风雪期间,雪会逐渐在地表层层堆积。在默认设置下,堆积时的最大层数为 8 层中的 6 层。配置中的数值 9 会完全解除该限制。
在堆积的同时,自然融化也在进行:如果层数多于一层,多余的层会随时间消失。这形成了一个动态循环——暴风雪期间雪不断堆积,暴风雪过后逐渐恢复为一层。融化可通过参数 naturalMelting: false 关闭。
默认情况下,堆积仅在暴风雪期间发生(accumulatesDuringSnowstorm: true),而在普通降雪期间则不会(accumulatesDuringSnowfall: false)。两种模式可独立切换。

暴风雪期间一片拥有不同雪层数的田野
方块的积雪覆盖
该模组允许将雪放置在原版中不支持积雪的方块上:栅栏、 楼梯、台阶。雪层占据相同的方块空间——栅栏从雪中露出,草看起来被积雪覆盖。
覆盖以三种方式运作:手动、自然以及在世界生成期间。参数 snow-cover.replaceWorldgenFeature 会将原版的雪生成替换为增强版——寒冷生物群系中的新区块会立即拥有积雪的栅栏、植物和台阶。
对于上半台阶,参数 fancySnowOnUpperSlab 单独生效——它会在台阶侧面添加积雪覆盖的视觉效果。可通过右键点击积雪方块进行切换。

被雪层覆盖的方块
附加机制
雪层会按层数成比例地减少坠落伤害。脚下的积雪越厚——着地时损失的生命值就越少。
蹲下并在雪层上点击鼠标右键,可消耗一层雪获得一个雪球。这取代了用铲子挖雪的需求——只需蹲下即可收集雪球。
如果草方块上有多于一层的雪,雪下的草方块不会转变为泥土。在原版中,草方块会在不透明的层下退化——该模组修正了这一点。
配置
设置分为 snowrealmagic-common.yaml 和 snowrealmagic-client.yaml。按组划分的主要参数:
物理:snowGravity —— 雪层的重力;snowMakingIce —— 落入水中时生成冰;thinnerBoundingBox —— 更小的碰撞箱;snowReduceFallDamage —— 减少坠落伤害;snowAlwaysReplaceable —— 放置方块时替换积雪。
融化与光照:snowNeverMelt —— 禁止融化(已关闭);snowSpawnMaxLightLevel: 9;snowPersistMaxLightLevel: 11。
覆盖:placeSnowOnBlock、placeNaturally、replaceWorldgenFeature —— 手动、自然及生成时的覆盖;restoreOriginalBlocks —— 移除模组时恢复方块。
堆积:accumulatesDuringSnowstorm / accumulatesDuringSnowfall —— 条件;maxLayers: 6 —— 上限(9 = 无限制);naturalMelting —— 多余层的融化。
客户端:particleThroughLeaves —— 穿过树叶的粒子;snowVariants —— 植被的多样化渲染。
结语
Snow! Real Magic! 让 Minecraft 中的雪变得实用。配置允许关闭任何单独的机制,因此该模组既能轻松融入十来个模组的轻量整合包,也能融入庞大的模组包。该模组适合在寒冷生物群系中生存以及冬季地图,在这些场景中,雪是玩法的一部分,而非仅仅是背景。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











