CreateCMPOR
This mod is a remake of CompactMachinesPOR (parallel room evaluation + factory blocks)
CreateCMPOR brings the stress system of Create together with Compact Machines into a fully automatic "evaluate → replicate" workflow: once per room, your machine setup inside a compact machine is evaluated and solidified into a permanent Factory Block that reproduces the exact same production line — forever, without needing the room or its machines ever again.
How it works
- Build your production line inside a Compact Machines room. Place Stress Input/Output blocks (to measure mechanical stress) and Input/Output blocks (as item/fluid ports).
- Right-click the room's machine with the Evaluation Launcher Stick → the room is frozen and cloned into a private evaluation dimension.
- The evaluation runs automatically: all I/O blocks activate, a warmup phase settles the line, then real throughput is sampled second by second.
- An anti-cheat three-scan audit (S0/S1/S2) verifies the result — intermediates are filtered, only real outputs count.
- The result is decided as RATE (stable continuous output) or REPLAY (recorded pulse playback), and the evaluator solidifies into a Parallel Factory Block in your world.
- The factory keeps producing at the recorded rates, connectable to hoppers, pipes and Create logistics. Right-click it with the launcher stick anytime to revert it to the original machine.
Key blocks
| Block | Purpose |
|---|---|
| Parallel Factory Block | The final product of an evaluation. Six faces can be opened with a Wrench as shaft interfaces; reproduces the line in RATE or REPLAY mode with its own input/output buffers. |
| IO Extension Block | Attach it to a factory's shaft face to extend the factory's item/fluid/energy I/O to its other faces — and it transmits rotation like a normal shaft. Automatically self-destructs if it would connect two factories together. |
| Stress Input / Output Blocks | Placed inside the room; measure the stress the line consumes or can supply during evaluation. |
| Input / Output Blocks | Room ports with whitelists; feed materials in and collect products out during evaluation. |
| Evaluation Launcher Stick | Starts an evaluation on a Compact Machines machine and reverts a factory back to its original machine. |
Extras
- Goggle progress display: put on Create goggles and look at an evaluating block — it shows the current stage and a live countdown of the remaining evaluation time.
- Duplication protection: the original room content stays untouched after an evaluation, so entering an evaluated room's compact space automatically reverts its factory, preventing item duplication exploits.
- Anti-cheat built-in: three-scan inventory auditing, intermediate product filtering, and IO-trace verification keep results honest.
- Ponder tutorials for every block (English & 简体中文).
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.x
- Create (6.0.x)
- Compact Machines (7.x)
License
LGPL-3.0

