跳到正文

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 的其他作品

查看全部 →