跳到正文

Desert Storms

作者:reset300

模组添加了独特的沙尘暴体验,包含不同阶段、视觉效果及其他内容

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

概述

Desert Storms 是一个为 Minecraft 沙漠和恶地生物群系打造的沉浸式天气与生存模组。它添加了大型、多阶段的沙尘暴,可以从远处看到它们逼近,并逐渐将周围的地貌变成危险、低能见度的环境。

风暴影响的不只是玩家的屏幕。风会推动玩家、生物、掉落物和弹射物,动物会试图寻找庇护所,敌对生物难以透过浓重的沙尘看清目标,碎片在空中飞舞,沙子会在裸露的地形上堆积,而强烈的风暴还会带来闪电和其他环境危害。

特性

五阶段风暴系统
沙尘暴会经历五个不同的强度等级。早期阶段会降低能见度并带来更强的风,而后期阶段则会变得危险得多,伴随浓雾、更强的风力、环境效果和闪电。

风暴可以随着时间自然增强或减弱,其持续时间、阶段行为以及许多其他数值都可以配置。

大型世界空间沙尘暴
沙尘暴并不局限于屏幕叠加层。大团悬浮的沙尘会充满受影响的沙漠,在你进入风暴之前就能从生物群系外看到。

更高的阶段会大幅降低能见度,而最强的风暴会让穿越开阔沙漠变得极其困难。

风暴前预警
自然触发的沙尘暴不会瞬间出现。在风暴开始之前,远处的沙云、风、大气效果和声音会逐渐增强,给玩家时间寻找庇护所。

预警持续时间可以配置。

风物理
风暴的风会从物理上影响世界。

  • 玩家会被风吹动
  • 潜行会减少风对玩家移动的影响
  • 生物会根据体型被吹动
  • 较小的生物在强风暴中可能被部分吹起
  • 掉落物会被风携带
  • 箭和其他弹射物会受到侧风影响
  • 风力会随当前风暴阶段变化

处于庇护中的实体受到的影响远小于暴露在开阔风暴中的实体。

生物行为
动物、村民和其他一些被动生物会在较强风暴中尝试寻找有遮挡的区域。

沙尘暴还会降低生物的视野。当风暴变得过于浓密时,敌对生物会丢失远处的目标,而附近的目标仍然危险。

庇护系统
模组会检测屋顶、墙壁以及相对于风向的暴露程度。

适当的庇护可以保护玩家免受许多风暴效果的影响,包括风、粒子和能见度降低。深层洞穴也能被正确检测,防止风暴雾气和悬浮沙尘出现在地下。

飞舞碎片
强风暴会携带低多边形环境碎片在空中飞舞,包括:

  • 木棍
  • 干枯树枝
  • 叶团
  • 沙砾
  • 砂岩碎片
  • 风滚草

碎片使用专用的客户端渲染器,而不是 Minecraft 的粒子引擎,从而允许大量移动碎片而不增加服务端实体。

沙子堆积
强力的第 4 和第 5 阶段风暴会在裸露的自然地形上留下薄薄的沙堆。

沙子堆积只会在户外发生,并且每个区块都有限制,以避免覆盖整个区域或大幅修改玩家的建筑。

该系统可以在服务端禁用或配置。

闪电与屏幕效果
强风暴阶段会产生闪电打击,并伴随基于距离的屏幕震动和明亮闪光。

闪电频率受到控制,以防止在最强阶段出现过多闪烁。

导航干扰
沙尘暴期间,F3 调试界面仍然可用,但坐标信息会变得不可靠。

显示的 XYZ 坐标、方块坐标和区块坐标可能持续变化、轴向互换、方向反转,或显示完全错误的位置。

该系统无需为每个小地图或导航模组单独集成即可运行。

动态音效
风暴环境音会根据风暴强度和玩家周围环境变化。

阶段变化时,音效会立即切换,曲目之间不再出现长时间的静音间隔。

在地下或封闭的避难所内,风暴音效会大幅减弱;而在无遮蔽的区域,风声和阵风会更强,还会偶尔出现环境撞击声。

游戏内配置
Desert Storms 提供专属配置界面,可直接从暂停菜单打开。

可用的图形预设包括:

  • 低
  • 中
  • 高
  • 超高
  • 自定义

可用的客户端设置包括:

  • 风暴云渲染
  • 云层密度
  • 渲染距离
  • 雾效
  • 世界黑暗度
  • 暗角效果
  • 粒子密度
  • 风吹碎屑
  • 碎屑密度
  • 闪电闪光
  • 镜头震动
  • 风暴音效
  • 音量
  • 风暴淡入淡出时长
  • 导航干扰

服务端设置控制风暴持续时间、风力物理效果、伤害、生物行为、沙子堆积和自动触发风暴等游戏机制。

生物群系支持
Desert Storms 使用数据驱动的生物群系标签系统。

可通过以下标签添加受支持的生物群系:

#desertstorms:storm_biomes

可通过以下标签排除生物群系:

#desertstorms:storm_biome_blacklist

默认支持原版沙漠和恶地变种。

该模组还可以自动识别许多模组添加的沙漠、恶地、荒地及其他干旱生物群系,无需专门的 Java 集成。

兼容性

Desert Storms 通过生物群系标签和自动识别干旱生物群系的功能,支持模组化世界生成。

已知兼容的世界生成模组包括:

其他生物群系模组无需专门的兼容性补丁,也可以通过 Desert Storms 的生物群系标签添加支持。

多人游戏(祈祷)

风暴状态、阶段和主要视觉效果会在服务器与已连接的玩家之间同步。

风力物理效果、生物行为和沙子堆积等游戏机制由服务器控制,而每位玩家都可以独立配置视觉效果质量。

依赖项

Desert Storms 不需要 Lodestone 或 Rubidium Extra。

无需安装其他依赖模组。

命令

该模组包含用于测试和管理的命令:

  • /sandstorm start phase <1-5> — 在指定阶段开始一场沙尘暴
  • /sandstorm stop — 立即停止当前的沙尘暴

Discord

Discord

常见问题

Desert Storms 支持哪些 Minecraft 版本?

Desert Storms 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Desert Storms 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

reset300 的其他作品

查看全部 →