
Sable & 流动液体兼容
修复了Sable与流动流体之间的流体物理问题:从物理对象上流出的流体不再作为该对象的一部分被跟踪,而是成为普通的世界流体;落在物理对象顶部的普通流体则成为其一部分。
Sable / Flowing Fluids 兼容补丁
修复 Sable 与 Flowing Fluids 之间的流体物理问题,双向兼容——这两个模组原本各自的物理引擎都不知道如何处理对方。
修复内容
从物理物体上流出的水原本会出现问题。 无论水落下多远,它都会被持续追踪为物体的一部分,径直穿过真实地形,最终在到达世界底部时彻底破坏物体的物理稳定性。现在,水一旦流出边缘就会脱离为普通的、独立的水——就像水从任何其他东西上流下一样。
落在物理物体上的水现在会被物体吸收,同样如此。雨水聚集在甲板上、瀑布倾泻到船上、水桶倒在船上——这些都成为物体的一部分,并从此随物体移动和旋转,而不是径直落下穿透。
两个方向都遵循朝向。 将船倾覆,它不会开始吸起它正下方浸泡的海洋——而任何原本携带但不再有支撑面的水会正确倒出,密封在船舱内的水则无论物体如何旋转都保持在原位。
需求
- Minecraft 1.21.1,NeoForge
- Sable(必需)
- Flowing Fluids(必需)
两个依赖项都必须与本模组一同安装。本模组为服务端行为;建议服务端和客户端都安装。
配置
所有内容都可以通过 config/sable_flowing_fluids_compat-common.toml 调整:扫描频率、检查的结构高度上限,以及吸收停止的倾斜角度。默认设置对大多数建筑来说开箱即用——完整的数据表及各选项的说明请参阅 GitHub README。
兼容性说明
- 这是非官方的第三方兼容补丁,与 Sable 或 Flowing Fluids 的作者没有关联,也未经其认可。
- 它完全通过各自模组的公共 API 工作——不注入任何模组的内部代码——因此对双方的更新应具有相当的鲁棒性,但任一方的流体或子层级系统发生重大变更时,本补丁可能仍需要更新。
- 仅处理 Flowing Fluids 管理的流体。原版流体在物理物体周围的行为不受影响(且 Sable 本身已部分处理)。
许可证
MIT——见 LICENSE。
源代码
https://github.com/FluffyCommando/Sable-Flowing-Fluids-Compat
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。