介绍
一个简单的调整模组,丰富了原版雪层的行为。
特性
使用此模组,你可以:
- 将雪与栅栏/墙/高草丛放置在同一方块中!
- 享受覆雪的台阶、楼梯、墙、栅栏和栅栏门——它们也能在世界中自然生成!
- 观看雪层像沙子一样下落。下落的雪接触到水源会变成冰
- 在暴风雪(雷暴)期间——或在任何降雪期间——看到雪层堆积
- 以更薄的碰撞箱在雪层上行走,就像基岩版一样
- 轻柔地落在雪上:层数越多,摔落伤害越小
- 直接将方块放入雪中——只要雪不是满层,它始终可被替换
- 用锹右键点击雪,或空手潜行+右键点击,刮下一个雪球(消耗一层)
- 双手空空右键点击覆雪方块,切换其精美雪覆盖层
- 让雪永不融化、在温暖生物群系中融化,或让它随时间自然融化
- 以及更多!
所有特性均可在配置中切换。
玩笑特性
两条游戏规则,`snowrealmagic:blizzardStrength`(1–8,最大层数)和 `snowrealmagic:blizzardFrequency`(每区块每刻 N/10000),让雪块从天而降。玩得开心!
自定义
使用方块标签调整行为
数据包可以通过向模组的方块标签添加条目来改变哪些方块与雪交互。要追加条目,请在你的数据包中 `snowrealmagic` 命名空间下创建文件,例如 `data/snowrealmagic/tags/block/containables.json`:
(另见 [使用 KubeJS 编辑标签](https://kubejs.com/wiki/tutorials/tags))
{
"values": [
"mymod:my_flower",
{
"id": "#mymod:my_pebbles",
"required": false
}
]
}
可用标签:
– **containables**:雪可以放入的方块,使其变为覆雪状态。(默认:`plants`、`offset_y`、`expand_model` 和 `#c:chains`)
– **not_containables**:黑名单。此处的方块永远不能容纳雪,即使它们在 `containables` 中。(默认:`#minecraft:leaves`)
– **plants**:被雪覆盖后变为覆雪植物的植物。与 #containables 相比,它能被光影包检测到以使其摆动,但据我所知,目前还没有光影包支持这一点。(默认:枯萎的灌木、花、树苗、蘑菇等)
– **entity_inside**:覆雪方块保留其触碰效果,例如凋灵玫瑰伤害。(默认:凋灵玫瑰、甜浆果丛)
– **animate_tick**:覆雪方块保留其环境粒子效果,例如萤火虫灌木。(默认:凋灵玫瑰、开放的眼球花、枯草、萤火虫灌木)
– **offset_y**:覆雪时渲染略微抬高的扁平方块,以避免与雪层发生 z-fighting。(默认:来自支持模组的卵石、树枝及类似装饰)
– **expand_model**:覆雪时其模型应被视为完整立方体的方块。用于与垂直台阶等模组兼容。
– **cannot_accumulate_on**:雪不会自然堆积在这些方块顶部。(默认:干草块、台阶)
使用 .mcmeta 自定义覆雪模型
资源包可以改变方块被雪覆盖时的外观。在方块的**模型**文件旁添加一个 `.json.mcmeta` 文件,其中包含一个 `srm` 部分,指向要替代使用的模型。例如,`assets/minecraft/models/block/dandelion.json.mcmeta`:
{
"srm": {
"model": "mypack:block/snowy_dandelion"
}
}
积雪模型是一个普通的方块模型。对于十字形植物,你可以继承内置模板,它会在渲染植物时一并渲染积雪覆盖层:
{
"parent": "snowrealmagic:block/snowy_cross",
"textures": {
"cross": "block/dandelion",
"snow": "mypack:block/snowy_dandelion"
}
}
对于高草丛这类双层植物,请把 mcmeta 放在上半部分的模型上,并添加一个包含方块 ID 的 `overrideBlocks` 列表,这样上半部分也会渲染积雪:
{
"srm": {
"model": "mypack:block/snowy_tall_grass_top",
"overrideBlocks": ["minecraft:tall_grass"]
}
}
此功能需要启用客户端配置 `snowVariants`(默认已启用)。
卸载
在移除模组之前,你可能想先在配置中启用 snow-cover.restoreOriginalBlocks。这样,积雪覆盖的方块会在区块加载时恢复为原始方块,不会留下任何模组方块。
配置
通用
– **snowGravity**(默认:true):雪层会像沙子一样下落。\[性能影响:低]
– **snowMakingIce**(默认:true):下落的雪接触水时会变成冰。\[性能影响:无]
– **snowAlwaysReplaceable**(默认:true):只要雪层未满,就始终可以被其他方块替换。\[性能影响:无]
– **thinnerBoundingBox**(默认:true):缩小雪层的碰撞箱。\[性能影响:无]
– **snowNeverMelt**(默认:false):雪层永不融化。\[性能影响:无]
– **snowSpawnMaxLightLevel**(默认:9):雪生成的最大光照等级。\[性能影响:无]
– **snowPersistMaxLightLevel**(默认:11):雪不融化的最大光照等级。\[性能影响:无]
– **snowReduceFallDamage**(默认:true):落在雪上时减少摔落伤害,减少量取决于雪层数。\[性能影响:无]
– **sustainGrassIfLayerMoreThanOne**(默认:true):当雪层超过 1 层时,防止草方块变成泥土。\[性能影响:无]
– **sneakSnowball**(默认:true):潜行+对雪层使用以获取雪球,消耗一层雪。\[性能影响:无]
– **fancySnowOnUpperSlab**(默认:true):上半砖上的雪层会在砖的侧面渲染雪覆盖层。\[性能影响:低]
– **rightClickToggleFancySnow**(默认:true):空手右键点击可切换任意雪层上的精美雪覆盖层。\[性能影响:无]
– **mobSpawningMaxLayers**(默认:8,范围:1–8):生物生成的最大雪层数。\[性能影响:无]
– **snow-cover.placeSnowOnBlock**(默认:true):雪可以放置在某些方块上使其被雪覆盖。\[性能影响:低]
– **snow-cover.placeNaturally**(默认:true):雪不仅可以由玩家放置在某些方块上,还可以通过降雪或世界生成产生。\[性能影响:低]
– **snow-cover.replaceWorldgenFeature**(默认:true):替换原版世界生成特性,同时生成被雪覆盖的方块。\[性能影响:低]
– **snow-cover.restoreOriginalBlocks**(默认:false):如果你想卸载此模组,可以在区块加载时将雪覆盖的方块恢复为原始方块。\[性能影响:低]
– **accumulation.accumulatesDuringSnowfall**(默认:false):降雪时雪层会累积。\[性能影响:中]
– **accumulation.accumulatesDuringSnowstorm**(默认:true):雷暴时雪层会累积。\[性能影响:中]
– **accumulation.maxLayers**(默认:6,范围:0–9):可累积的最大雪层数。9 为无限制。\[性能影响:低]
– **accumulation.snowAndIceMeltInWarmBiomes**(默认:false):雪和冰会在温暖生物群系中融化。\[性能影响:低]
– **accumulation.naturalMelting**(默认:true):如果雪层超过 1 层,雪会随时间融化。\[性能影响:中]
– **accumulation.smoothAccumulation**(默认:true):雪层会累积和融化得更加平滑。\[性能影响:低]
– **integration.accumulationWinterOnly**(默认:false):如果你安装了添加季节的模组,雪只在冬季累积。\[性能影响:无]
客户端
– **particleThroughLeaves**(默认:true):在树叶上方的雪下生成雪花粒子。\[性能影响:低]
– **snowVariants**(默认:true):某些被雪覆盖的植被会以不同方式渲染。\[性能影响:低]
常见问题
Snow! Real Magic! ⛄ (Fabric) 支持哪些 Minecraft 版本?
Snow! Real Magic! ⛄ (Fabric) 支持 Minecraft Java 版 1.18.1–26.1.2,共 13 个版本,可用的加载器:Fabric / Quilt。下载时注意选择和你游戏版本一致的文件。
Snow! Real Magic! ⛄ (Fabric) 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Snownee 的其他作品
查看全部 →Jade 🔍
显示你所注视方块的信息。(Hwyla/Waila 的 Minecraft 1.16+ 分支)
Kiwi 🥝 (Neo/Forge)
Minecraft 模组开发库
Jade Addons (Neo/Forge)
Jade 🔍 的 Neo/Forge 额外模组支持
Snow! Real Magic! ⛄ (Neo/Forge)
不是魔法模组。| 雪的重力与堆积 | 积雪方块 | 调整雪的行为

评论
登录后评论和评分