Snow! Real Magic! ⛄

# 雪!真正的魔法! 这个简单的修改模组可以丰富原版雪层的特性。使用此模组,您可以: - 将雪、栅栏/墙/高草放置在同一个方块上! - 雪层会像沙子一样下落。如果接触到水源,它会变成冰! - 在暴风雪中,雪层会不断堆积! - 雪层的碰撞箱会像基岩版那样更薄! - 减少落在雪上的摔落伤害! - 使雪总是可以被其他方块替换! - 蹲下+右键点击雪可以制作雪球

资源介绍

# 雪!真正的魔法! 一个简单的微调模组,丰富了原版雪层的玩法。## 功能使用此模组,你可以:- 将雪与栅栏/墙/高草丛放置在同一方块中!- 享受覆盖着雪的楼梯、台阶、墙、栅栏和栅栏门——它们也能在世界中自然生成!- 观察雪层像沙子一样下落。落到水源上的雪会变成冰- 在暴风雪(雷暴)期间或任何降雪期间看到雪层堆积- 像基岩版那样,以更薄的碰撞箱在雪层上行走- 在雪上着陆更轻柔:雪层越多,摔落伤害越低- 直接将方块放置在雪中——只要不是完整的一层,雪总是可以被替换的- 用铲子右键点击雪,或者潜行+右键点击空手,可以刮下一个雪球(消耗一层雪)- 双手空空时右键点击被雪覆盖的方块,可以切换其精美的雪覆盖外观- 让雪永不融化,让它在温暖生物群系中融化,或者让它随时间自然融化- 还有更多!所有功能都可以在配置文件中切换。 玩笑功能 两个游戏规则,`snowrealmagic:blizzardStrength`(1–8,最大层数)和 `snowrealmagic:blizzardFrequency`(每刻每区块 N/10000),使雪块从天而降。玩得开心! ## 自定义 使用方块标签调整行为 数据包可以通过向模组的方块标签添加条目来更改哪些方块与雪互动。要追加条目,在你的数据包下的 `snowrealmagic` 命名空间中创建文件,例如 `data/snowrealmagic/tags/block/containables.json`:(另请参阅 (https://kubejs.com/wiki/tutorials/tags))```json { "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`:```json { "srm": { "model": "mypack:block/snowy_dandelion" } } 积雪模型是一个常规的方块模型。对于十字形植被,你可以继承内置模板,该模板会将植物与雪覆盖层一起渲染:```json { "parent": "snowrealmagic:block/snowy_cross", "textures": { "cross": "block/dandelion", "snow": "mypack:block/snowy_dandelion" } } 对于双倍高度的植物,如高草丛,将 mcmeta 放在上半部分模型上,并添加一个包含方块 ID 的 `overrideBlocks` 列表,以便上半部分也渲染积雪:```json { "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):当雪位于树叶上方时,会在雪中生成雪花粒子效果。\n- **snowVariants**(默认值:true):部分被雪覆盖的植物将采用不同的渲染方式。 [![有兴趣支持我和模组开发吗?BisectHosting 是完美的解决方案。新客户可以使用促销代码 "snownee" 在购买游戏服务器首月时享受 25% 的折扣。凭借全天候支持和快速响应,您可以期待获得满足所有游戏需求的一流服务。](https://api.mozugongfang.com/image/4d0a860aa0af4f51954e777ad75ec23b.webp)](https://rb.gy/sscocj)

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心