跳到正文

Create Aeronautics: Constraint Fix

作者:duble

修复结构方块复制或从 NBT 文件加载结构后,内部绳索和弹簧出现错乱的问题。

收藏

截图

介绍

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

ConstraintFix 是一款小型辅助模组,可修复一个影响飞艇,以及任何包含 Create Aeronautics 的 rope_connector、rope、spring_connector 和 spring 方块的结构的严重漏洞。

问题

复制包含绳索或弹簧的结构时——例如气球通过绳索连接到船体的飞艇,或用弹簧安装的起落架——再使用结构方块、Create 蓝图、其他模组加载的NBT 文件或任何模板系统粘贴时,会发生以下情况:
绳索或弹簧看起来完好无损(能看到绳结/锚点纹理和连接点)
但绳索或弹簧实际上并不存在——你无法抓取它,它不会摆动、压缩或伸展,也没有物理效果
这是因为 Create: Aeronautics 使用绝对世界坐标保存绳索和弹簧的线段数据。

当结构被粘贴到新位置时,这些坐标仍指向原来的建造位置——物理引擎会立即销毁线段,但视觉上的绳结/锚点仍然保留,让人误以为绳索或弹簧仍能正常工作。

修复方案

**ConstraintFix 会在加载时拦截绳索和弹簧数据,检测连接器是否已被移位(保存的锚点与实际位置不再匹配),在物理引擎读取数据之前移除损坏的线段,并在下一个服务器刻自动于正确位置重新创建绳索或弹簧。
物理组装(Sable 子层级)也已得到完整支持:模组可以识别世界坐标与地块坐标之间的转换,并保持这些数据不变,因此飞艇组装后在物理模拟过程中也能保留绳索和弹簧。**

问题反馈

请在这里(https://github.com/emariduble-cmd/Constraint_Fix/issues)报告任何漏洞或其他问题,我会尽快修复

前置要求

(https://www.curseforge.com/minecraft/mc-mods/create-aeronautics)

注意事项

安装 ConstraintFix 之前粘贴的结构无法自动修复;安装模组后,请重新粘贴一次。

常见问题

Create Aeronautics: Constraint Fix 支持哪些 Minecraft 版本?

Create Aeronautics: Constraint Fix 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Create Aeronautics: Constraint Fix 怎么安装?

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

评论

登录后评论和评分

duble 的其他作品

查看全部 →