跳到正文

Cable Fixes for Prom

作者:ImEden6

一个Fabric模组,修复Prominence 2整合包中各种模组交互导致的崩溃和问题,主要针对Ad Astra机器以及机械动力/应用能源2的伪装方块。

收藏

介绍

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

Prom 线缆修复

一个 Fabric 模组,用于修复 Prominence 2 整合包中的各种模组交互崩溃和问题,重点解决 Ad Astra 机器以及 机械动力 / 应用能源2 仿制方块相关的问题。

🚀 功能

  • 嵌套事务修复(Ad Astra):当外部流体/物品管道(例如 Pipez 或其他运输模组的管道)在 Ad Astra 机器的内部事务仍在进行时与其交互,可防止出现 IllegalStateException: Transaction already in progress 崩溃。
  • 机械动力与 AE2 兼容性:通过在机械动力的 FilteredBlockAndTintGetter 上实现 RenderAttachedBlockView,解决机械动力的仿制方块查询 AE2 线缆和总线外观数据时出现的 ClassCastException 崩溃。
  • 接受仿制材料:绕过 AE2 线缆和总线的体素形状与实体检查,使它们可以作为仿制材料使用。
  • 条件加载:只有当机械动力和 AE2 都已加载时,才会应用对应的兼容性 Mixin,从而避免类加载问题。

🛠️ 工作原理

  • Ad Astra 修复:Sponge Mixin 会挂钩机器方块实体的 updateSlots,并在存在活动事务时,将流体/物品更新延后到服务器刻末尾执行。
  • 机械动力与 AE2 修复:在机械动力的 FilteredBlockAndTintGetter 上实现 Fabric 的 RenderAttachedBlockView,以转发渲染附加数据查询。针对 CopycatBlock.getAcceptedBlockState 的 Mixin 会处理 AE2 的 CableBusBlock 材料检查,使其可作为有效的仿制方块。

📦 安装

  1. 安装 Fabric 加载器。
  2. 将此 .jar 文件放入你的 mods 文件夹。
  3. 必须安装 Ad Astra 作为依赖。可选支持 机械动力 和 应用能源2(若两者均已安装,兼容功能会自动加载)。

📜 许可证

本项目采用 MIT 许可证,详情请参见 LICENSE 文件。

常见问题

Cable Fixes for Prom 支持哪些 Minecraft 版本?

Cable Fixes for Prom 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Cable Fixes for Prom 怎么安装?

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

评论

登录后评论和评分

ImEden6 的其他作品

查看全部 →