沙浪

沙浪

用平滑而逼真的动画波浪改造《我的世界》的海洋,让波浪在整个海洋中流动。

创建

🌊 黑沙海浪 —— 为 Minecraft 注入活力之海

海洋不再平坦。黑沙海浪将 Minecraft 的海洋变成真实、动态、充满生机的存在——你能看到波浪,摇晃船只的涌浪,意义重大的风暴,以及鼓起船帆的风。它基于Sable物理引擎构建,可与 Sable 模拟的任何内容自动协同——包括每一个机械动力:航空学的船只。

你看到朝船只涌来的浪尖,正是将船只托起的那个浪尖。物理与视觉效果基于同一个确定性波浪模拟——没有不同步,没有伪装。


⚓ 特性

可见且与物理同步的波浪

在海洋表面绘制一层半透明、带有泡沫浪花的波浪表面,其计算基于物理模拟所使用的同一8分量格斯特纳波浪场。包含生物群系色调的水色(暖海碧绿、冷海藏蓝)、白色浪尖泡沫、基于坡度的平滑日照着色,以及柔和的边缘渐隐。无论是否使用着色器均能正常工作。

响应天空的海洋

平静的日子伴有轻柔的涌浪。雨水会增强海况;雷暴会在大约一分钟内掀起汹涌的翻滚波浪,当天空放晴后逐渐平息。波高遵循真实海洋学原理(Pierson–Moskowitz风浪尺度、深水频散关系)。

响应月亮的海洋

满月和新月时的大潮会带来比弦月小潮明显更大的海浪,并且海洋每天两次随着潮汐节律起伏——若在满月夜晚的风暴中航行,后果自负。

狂暴海域 —— 德雷克海峡更新

每隔几分钟,开阔洋面会掷出隐藏的骰子。当命中45分之1的概率时,海洋将变得极其凶险,持续约两分钟——海浪变为2.3倍,狂风呼啸,像真实飑线一样逐渐增强再减退。仅限深水区域……

水深变浅效应

……因为在现实中,当海底上升时波浪会失去其力量;Minecraft 中的黑沙海浪也是如此。港口、河流和海滩保持平静;全部波浪力量都存在于水深骤降的区域之外。波浪在靠近海岸时明显变小。

感受一切的船只

任何 Sable 载具或机械动力:航空学的船只都会在涌浪中起伏、纵摇和横摇。波浪托起船体,推动船只沿波浪方向前进;流体动力阻尼加上可配置的横摇稳定器,让巨浪航行惊险刺激而不是致命。(若你想要真实的倾覆体验,可将rollStabilization设置为0。)

船帆 ⛵

羊毛和机械动力的风车帆,当 Sable 实体位于水中时,会利用风力推动船只移动,移动方向与风向相关。你可以添加更多船帆来提升速度,默认最大速度为7米/秒;若想自定义配置,请向下滚动查看操作方法。

尾迹、碎浪、水花与声音

移动的船只激起船首浪花,在船身两侧留下泡沫条纹,在船尾拖出逐渐变宽的尾迹,并在全速行驶时扬起喷泉状水花。涌浪在浅滩岸边破碎,伴随水花、泡沫和气泡。海洋是喧闹的:碎浪在沙滩上轰鸣,水流沿着移动的船体冲刷,风暴海域狂风咆哮——全部使用原版音效,无需资源包。

ProtoManly 的天气集成 🌪️

安装了ProtoManly 的天气(0.16.4)和PMWeatherAPI后,风与波浪将与 PMWeather 的天气场同步。使用 Weather、Storms 和 tornadoes 模组的用户同样适用。


📦 需求

模组 是否需要?
Minecraft 1.21.1 + NeoForge 必需
Sable 2.0+ 必需
机械动力:航空学 可选 —— 船只自动支持

ProtoManly 的天气 0.16.4 + PMWeatherAPI

注意:2.0.0及以上版本兼容 Corosus 的 Weather、Storms 和 tornadoes 模组。

可选 —— 风暴风力驱动船帆(注意:PMWeather 与 Iris 不兼容)

⚙️ 配置

所有配置均可通过进入主菜单的“模组”选项,然后搜索“sablewaves”来完成,之后你可以根据自己的喜好配置任何内容。