沙漠风暴是一款针对《我的世界》沙漠和恶地生物群系的沉浸式天气与生存模组。它添加了大型多阶段沙尘暴,玩家可以从远处看到它们逼近,并逐渐将周围的景观转变为能见度低、充满危险的恶劣环境。
概述 沙漠风暴是一款针对《我的世界》沙漠和恶地生物群系的沉浸式天气与生存模组。它添加了大型多阶段沙尘暴,玩家可以从远处看到它们逼近,并逐渐将周围的景观转变为能见度低、充满危险的恶劣环境。 风暴的影响远超玩家屏幕显示的范围。风会推动玩家、生物、掉落物及投射物;动物会试图寻找庇护所;敌对生物在浓重沙尘中难以看清目标;碎片在空中飞舞;沙子在暴露的地形上堆积;而强大的风暴还能带来闪电及其他环境危害。 特性 五阶段风暴系统 沙尘暴会经历五个不同的强度等级。早期阶段会降低能见度并引入更强的风力,而后期阶段则因严重雾气、更强的风力、环境效应和闪电而变得显著更加危险。 风暴会随时间自然增强或减弱,其持续时间、阶段行为及许多其他数值均可配置。 大范围世界空间沙尘暴 沙尘暴不仅限于屏幕覆盖效果。大团 airborne 沙尘会填满受影响的沙漠区域,甚至在进入风暴之前,从生物群系外部即可看到它们。 较高阶段会大幅降低能见度,而最强烈的风暴会使穿越开阔沙漠变得极其困难。 风暴前预警 自然触发的沙尘暴不会瞬间出现。风暴开始之前,远处的沙云、风、大气效果和声音会逐渐积聚,为玩家留出寻找庇护所的时间。 预警持续时间可配置。 风力物理效果 风暴的风会对世界产生物理影响。 玩家会被风吹动 蹲下可减少风对玩家移动的影响 生物会根据其体型被风吹动 小型生物在强烈风暴中可能被部分掀起 掉落物会被风携带 箭矢和其他投射物会受到侧风影响 风力强度会根据当前风暴阶段而变化 处于遮蔽状态的实体受风影响远小于暴露在露天风暴中的实体。 生物行为 在较强风暴期间,动物、村民及其他一些被动生物会试图寻找有遮蔽的区域。 沙尘暴还会降低生物的能见度。当风暴过于浓密时,敌对生物可能会失去远距离目标,但近距离目标依然构成威胁。 庇护系统 模组会检测屋顶、墙壁以及是否暴露于风向中。 合适的庇护所能让玩家免受多种风暴影响,包括风、粒子效果和能见度降低。深层洞穴也能被正确检测,防止风暴雾气和 airborne 沙尘出现在地下。 飞行碎片 强烈风暴会将低多边形环境碎片带入空中,包括: 树枝 干枯树枝 树叶簇 砾石 砂岩碎片 风滚草 碎片使用专用的客户端渲染器,而非《我的世界》的粒子引擎,从而在不增加服务器端实体的情况下实现大量移动碎片的效果。 沙子堆积 强大的第四阶段和第五阶段风暴会在暴露的自然地形上留下薄薄的沙丘。 沙子堆积仅发生在室外,且每个区块的堆积量受到限制,以避免覆盖整个区域或严重修改玩家的建筑。 该系统可在服务器上禁用或配置。 闪电与屏幕效果 强烈风暴阶段可产生闪电,并伴有基于距离的屏幕震动和明亮闪光。 闪电频率经过控制,以防止在最强烈阶段出现过度闪烁。 导航干扰 沙尘暴期间,F3 调试屏幕仍然可用,但坐标信息变得不可靠。 显示的 XYZ、方块和区块坐标可能持续变化、交换轴、反转方向或显示完全错误的位置。 系统设计为无需针对每个小地图或导航模组进行单独集成即可正常工作。 动态音频 风暴环境音会根据风暴强度和玩家周围环境而变化。 阶段切换时声音立即过渡,曲目之间不再有漫长的静音间隙。 在地下或封闭庇护所内,风暴音效会被严重闷住;而在暴露区域,风声、阵风及偶尔的环境冲击声则更为强烈。 游戏内配置 沙漠风暴包含一个专用的配置界面,可直接从暂停菜单访问。 提供以下图形预设: 低 中 高 超高 自定义 可用的客户端设置包括: 风暴云渲染 云密度 渲染距离 雾效 世界黑暗度 暗角 粒子密度 风力碎片 碎片密度 闪电闪光 镜头震动 风暴音效 音量 风暴淡入淡出时间 导航干扰 服务器端设置控制游戏玩法机制,如风暴持续时间、风力物理、伤害、生物行为、沙子堆积和自动触发风暴。 生物群系支持 沙漠风暴使用基于数据驱动的生物群系标签系统。 支持的生物群系可通过以下方式添加: #desertstorms:storm_biomes 可通过以下方式排除生物群系: #desertstorms:storm_biome_blacklist 默认支持原版沙漠和恶地变体。 该模组还能自动识别许多来自其他模组的沙漠、恶地、荒地及其他干旱生物群系,无需专用的 Java 集成。 兼容性 Desert Storms 旨在通过生物群系标签和自动干旱生物群系检测来支持模组化的世界生成。 已知兼容的世界生成模组包括: Biomes O' Plenty Terralith 其他生物群系模组可以通过 Desert Storms 的生物群系标签添加支持,而无需专用的兼容补丁。 多人游戏(Pray) 风暴状态、阶段和主要视觉效果在服务器与已连接玩家之间进行同步。 诸如风物理、生物行为及沙子堆积等游戏机制由服务器控制,而视觉质量则可由每位玩家独立配置。 依赖项 Desert Storms 不需要 Lodestone 或 Rubidium Extra。 无需其他依赖模组。 命令 该模组包含用于测试和管理的命令: /sandstorm start phase <1-5> — 在选定阶段开始沙尘暴 /sandstorm stop — 立即停止当前的沙尘暴 Discord
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。