Modular Routers Mod — Guide
The Modular Router
The Modular Router is the heart of the mod. It has three primary internal sections and several global settings.
Internal Storage
- Buffer: A single inventory slot that holds up to one stack of items. All modules interact with this buffer (pulling items into it or pushing items out of it).
- Module Slots: 9 slots for Modules. The router executes these modules in order from left to right every cycle.
- Upgrade Slots: 9 slots for Upgrades that provide global benefits to the router, such as increased speed or energy capacity.
Global Settings
- Redstone Mode: Determines when the router runs. Options include: Always On, High Signal, Low Signal, and Pulse (runs once per redstone pulse).
- Eco Mode: When enabled, the router reduces its tick rate if it has been idle for a period, significantly reducing server CPU impact.
- Energy Buffer: If an Energy Upgrade is installed, the router gains a Forge Energy (FE) buffer. Some modules can be configured to require FE to operate.
Modules
Modules define the specific actions a router takes. Most modules are directional and can be configured by right-clicking them in the air or clicking them while inside the router GUI.
Transfer Modules
| Module | Description |
|---|---|
| Puller Mk1 | Pulls items from an adjacent inventory into the buffer. |
| Puller Mk2 | Pulls items from a remote inventory (up to 12 blocks away). Requires 'syncing' to the target block by shift-right-clicking it. |
| Sender Mk1 | Sends items from the buffer to the first inventory found in a straight line (up to 8 blocks). |
| Sender Mk2 | Sends items to a specific remote inventory (up to 24 blocks). Requires syncing. |
| Sender Mk3 | Sends items to a specific remote inventory across any distance or dimension (requires energy). |
| Distributor | Distributes items from the buffer to multiple nearby inventories in a round-robin or random fashion. |
| Vacuum | Sucks up dropped items in a radius around the router. |
| Player | Interacts with the player's own inventory (main, offhand, or armor slots) regardless of distance. |
World Interaction Modules
| Module | Description |
|---|---|
| Placer | Places the item in the buffer as a block in the world. |
| Breaker | Breaks the block adjacent to the router and puts the drops into the buffer. |
| Extruder Mk1/Mk2 | Extends a line of blocks from the buffer and retracts them (ideal for drawbridges). Mk2 allows for complex shapes. |
| Activator | Simulates a player right-clicking or attacking with the item in the buffer. |
| Dropper | Drops the item in the buffer into the world as an entity. |
| Flinger | Similar to the Dropper, but launches the item with velocity in a specific direction. |
Specialized Modules
| Module | Description |
|---|---|
| Fluid Mk1/Mk2 | Transfers fluids between the router (using buckets in the buffer) and adjacent/remote tanks. |
| Energy Output | Pushes FE from the router's internal buffer to an adjacent block. |
| Energy Distributor | Wirelessly pushes FE to up to 8 nearby energy-receiving blocks. |
| Detector | Emits a redstone signal based on the contents of the router's buffer. |
| Void | Deletes items in the buffer that match the filter. |
Upgrades
Upgrades are placed in the 9 upgrade slots on the right side of the Router GUI. They affect the entire router's operation.
- Speed Upgrade: Reduces the time between router cycles. A router with 9 speed upgrades can run every tick.
- Stack Upgrade: Increases the number of items a module can move per cycle (up to a full stack).
- Energy Upgrade: Adds a 50,000 FE buffer per upgrade. Necessary for energy-based modules.
- Fluid Transfer Upgrade: Increases the amount of fluid moved per cycle by Fluid Modules.
- Camouflage Upgrade: Allows the router to take on the appearance of another block. Shift-right-click a block with the upgrade to set the texture.
- Muffler Upgrade: Silences the sounds produced by the router and its modules.
- Blast Upgrade: Makes the router immune to explosions.
- Security Upgrade: Restricts GUI access and prevents the Activator module from attacking the owner or whitelisted players.
- Sync Upgrade: Synchronizes the execution timing of multiple routers.
Augments
Augments are installed inside individual modules to fine-tune their behavior. Each module has 4 augment slots.
- Range Up/Down: Increases or decreases the operational range of the module.
- Stack Augment: Overrides the router's stack upgrades for that specific module.
- Redstone Augment: Allows a specific module to only run based on a redstone signal, independent of the router's global setting.
- Regulator Augment: Limits the number of items the module will maintain in the target inventory.
- Filter Round Robin: Changes the module's filter matching to cycle through items one by one.
- Fast Pickup (Vacuum): Allows the Vacuum module to ignore the standard item pickup delay.
- XP Vacuum (Vacuum): Allows the Vacuum module to collect experience orbs.
- Mimic (Extruder Mk2): Causes extruded blocks to mimic the properties (light, redstone) of the original block.
- Pushing (Extruder): Increases the force with which the extruder pushes entities away.
Smart Filters
While every module has a built-in 9-slot filter, Smart Filters can be placed into these slots to provide advanced logic.
- Bulk Item Filter: Provides a much larger inventory for filtering (up to 54 slots).
- Inspection Filter: Filters items based on NBT data, durability, enchantments, or mod of origin.
- Mod Filter: Matches all items from a specific mod.
- Registry Filter: Uses Regular Expressions (Regex) to match item registry names.