Connector Extras — 用于改善兼容性并在 Minecraft 的 Forge 上运行 Fabric 模组的技术性模组
Connector Extras是Sinytra Connector的辅助模组,提供FE↔E能量桥接(默认1E=10FE)、JEI/REI/EMI配方查看器桥接、ModMenu支持等功能。支持1.21~1.21.1和1.20.1版本,需要Sinytra…
Connector Extras是Sinytra Connector的辅助模组,提供FE↔E能量桥接(默认1E=10FE)、JEI/REI/EMI配方查看器桥接、ModMenu支持等功能。支持1.21~1.21.1和1.20.1版本,需要Sinytra Connector和Forgified Fabric API作为前置。
Connector Extras — 用于改善兼容性并在 Minecraft 的 Forge 上运行 Fabric 模组的技术性模组
测试并编写本文时的 Minecraft 版本:1.21.1
支持的版本范围:1.21–1.21.1, 1.20.1
必需的前置:Sinytra Connector, Forgified Fabric API
Connector Extras 是 Sinytra Connector 的辅助模组,增加了对流行的第三方 Fabric API 和库的支持。Sinytra Connector 本身在 NeoForge 上运行 Fabric 模组,但并没有涵盖每一个第三方 API。如果 Fabric 模组依赖于专用库(能源系统、自定义生物群系、ModMenu),那么如果没有额外的桥接,这样的模组要么无法启动,要么在功能受限的情况下运行。Connector Extras 填补了这一空白——它是一套独立的适配器模块,每一个都对应特定的 API。
架构
没有单独的 GUI 或手动开关。该模组由子模块组成,如果 mods 文件夹中存在相应的 Fabric 模组,则每个子模块都会自动激活。否则,模块就不会启用。对于玩家来说,这意味着:只需将 JAR 放在 mods 文件夹中,与 Sinytra Connector 和 Forgified Fabric API 放在一起即可。
Connector Extras 本身并不能运行 Fabric 模组。这是在 Sinytra Connector 之上的附加组件——没有它就无法加载。
模块涵盖的内容
能量桥接 FE ↔ E。 对于包含技术性模组的整合包来说,这是最重要的模块。Forge 模组使用 Forge Energy (FE),而 Tech Reborn 系列的 Fabric 模组使用 Team Reborn Energy (E)。没有桥接,不同系统的方块就无法互相传输能量。该模块为方块 (BlockEntities) 和物品 (ItemStacks) 添加了双向的 FE ↔ E 转换。转换比率是可编辑的(参见“配置”)。默认值为 1 E = 10 FE。
配方查看器 JEI、REI、EMI 的桥接。 Fabric 模组通过这些查看器的插件来注册它们的配方。没有桥接,Forge 版本的查看器就无法识别 Fabric 插件,配方也不会出现在列表中。针对这三个查看器的单独模块将 Fabric 插件检测器与 Forge 检测器并排连接。
Reach Entity Attributes — Forge 移植。 一些 Fabric 模组通过此库更改攻击和交互的距离。Forge 有自己的范围属性系统,直接移植 Fabric 版本会因为 mixin 而产生冲突。该模块在 Forge 系统旁边添加了一个干净的实现。
Amecs API — Forge 移植。 同样的情况,但针对带有修饰键的按键系统(Shift+R 而不是简单的 R)。在 Forge 系统旁边提供 Fabric-API 的单独实现,而不覆盖绑定。
ModMenu(模组菜单)。 将打开 Fabric 模组配置屏幕的按钮移动到 Forge 模组列表中——可以直接从界面访问设置,而无需手动编辑文件。
其他桥接。 Architectury API Bridge(确保在 Architectury 之上正确注册 Fabric 模组的事件总线)、Terrablender Bridge(Fabric 生物群系通过 Terrablender 的 Forge 版本注册)、KubeJS Bridge(将 KubeJS 的 Fabric 插件的初始化移动到生命周期中的适当位置)、Forge Config API Port(无需单独的前置模组的干净 API 实现)、Pehkui Bridge(支持实体缩放 Fabric 库)。
配置
几乎所有的东西都可以在不需要干预的情况下工作。唯一需要手动编辑的配置文件是能量桥接参数。
config/connectorextras_energy_bridge-common.toml
参数 | 功能 |
| Forge 端从 Fabric 模组传输的 1 E 中接收多少 FE。范围是任何大于 0 的整数。值 0 完全禁用 Fabric → Forge 转换。 |
| Fabric 端为了输出 1 E 扣除多少 FE。范围是任何大于 0 的整数。值 0 完全禁用 Forge → Fabric 转换。 |
每个方向都可以单独编辑。在 Forge 模组非常廉价地产生 FE,而 Fabric 模组输出 E 较慢的整合包中,10:10 的镜像比率会惩罚其中一方——此时,可以根据特定整合包的平衡调整比率。
文件在首次启动后自动创建。应该在启动后编辑,而不是在启动前。
结论
Connector Extras 没有使用 10 个独立的补丁模组,而是将所有关键桥接添加在一个 JAR 中,并仅在需要时启用每个桥接。适合构建混合了 NeoForge 和 Fabric 模组的大型 Minecraft 整合包的玩家。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











