RouterUpgradeCore
This mod is developed with the help of Anthropic's AI assistant "Claude."
Description
RouterUpgradeCore is a lightweight framework mod for ModularRouters. It uses Mixin injection to let vanilla Router blocks switch into special transfer modes without needing a dedicated custom block — the mode is toggled simply by inserting a marker Upgrade item into an existing Router.
By itself, RouterUpgradeCore adds no gameplay behavior. It exists as a required dependency and shared building block for its companion addon mods, which register their own transfer modes (Forge Fluids, Mekanism Chemicals, etc.) against this framework.
Key Features
RouterModeProviderregistration API — addon mods hook into a Router's capability exposure, save/load, target validation, and Puller/Sender/Distributor/Void module execution.- One active mode per Router — determined by which marker Upgrade item is currently installed. A Router with none installed behaves exactly like vanilla ModularRouters, unmodified.
Compatible Addon Mods
- FluidRouterUpgrade — Forge Fluid support (available now)
- ChemicalRouterUpgrade — Mekanism Chemical/Gas support (planned)
Requirements
- Minecraft 1.20.1
- Minecraft Forge 47.4.6+
- Modular Routers (required)
Installation
- Install Forge.
- Place ModularRouters, RouterUpgradeCore, and at least one compatible addon mod's JAR files in the
modsfolder. - Launch Minecraft.
Known Limitations
- This is a library mod: installing it alone gives you a craftable Mode Upgrade Core item with no function of its own.
- You need at least one addon mod (such as FluidRouterUpgrade) installed alongside it for anything to actually change in-game.
Source code: GitHub · Also available on Modrinth
RouterUpgradeCore
本MODの開発にはAnthropicのAIアシスタント「Claude」を活用しています。
概要
RouterUpgradeCoreは、ModularRoutersのルーターブロックにMixin注入で機能拡張を行う、軽量なフレームワークMODです。専用のブロックを追加するのではなく、既存のルーターへ専用のUpgradeアイテム(マーカーアイテム)を挿入するだけで、そのルーターを特殊な転送モードへ切り替えられるようにします。
本MOD単体ではゲームプレイ上の挙動変化は一切ありません。具体的な転送モード(Forge Fluid、Mekanism Chemical等)を実装する姉妹アドオンMODが動作するために必要な、共通基盤・共有コンポーネントとしての位置づけです。
主な機能
RouterModeProvider登録用API — 姉妹アドオンMODが、ルーターのcapability公開・セーブ&ロード・ターゲット判定・Puller/Sender/Distributor/Voidモジュールの実行処理へフックするための仕組み。- 1ルーターにつき有効なモードは1つ — どのマーカーUpgradeアイテムが挿入されているかで決まる。該当アイテムが未挿入のルーターは、Vanilla本来のModularRoutersと全く同じ挙動。
対応する姉妹アドオンMOD
- FluidRouterUpgrade — Forge Fluid(バケツ等)対応(公開中)
- ChemicalRouterUpgrade — MekanismのChemical(Gas)対応(計画中)
必要環境
- Minecraft 1.20.1
- Minecraft Forge 47.4.6以降
- Modular Routers(必須)
導入方法
- Forgeを導入する。
- ModularRouters・RouterUpgradeCore・対応する姉妹アドオンMODのjarファイルを
modsフォルダへ配置する。 - Minecraftを起動する。
既知の制限
- 本MODはライブラリMODのため、単体で導入してもクラフト可能な「モードアップグレードコア」アイテムが増える以外に機能はありません。
- ゲーム内で実際の効果を得るには、FluidRouterUpgrade等の姉妹アドオンMODを併せて導入する必要があります。

