promotional bannermobile promotional banner

RouterUpgradeCore

A lightweight framework mod for ModularRouters. Uses Mixin injection to let vanilla Router blocks switch into new transfer modes via marker Upgrade items. Adds no gameplay changes by itself — required by addon mods such as FluidRouterUpgrade.

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

  • RouterModeProvider registration 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

Installation

  1. Install Forge.
  2. Place ModularRouters, RouterUpgradeCore, and at least one compatible addon mod's JAR files in the mods folder.
  3. 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)対応(計画中)

必要環境

導入方法

  1. Forgeを導入する。
  2. ModularRouters・RouterUpgradeCore・対応する姉妹アドオンMODのjarファイルをmodsフォルダへ配置する。
  3. Minecraftを起動する。

既知の制限

  • 本MODはライブラリMODのため、単体で導入してもクラフト可能な「モードアップグレードコア」アイテムが増える以外に機能はありません。
  • ゲーム内で実際の効果を得るには、FluidRouterUpgrade等の姉妹アドオンMODを併せて導入する必要があります。

ソースコード: GitHubModrinth でも公開中

The RouterUpgradeCore Team

profile avatar
Owner
  • 1
    Followers
  • 5
    Projects
  • 3.4K
    Downloads

Independent Minecraft mod developer. Building mods with AI-assisted development and custom tools for fast updates and reliable maintenance. Feedback and bug reports are always welcome!

Donate

More from yuhhamuView all

  • FluidRouterUpgrade project image

    FluidRouterUpgrade

    Lets a vanilla ModularRouters Router transfer Forge Fluids instead of just items. Insert a Fluid Transfer Upgrade to switch a Router's Puller, Sender, Distributor, and Void modules into fluid-transfer mode. Requires RouterUpgradeCore.

    • 6
    • September 1, 2026
  • FluidRouters project image

    FluidRouters

    Adds a FluidRouter block with an internal tank and Sender/Puller/Distributor modules for automating fluid transfer, as an addon for ModularRouters.

    • 99
    • August 29, 2026
  • BuildingGadgetsAE2Request project image

    BuildingGadgetsAE2Request

    Adds an AE2 auto-craft button to Building Gadgets 2's material list, requesting missing items in one click. Hold a custom keybind while pasting to auto-request then auto-paste once crafting finishes.

    • 1.6K
    • August 28, 2026
  • AE2 Crafting Priority project image

    AE2 Crafting Priority

    Adds per-job crafting priority to Applied Energistics 2's autocrafting, so higher-priority jobs claim crafting machines first.

    • 1.7K
    • August 17, 2026
  • FluidRouterUpgrade project image

    FluidRouterUpgrade

    Lets a vanilla ModularRouters Router transfer Forge Fluids instead of just items. Insert a Fluid Transfer Upgrade to switch a Router's Puller, Sender, Distributor, and Void modules into fluid-transfer mode. Requires RouterUpgradeCore.

    • 6
    • September 1, 2026
  • FluidRouters project image

    FluidRouters

    Adds a FluidRouter block with an internal tank and Sender/Puller/Distributor modules for automating fluid transfer, as an addon for ModularRouters.

    • 99
    • August 29, 2026
  • BuildingGadgetsAE2Request project image

    BuildingGadgetsAE2Request

    Adds an AE2 auto-craft button to Building Gadgets 2's material list, requesting missing items in one click. Hold a custom keybind while pasting to auto-request then auto-paste once crafting finishes.

    • 1.6K
    • August 28, 2026
  • AE2 Crafting Priority project image

    AE2 Crafting Priority

    Adds per-job crafting priority to Applied Energistics 2's autocrafting, so higher-priority jobs claim crafting machines first.

    • 1.7K
    • August 17, 2026