gtcalcboard-1.20.1-2.1.0-alpha.2.jar
Curse Maven Snippet
What's new
[2.1.0-alpha.2] - 2026-08-31
Added
- Shared Machine Pool (Time-Sharing Frame):
- Added dedicated Shared Machine Pool frames allowing multiple recipe cards to share a single physical machine pool across time.
- Computes cumulative duty (
Total Duty %) and quantized required machines (Ceil), displaying real-time header badges and comprehensive breakdown tooltips. - Added
[⚙ Config]button in the frame header to synchronize voltage tiers, overclock modes, parallel limits, and equipped addons across all enclosed machines. - Accurately de-duplicates shared multiblock structures in the Bill of Materials (BOM) calculation.
- Port Multi-Selection & Bundle Batch Wiring UX:
- Added marquee port selection: dragging a box over machine cards selectively grabs input or output ports without selecting entire cards.
- Added Windows Explorer-style selection:
Ctrl + Clickto toggle individual ports,Shift + Clickto select continuous port ranges. - Added multi-wire bundle dragging with real-time multi-bezier curve rendering.
- Dropping on empty canvas automatically creates vertically aligned Junction nodes with 1:1 wiring.
- Dropping onto a Shared Machine Pool automatically wires matching machines, spawns missing recipe cards from the search index, synchronizes hardware configs, and expands frame bounds.
- Intelligent secondary input preference matching: prioritizes recipes sharing the same secondary fluids/items (e.g. Lubricant vs Water) as the template machine.
- Holding
Shiftwhile dropping performs 1:1 Auto-Ratio matching with exact fractional machine counts (Duty). - Added
[⛶ Auto-Fit]action button in frame headers and double-click to instantly auto-fit frame bounds to enclosed contents.
- Interactive Tutorial Step 11:
- Added interactive tutorial step introducing Shared Machine Pools, hardware synchronization, and bundle wiring.
Changed & Improved
- Two-Column Machine Card Port Highlight Precision:
- Refined slot selection highlights and hit-test bounding boxes on 2-column cards so port highlights remain strictly confined to their respective left/right halves even on rows with empty inputs or outputs.
- Frame Auto-Expansion on Node Spawning:
- Frame bounds automatically expand downward when auto-spawning multiple recipe cards from bundle drops, fully integrated with
ResizeFrameCommandfor instant Undo/Redo (Ctrl + Z).
- Frame bounds automatically expand downward when auto-spawning multiple recipe cards from bundle drops, fully integrated with
Fixed
- Fractional Auto-Ratio Machine Count Truncation:
- Fixed an issue where performing 1:1 Auto-Ratio on newly spawned machines in a Shared Machine Pool truncated fractional counts (e.g.
0.22,0.47) into integer1.
- Fixed an issue where performing 1:1 Auto-Ratio on newly spawned machines in a Shared Machine Pool truncated fractional counts (e.g.
- Junction Node Bundle Spawn Rendering Sync:
- Fixed a UI widget list synchronization issue where junction nodes created from bundle drops did not appear on the canvas until another node was modified.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

