- Multiple changes from @Matyrobbrt :
- Some significant internal reworking to benefit addon mods
- Added gametest framework and tests for several modules, more to come
- Added JEI search aliases for modules/augments/upgrades
- Several other technical (non-player-visible) improvements
- Added ja_jp translations (including Patchouli manual) - thanks @momo-i2
- Fixed client crash in Bulk Item Filter when installed in a Detector Module
- Updated to Minecraft 1.21.1; NeoForge 21.1.0 or later required
- Routers are now owned by the placing player for the purposes of Activator Modules
- Makes Security Modules unnecessary for operating in claim-protected areas (e.g. FTB Chunks)
- Fixed a rounding error in percentage calculation which could affect Inspection Module accuracy
- Fixed inserting a Camouflage Upgrade causing a client desync (items apparently vanishing from the open router GUI)
- Fixed textfield in Detector Module GUI not working
- NeoForge 21.0.110-beta or newer required
- Added support for FTB Filter System; Smart Filters from that mod can be placed in module filter slots and function as filters
- Limitation: they can't be configured in-place, so keep the real Smart Filter item around in case reconfiguration is needed
- Mod configuration GUI is now available again thanks to changes in NeoForge 21.0.110-beta
- Fixed Distributor Modules not working on dedicated server with more recent NeoForge builds
- Patchouli integration has been updated
- Note that Patchouli doesn't have an official release yet for 1.21
- Updated to work with Neoforge 21.0.40+
- Placer Module has been reworked internally to simplify the code and act more like a player placing the block. Couple of minor player-noticeable changes:
- Directional blocks are now oriented along the placing axis
- If placing is prevented (e.g. by a protection mod such as FTB Chunks), the place sound will still play even though the block is not placed. This can be a useful indicator that the placement is being attempted and failing. (Using a Security Module in your router is the correct action here)
- Fixed init crash while setting up creative tabs.
[13.0.0]
- Ported to Minecraft 1.21. Equivalent in functionality to last 1.20.4 release.
[12.3.3]
- Items which directly grant experience to the player when used can now be used by Activator Modules (which use a fake player)
- Experience so granted is dropped as experience orbs next to the router
- Some API improvements, thanks to @Matyrobbrt - no player-visible changes here; intended to ease creation of addon mods
[12.3.2]
- Fixed items losing NeoForge attachment data when dropped from a router that's just been broken
[12.3.1]
- Fixed a couple of bugs with Template Frame (Extruder Mk2 fake blocks) NBT load/save
[12.3.0]
- Initial port to Minecraft 1.20.4
- This release is built for Neoforge, and will not work on MinecraftForge!
- Fixed bug in Breaker Module crafting causing pickaxe type to always be iron (bug introduced in 12.1.0)
- Fixed NPE if an unconfigured Player Module (e.g. as pulled from creative/JEI) is inserted into a router
- Added a new smart filter: the Tag Filter!
- Can be used to select item tags which can be filtered against
- More precise than just enabling the tag mode option in the module GUI
- Fixed NPE when saving Template blocks (as extruded by the Extruder Mk2)
- Volume of the "bleep" sound when setting up modules is now quieter by default
- Volume can also be configured in client config; see
bleepVolume
inmodularrouters-client.toml
- Volume can also be configured in client config; see
- Fixed a couple of GUI spots where text was being wrongly rendered with a drop shadow
- Cleaned up mod's handling of NBT on module items; modules now have no NBT until configured
- Initial port to Minecraft 1.20.2.
- This release will not work on 1.20.1!
- This release is built for Neoforge, and will not work on MinecraftForge!
- As of Modular Routers 12.0.2, the mod is built with Neoforge
- While Modular Routers is likely to remain compatible with Forge for now, future compatibility is not guaranteed in any way
- Player Module and Sender Module Mk3 now respect a dimension blacklist, dimensions which those modules cannot send items to or from
- See
dimensionBlacklist
config setting inmodularrouters-common.toml
- See
- Fixed shaped template blocks (as placed by the Extruder Mk2) causing x-ray vision past them
- Fixed snow blocks not being breakable by the Breaker Module
- Fix will also apply to any block requiring a tool other than a pickaxe
- Cosmetic tooltip fix for Router items which contain modules and/or upgrades
- Player Module and Sender Module Mk3 now respect a dimension blacklist, dimensions which those modules cannot send items to or from
- See
dimensionBlacklist
config setting inmodularrouters-common.toml
- See
- Fixed shaped template blocks (as placed by the Extruder Mk2) causing x-ray vision past them
- Fixed snow blocks not being breakable by the Breaker Module
- Fix will also apply to any block requiring a tool other than a pickaxe
12.0.1
- Patchouli manual now works properly
- Note: there isn't a public 1.20.1 release of Patchouli yet at the time of this release
12.0.0
- Beta build for Minecraft 1.20.1
- Functionally the same as 10.2.0
- Forge 47.0.1 or later required
- Fixed routers not invalidating their capabilities when broken
- Fixed template frame blocks not always marking themselves as needing save
- Worked around known Forge issue with EntityPlaceEvent (fired by Placer & Extruder modules) not containing correct blockstate (https://github.com/desht/ModularRouters/issues/158)
11.0.0
- Beta build for Minecraft 1.19.3 - will not run on Minecraft 1.19.2!
- Functionally the same as 10.2.0, but no JEI support at this time
- Forge 44.0.36 or later required
- Build for Minecraft 1.19.2
- Might work on earlier 1.19 releases but no support provided there
- Added XP Vacuum support for Create's XP nuggets and Sophisticated Core XP fluid
- Added JEI ghost item dragging support to the Bulk Filter GUI
9.1.1 (1 May 2022)
- Added fr_fr translation (thanks @dracnis)
- Added ko_kr translation (thanks @gjeodnd12165)
- Fixed template blocks (as extruded by Extruder Mk2) losing their texture after world reload (https://github.com/desht/ModularRouters/issues/163)
- Fixed router inventory capabilities not being invalidated when router was broken (https://github.com/desht/ModularRouters/issues/148)
- Worked around known Forge issue with EntityPlaceEvent (fired by Placer & Extruder modules) not containing correct blockstate (https://github.com/desht/ModularRouters/issues/158)