New Features
Laser Splitter now works! It's a configurable beam splitter — an incoming laser is split into beams shooting out of its perpendicular sides. Sneak + right-click with a Configurator to cycle between modes: corner (1 beam), 2-way, 3-way, and 4-way. Incoming energy is divided evenly between the outputs, and each beam behaves like a real laser.
Laser Configurator item + GUI. Use it on any of this mod's lasers to open its interface (groundwork for per-laser configuration).
Energy Storage multiblock now works! The structure finally accepts and ejects power through its Port. Sneak + right-click the Port with a Configurator to switch it between input and output mode. Each Cell adds both storage and throughput, and a laser can charge it directly.
Crafting recipes added for the Energy Storage Casing, Port, and Cell — cheap and glass-based.
New ODECM config options: a block blacklist/whitelist for the ODECM malfunction effect. Blocks with tile entities are protected by default (only Structural Glass is allowed in, by default), and you can customize both lists.
🔧 Bug Fixes
Fixed a startup crash caused by a duplicate config key.
Fixed ODECM ores generating instantly — cycles now take their proper time again.
Fixed a client crash ("Pose stack not empty") when looking at an ODECM.
Fixed a server crash ("Inventory not available?!") when the ODECM malfunctioned next to a filled Personal Barrel.
Fixed the ODECM ignoring its configured explosion magnitude.
Fixed a possible crash when the ODECM_Generator config list had fewer entries than expected.
Fixed ODECM output overfilling / not saving properly into its output barrel.
Fixed force-building an ODECM not appearing until you rejoined the world, and no longer resets the machine's settings.
⚖️ Changes & Balance
The ODECM no longer explodes when it malfunctions — it now implodes. When it's powered but starved of water/steam, it rips nearby loose blocks out of the world, sucks them toward the core, then blasts them back out (destroying some in the process). Tile-entity blocks are skipped by default (configurable).
ODECM malfunction radius default changed from 80 → 12 (the old value was enormous). Adjustable via ODECM_Explosion in the config.
Added full in-repo documentation covering every feature, block, item, and config option.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }