RouterUpgradeCore

RouterUpgradeCore

ModularRouters的轻量级框架模组。使用Mixin注入让原版路由器方块能通过标记升级物品切换新的传输模式。本身不添加任何游戏玩法变更——是FluidRouterUpgrade等附属模组的前置依赖。

RouterUpgradeCore

本模组在 Anthropic 的 AI 助手 "Claude" 的帮助下开发。

描述

RouterUpgradeCore 是一个针对 ModularRouters 的轻量级框架模组。它使用 Mixin 注入,让原版路由器方块无需专用自定义方块即可切换至特殊传输模式——只需将标记升级物品插入现有路由器即可切换模式。

RouterUpgradeCore 本身不添加任何游戏玩法行为。它作为其配套附加模组的必要依赖和共享构建模块存在,这些附加模组将各自的传输模式(如 Forge 流体、Mekanism 化学品等)注册到此框架上。

主要特性

  • RouterModeProvider 注册 API —— 附加模组可挂钩到路由器的 capability 暴露、保存/加载、目标验证以及 Puller/Sender/Distributor/Void 模块的执行。
  • 每个路由器仅一个活动模式 —— 由当前安装的标记升级物品决定。未安装任何标记物品的路由器行为与原版 ModularRouters 完全相同,未作任何修改。

兼容的附加模组

  • FluidRouterUpgrade —— Forge 流体支持(现已可用)
  • ChemicalRouterUpgrade —— Mekanism 化学品/气体支持(计划中)

需求

安装方法

  1. 安装 Forge。
  2. 将 ModularRouters、RouterUpgradeCore 以及至少一个兼容的附加模组的 JAR 文件放入 mods 文件夹。
  3. 启动 Minecraft。

已知限制

  • 这是一个库模组:单独安装只会获得一个可合成的模式升级核心物品,它本身没有任何功能。
  • 你需要至少同时安装一个附加模组(如 FluidRouterUpgrade)才能让游戏内发生实际变化。

源代码:GitHub · 也可在 Modrinth 上获取