COWMODSКаталог модов
GregTech Calculator Board

ВЕРСИИ (21)

release

GregTech Calculator Board 2.4.3

2.4.3
18 окт. 2026 г.175Minecraft: 1.20.1forge
Скачать
Что нового
## [2.4.3] - 2026-10-18 ### Added - Added bacteria stat configuration (Production and Metabolism tiers 1-5) to Star Technology Bacterial Hydrocarbon Harvester nodes, allowing flow calculations based on actual breed levels for accurate sugar/biomass consumption and fluid production. ### Fixed - Fixed an issue where an invalid fuel was displayed in the Modular Combustion Frame (MCF), and ensured Rocket Modules correctly offer dedicated rocket fuels (Rocket Fuel, RP-1, Monomethylhydrazine, and Sorbitol Hypergolic Fuel) instead of standard combustion fuels. - Fixed an issue where auxiliary fluids (such as liquid tungsten disulfide or lubricants) in combustion generators and rocket modules could be duplicated as both core recipe inputs and hardware auxiliary inputs on the node card. - Fixed an issue where heating coil speed bonuses were applied after overclocking instead of before overclocking, ensuring recipe durations round down after coil speed boosts first and then at each overclock step to match in-game processing times. - Fixed an issue where running Auto-Ratio from an upstream anchor rounded downstream machines requiring more than 1 machine down instead of up, causing insufficient processing capacity.
release

GregTech Calculator Board 2.4.2

2.4.2
10 окт. 2026 г.132Minecraft: 1.20.1forge
Скачать
Что нового
## [2.4.2] - 2026-10-10 ### Added - Added a Community & Support button to the left activity bar and Guide menu, offering direct links to report bugs on GitHub Issues and join the Discord community. ### Fixed - Fixed an issue where clicking the search box in the Page Browser drawer failed to gain focus or accept text input, and restored search placeholder hint text and right-click to clear. - Fixed an issue where Star Technology Boosted Plasma Turbines (Supreme and Nyinsane) calculated booster fluid consumption rates 1,000 times too low, and ensured booster fluid rates remain constant regardless of parallel factor or rotor efficiency.
release

GregTech Calculator Board 2.4.1

2.4.1
8 окт. 2026 г.52Minecraft: 1.20.1forge
Скачать
Что нового
## [2.4.1] - 2026-10-08 ### Added - Added an 'Export to AE2' button to the Multiblock Bill of Materials (BOM) dialog when opened directly from an AE2 Pattern Encoding Terminal, transferring required construction materials directly into processing pattern slots. - Added a 'Sync Recipe Demand' button to Shared Machine Pools, allowing players to automatically match each internal recipe's operating count to connected external demand in a single click. - Added a machine/workstation search prefix (`m:`, `ws:`) to the recipe search dialog, allowing players to find all recipes compatible with a specific machine across different categories (such as Macerator, Ore Grinding, and Part Grinding). ### Fixed - Fixed an issue where pressing the 'R' (Recipes) and 'U' (Uses) hotkeys while hovering over ingredients in the Process Summary panel did not open recipe lookups. - Fixed an issue where the multi-selection Auto-Connect action (floating toolbar button, 'Shift+C' hotkey, and right-click menu) was unavailable or did not connect when selecting Shared Machine Pools alongside other nodes. - Fixed an issue where clicking the search bar in the Switch Machine dialog did not focus or receive text input, and added a search placeholder hint. - Fixed an issue where switching recipes on a machine node (such as a Macerator) restricted search results to only the current recipe's category, preventing recipes in other categories for the same machine from appearing. - Fixed an issue where standard Auto-Ratio caused downstream machine counts to artificially explode when an upstream machine had low utilization, by calculating continuous material flow before quantizing into integers. - Fixed an issue where hovering over input and output slots in the Shared Machine Pool recipe list displayed rates in per-second (/s) format instead of matching the board's active time unit (/min, /t, etc.). - Fixed an issue where the horizontal flip direction (input/output reversal) feature was unavailable on Shared Machine Pools, adding full support for flipping via the header button, the 'F' hotkey, and the context menu across all pool view modes. - Fixed an issue where Shared Machine Pools failed to display missing energy hatch and tier deficit warning badges when multiblock machines were inactive. - Fixed an issue in Shared Machine Pools where clicking the bottom border or empty space of a recipe card mistakenly triggered the first output item port. - Fixed an issue in multiplayer team workspaces where modifying page voltage tier or auto-hatch settings could fail to synchronize or be overwritten across different teams. - Fixed an issue where multiblock machines with higher-amperage energy hatches (such as 2A) incorrectly accessed full amperage for parallel and overclocking calculations instead of adhering to the 1A tier limit, resulting in inflated overclocking and output rates.
release

GTCalcBoard 2.4.0

2.4.0
5 окт. 2026 г.69Minecraft: 1.20.1forge
Скачать
Что нового
## [2.4.0] - 2026-10-05 ### Fixed - Fixed an issue where deleting a page inside the folder browser closed the browser panel, and resolved an issue where folder expanded/collapsed states reset upon closing and reopening the board. - Fixed an issue where pages without an AE2 pattern binding were incorrectly displayed as linked in the AE2 autocrafting confirmation screen and bottleneck badges when producing matching items. - Fixed an issue where switching tabs or adjusting machine values on boards with multiple pages caused UI freezes and frame drops, optimizing multi-page flow coordination to skip independent pages.
beta

GTCalcBoard 2.4.0-beta.4

2.4.0-beta.4
2 окт. 2026 г.195Minecraft: 1.20.1forge
Скачать
Что нового
## [2.4.0-beta.4] - 2026-10-02 ### Added - Added support for Star Technology's 5-tier Bulk Processing modes (4:3.25, 8:6.5, 16:13, 32:26, 64:52) on compatible multiblock machines, allowing players to select the matching bulking ratio configured on their machine. ### Fixed - Fixed an issue where folding nodes into a compound module while working on a shared team board incorrectly created the subpage in the player's personal board, ensuring module subpages are properly created and synchronized within the shared team workspace along with breadcrumb navigation and undo/redo support. - Fixed an issue where the Bulk Processing trait was not detected on new Star Technology multiblock machines such as the Ultra Barrel. - Fixed an issue where multiblock machines with high-ampere energy hatches did not fully overclock up to their total power capacity, ensuring accurate recipe duration, batching cycles, and throughput scaling matching in-game behavior. - Fixed an issue where byproduct chances and output rates were not locked to 0% on electric macerators below HV tier for ore crushing and recycling recipes.
beta

GTCalcBoard 2.4.0-beta.3

2.4.0-beta.3
1 окт. 2026 г.22Minecraft: 1.20.1forge
Скачать
Что нового
## [2.4.0-beta.3] - 2026-10-01 ### Changed - The default card display mode is now Expanded Card Mode instead of Slim Card Mode, allowing players to immediately adjust machine voltage tiers, overclocking, and configs directly from node cards upon initial setup. ### Added - Added custom naming for junction nodes and a source search modal for cross-page links: players can now give junctions descriptive custom names in the junction dialog or via right-click, and search for upstream source pages or junctions by page name, junction label, or resource/fluid with real-time surplus rates in a dedicated search popup. - Added Folder Browser and folder hierarchy support to Shared Team Workspaces: players can now organize shared team pages into folders and subfolders using the drawer browser (accessible via the `≡` button on the tab bar or the folder icon on the activity bar), add new team pages and folders, drag and drop pages into folders, rename pages/folders, and search team pages across folder trees in real time. - Added Shared Team Workspace viewing and tab switching to the web dashboard: players can now switch between personal boards and shared team workspaces directly from the browser header, browse team pages and folders, and inspect shared boards in real time. - Added Input/Output Bus and Hatch Tier Mode settings to the Multiblock Bill of Materials (BOM): players can now choose whether buses and hatches should match the machine's voltage tier, automatically scale down to the cheapest minimum tier required by recipe items and fluids, or force a specific tier (LV, MV, or HV) directly from the BOM dialog. ### Fixed - Fixed an issue where junctions and connection wires displayed false deficit warnings even when surplus was available, which occurred because flow demands were calculated using nominal rates instead of the reduced effective consumption of downstream machines throttled by other bottlenecks. - Fixed an issue where Shared Machine Pool frames rendered with overlapping sub-cards and missing summary headers in the web dashboard, now displaying the complete pool header, machine counts, duty cycle, power usage, and compact recipe cards just like in-game. - Fixed an issue where multiblock machines with higher-tier item buses (such as MV buses on Rock Filtrator) calculated more buses than required by the recipe in the Bill of Materials (BOM), now dynamically calculating the exact number of buses required to satisfy the recipe items and automatically restoring extra slots to structure casings. - Fixed an issue where the Threading configuration panel in machine settings was missing localized text for sub-tabs, helix stats, stat allocation badges, effect descriptions, and action buttons, as well as fixing a text clipping issue where multi-stat helix descriptions overflowed into the count adjustment buttons. - Fixed an issue where cross-page linked junctions could not be configured or coordinated in shared team workspaces, and ensured strict isolation so personal boards and shared team workspaces only link within their own respective pages. - Fixed an issue where regular items produced on a calculator board incorrectly displayed an AE2 linked page tooltip. - Fixed an issue where cross-page linked junctions failed to combine with local producers when connected to intermediate relay junctions or terminal batch buffers, causing imported flow to be blocked at 0 mB/s. - Fixed an issue where multiblock-exclusive recipes (such as Large Chemical Reactor recipes) were erroneously assigned singleblock machines as their default workstation and displayed singleblock machines in the switch machine dialog. - Fixed an issue where canceling a node card resize with the Escape key did not properly restore the card's original height. - Fixed an issue where the page settings panel repeatedly reopened whenever clicking or dragging on empty canvas areas. - Fixed an issue where newline characters in certain tooltips (such as the frame auto-ratio button) rendered as broken [LF] glyph boxes, improving tooltip formatting and control character safety across all languages. - Fixed an issue where Shared Machine Pool frames could not be resized while in Embedded Panel view mode, restoring resize handles, multi-edge dragging, and auto-fit. - Fixed an issue where dragging an output port onto a Shared Machine Pool frame triggered generic wire drag cancellation instead of adding a recipe: now it automatically connects to matching existing recipes or automatically spawns the recipe into the pool just like multi-port dragging, falling back to the prefiltered recipe search dialog when multiple choices exist. - Fixed an issue where the starting anchor of the connecting wire was misaligned with the sub-card port when dragging a wire from a port inside a Shared Machine Pool embedded panel. - Fixed an issue where page names could not be renamed via double-click or right-click in shared team workspaces. - Fixed an issue in Shared Team Workspaces where camera positions (pan coordinates) and zoom levels were not remembered when switching between team pages or toggling between personal and team workspace tabs. - Fixed a network compatibility issue where clients connecting to dedicated servers running older mod versions would disconnect with an IndexOutOfBoundsException error upon login.
beta

GTCalcBoard 2.4.0-beta.2

2.4.0-beta.2
27 сент. 2026 г.36Minecraft: 1.20.1forge
Скачать
Что нового
## [2.4.0-beta.2] - 2026-09-27 ### Added - Multi-selected machines now dynamically scope the Process Summary panel: selecting a group of machines dynamically filters the summary to show Average and Peak consumption, machine counts, and net raw materials specifically for the selection (and seamlessly returns to the full board summary when cleared), making branch cable sizing and sub-group power planning effortless. - Added cross-page junction flow allocation: players can now link a junction on one page directly to an upstream junction on another page or export flows to remote pages with priority rules and flow caps. The Calculator Board automatically synchronizes inter-page resource supplies in real-time, displays link status and starvation indicators on junction cards, and allows 1-click jumping to the source page by clicking the linked badge. - Added Peak Power readout in the Process Summary panel alongside Average Power: players can now clearly see both average throughput consumption (for fuel balance) and peak electrical load (for cable thickness and transformer sizing) simultaneously, preventing in-game wire burnouts caused by recipe bursts. - Added contextual auto-connect for selected nodes: when multiple machines are selected, clicking the new '↔ Connect' button on the floating toolbar or pressing Shift+C automatically connects matching input/output ports only between the selected machines, preventing unwanted wiring to unrelated parts of large setups. - Added a machine-centric embedded recipe panel for shared machine pools, allowing players to manage multiple time-shared recipes cleanly inside a single panel as vertical sub-cards and add recipes inline via an [+ Add Recipe] button. Supports seamless 3-tier view transitions between folded cards, embedded panels, and expanded frames, with direct wire routing to individual recipe pins. - For recipes requiring a Programmed Circuit (such as GregTech chemical reactors), the configured circuit number is now clearly displayed as an icon next to the machine count buttons, with a tooltip indicating the required circuit configuration for in-game machine setup. ### Improved - Cross-page sync junctions now automatically deduce and propagate their inter-page supply priority from outgoing wire priorities, ensuring high-priority downstream machines receive their required resource allocation first from upstream producer junctions. - Linked consumer junctions now visualize the upstream source junction's total production, current usage, and available surplus in tooltips and supply dialogs, and starvation badges now display exact decimal flow rates. - The Local Web Dashboard now visualizes cross-page linked junctions with color-coded status badges, upstream source metrics (production, usage, available surplus) in tooltips, and 1-click jumping to the source page upon clicking the badge. - Eliminated redundant recipe re-indexing and catalog clearing when switching between singleplayer worlds and multiplayer servers, reducing memory allocation spikes (GC pressure) during world transitions while keeping the Calculator Board instantly responsive. - Overhauled the side Inspector Panel to adapt to each node type: selecting a multiblock electric machine now provides a dedicated 'Energy Hatch' section displaying current hatch status and allowing 1-click installation or hot-swapping of default energy hatches directly from the voltage tier grid. This immediately resolves missing energy hatch warnings and updates overclocking and power consumption without opening the hardware dialog, while steam machines, boilers, and subpage modules now display streamlined controls tailored to their specific type. - When opening the Calculator Board from an inventory, AE2 terminal, or other container screens, closing the board or pressing the open board hotkey again now returns directly to the previous screen. ### Fixed - Fixed an issue in the AE2 Crafting Confirm screen where clicking the bottleneck button for an item not linked to the Calculator Board reopened an unrelated previously viewed page, and disabled the link arrow and click interaction when no linked page exists. Also improved auto-detection to link existing board pages that produce the requested item. - Fixed an issue where reopening the Calculator Board or reconnecting to a world caused cross-page sync junctions to lose their linked resource item/fluid and reset to an empty arrow icon. - Fixed an issue where adding recipes from the shared machine pool embedded panel used the machine ID instead of the recipe category for search prefill, causing no recipes to be displayed. - Fixed an issue where remote consumer junctions did not register as downstream demand or consumption on the upstream producer page, causing the producer page summary and upstream ports to show no resource consumption. - Fixed an issue in the Junction Supply Dialog where the source page and source junction selection labels overlapped with the arrow buttons, and the selected source junction's real-time flow status was not properly displayed. - Fixed a major frame drop (render lag) caused by redundant port calculations when viewing shared machine pools in folded card mode with many connecting wires. - Fixed an issue where switching between multiblock machines supporting different traits (such as Electric Ore Factory and Super Electric Ore Factory) or removing trait addons caused the machine's base parallel capacity to become corrupted and double-multiplied, resulting in abnormally inflated production rates. - Fixed an issue where typing inside EMI or external recipe viewer search bars could accidentally trigger the Calculator Board hotkey. - Fixed an issue where switching a Dynamo to Boiler mode and cycling through alternative fluids caused duplicate output ports to accumulate when reopening the board. - Fixed an issue where singleblock electric machines with a steam multiblock equivalent (such as Forge Hammer) incorrectly displayed an "HP Steam" tier badge. - Fixed an issue where Steam multiblock machines incorrectly requested an LV Energy Hatch instead of a Steam Input Hatch in the Multiblock BOM (Bill of Materials) list. - Fixed an issue where switching a multiblock machine with specialized traits (such as combustion engines or throughput boosting machines) to a singleblock machine could leave traits unpurged or result in incorrect power calculations. - Fixed an issue where clicking the machine count adjustment buttons ([+], [/2], [x2]) in the side Inspector Panel triggered the wrong count changes.
beta

GTCalcBoard 2.4.0-beta.1

2.4.0-beta.1
20 сент. 2026 г.104Minecraft: 1.20.1forge
Скачать
Что нового
## [2.4.0-beta.1] - 2026-09-20 ### Added - Added a Batch Run Calculator dialog, allowing players to calculate the total processing time, required raw materials, projected output yields, and energy consumption based on a finite input batch or a target production goal. Accessible via the Optimize toolbar dropdown or by clicking any resource in the Process Summary panel. - Added a Recipe Override tab in the machine settings dialog, allowing players to manually customize base processing time, power consumption/generation, and input/output ingredient amounts for unsupported generic machines or custom processes, with one-click restoration to default recipe values. - Added a Local Web Dashboard, allowing players to view and monitor the active calculator board in real time on a secondary monitor or web browser while building in-world. Disabled by default to save system resources, it can be enabled via the in-game Settings dialog or client config, and accessed via the Share / I/O toolbar menu or the /gtcalcboard web command. ### Improved - Improved the Local Web Dashboard icon rendering and caching pipeline with background prewarming, browser-level asset caching, and robust texture loading to eliminate in-game stutter when viewing large factory blueprints. - Added a Page Browser to the Local Web Dashboard, allowing players to view all pages, search by name or folder, switch blueprints freely, and toggle in-game live page tracking. - Improved Local Web Dashboard visual rendering with dedicated item/fluid slot plates, strict vertical icon alignment, two-column port layout to prevent text overlapping, dynamic card height scaling to cleanly enclose large recipe port lists, and authentic item/fluid/machine icon rendering while stripping raw color formatting codes. - Aligned Local Web Dashboard node card dimensions, row height, and port wire connections with in-game layout specifications, ensuring consistent spacing between adjacent machines and preventing junction pins from being overlapped. - Added comprehensive measurement unit formatting (mB, B, kB, MB, and compact EU/t) to the Local Web Dashboard, allowing players to read fluid and power rates clearly with an instant unit toggle (Auto / B / mB) in the top toolbar. ### Fixed - Fixed an issue where steam multiblock machines such as the Steam Kiln and Steam Ore Factory incorrectly triggered missing energy hatch warnings and displayed electric/maintenance hatches in machine configuration dialogs, correctly restricting compatible addons to steam hatches. - Fixed an issue where recipes added from viewers or switched on existing nodes could lose their input and output ports. - Fixed an issue where recipes for low-tier machines like macerators omitted input ingredient ports when added to the board. - Fixed an issue where parallel hatches on unpowered multiblock machines were capped to low voltage limits before energy hatches were installed, accurately preserving the hatch's rated parallel multiplier (including Star Technology Theta 2's 8x buff).
beta

GTCalcBoard 2.3.0-beta.1

2.3.0-beta.1
17 сент. 2026 г.146Minecraft: 1.21.1neoforge
Скачать
Что нового
## [2.3.0-beta.1] - 2026-09-17 ### Improved - Added a self-healing background indexing recovery mechanism that safely triggers EMI recipe pre-caching after 40–50 seconds if recipe baking stalls or completion lifecycle events are dropped in large modpacks. - Improved GTCEu compatibility to deductively recognize custom `GTRecipeType` definitions registered by modpacks and third-party addons (such as Cosmic Frontiers' `cosmiccore`, KubeJS, etc.) via runtime reflection, ensuring all GT-based recipes are natively mapped regardless of namespace. - Promoted the welcome onboarding tutorial seen state to persistent client configurations (`CalcBoardClientConfig` and `client_preferences.json`), remembering user dismissal across multiple worlds and server logins. ### Fixed - Fixed an overclock calculation issue where recipes requiring 2A or more (e.g. 4A, 8A) would calculate excessive or distorted amperage downscaling when processed in higher voltage tier machines. - Fixed a critical data loss bug where duplicate `ClientPlayerNetworkEvent.LoggingOut` events upon exiting singleplayer worlds would overwrite valid board saves on disk with an initialized empty board. - Fixed an issue where modpack-specific GTCEu recipes (such as `cosmiccore:mana_leaching_tub` and `cosmiccore:arcane_crucible`) were incorrectly assigned a `Generic Unsupported Process` badge despite having their EU/t and duration parameters extracted correctly. - Fixed an issue where clicking 'Explore on My Own' in the welcome onboarding popup failed to persist the seen state, causing the modal to reappear on every game launch.
release

GTCalcBoard 2.3.0

2.3.0
16 сент. 2026 г.105Minecraft: 1.20.1forge
Скачать
Что нового
## [2.3.0] - 2026-09-16 ### Added - Added an auto-ratio button to expanded group frames, allowing players to calculate and balance upstream and downstream machine counts against the entire group without needing to collapse it into a module. - Added a full-flow PNG export feature under the Share / I/O menu, allowing players to copy the entire active canvas page to the system clipboard as a clear, high-resolution image regardless of the current viewport or zoom level (with automatic fallback to the screenshots folder if clipboard access is unavailable). (Contributed by @SirEdvin in #9, thanks!) - Added a comprehensive 3-track interactive tutorial system, featuring a basic starter tutorial, 4 specialized academy chapters for ratio solving, wiring, module subpages, and workspace management, along with non-intrusive contextual tips for in-game factory design. - Added TerraFirmaGreg (TFG) Large Boiler support, allowing players to calculate steam generation and fuel consumption for Large Bronze and Large Steel Boilers with 9 selectable booster fluids, standard or purified water quality, dynamic water penalty scaling, and dual-fuel Super Boiler mode. ### Improved - Improved the interactive tutorial flow so completing an action pauses to highlight the results and changes on the canvas with clear feedback, allowing players to review the outcome and proceed at their own pace using the Next Step button or Space/Enter keys, while preserving already placed machines and connections across steps. - Streamlined the toolbar help dropdown menu by restructuring it cleanly around the basic starter tutorial and academy chapters. - Improved Chapter 1 of the interactive academy by adding an explicit Alt+R auto-ratio step after anchor setup, and replacing placeholder nodes with realistic multi-step processing lines: a copper wire and cable line for harmonized integer scaling, and a 3-node leaching circuit with external acid makeup for damped recirculation loop scaling. - Improved recirculating loop steady-state balancing to be automatically optimized alongside standard [Alt+R] and [Alt+Shift+R] auto-ratio calculations, and added a clickable [🔄 Steady State] badge on loop machine cards for one-click right-sizing. - Hardened multiplayer server memory protection against abnormal network upload streams when committing large team workspace pages. - Optimized node and blueprint copying to eliminate screen stutter when duplicating or pasting large factory layouts and complex process groups. ### Fixed - Fixed an issue where equipping parallel control hatches on multiblock machines could become stuck at 1x parallel after opening the machine configuration dialog. - Fixed an issue where junction external supply, infinite supply, or raw inflow was not recognized by downstream machine inputs when viewing flow rates in 1x recipe batch mode. - Fixed a game crash occurring when clicking empty canvas space while editing values on compound or module nodes. - Prevented keyboard shortcuts (such as Delete, Backspace, or Ctrl+Z) from accidentally affecting background canvas nodes while a dialog or popup window is open. - Fixed an issue where switching page tabs while dragging a connection wire could leave the wire hanging or connect across different pages. - Fixed an issue in Academy Chapter 3 where pressing Escape inside a module subpage would quit the tutorial instead of returning to the parent canvas. - Improved page management to automatically clean up child subpages whenever their parent page is deleted, ensuring orphaned subpages are never left behind on the board. - Hardened canvas UI interactions and flow calculations against unexpected crashes when switching pages, navigating complex graphs, or loading world saves with corrupted values.
release

GTCalcBoard 2.2.1

2.2.1
13 сент. 2026 г.62Minecraft: 1.20.1forge
Скачать
Что нового
## [2.2.1] - 2026-09-13 ### Added - Added page-level target voltage tier settings and automatic machine provisioning, automatically upgrading singleblock machine tiers and equipping matching energy hatches on multiblock machines when adding recipes, with always-visible interactive tab and page browser badges, a dedicated page settings dialog, canvas context menu access, and the Alt+P shortcut. - Integrated Star Technology Modular Combustion Frame (MCF) and docking combustion modules into a single macro node, allowing players to configure up to 8 docked modules with quick presets, centralize coolant consumption into a single port proportional to active modules, and calculate complete multiblock frame and module materials in the BOM. ### Improved - Machines with native Perfect Overclock (such as Large Chemical Reactor in vanilla GTCEu) now automatically default to Perfect Overclock mode upon placement or icon switching, while preserving standard overclocking in environments where coils replace native bonuses (such as Star Technology). - Integrated composite process module nodes into linear flow solving and auto-ratio calculations, allowing module machine counts to automatically scale to meet downstream process demand. - Improved machine and recipe switching so that incompatible addons (such as coils or rotors) are automatically cleared, required voltage tiers are adjusted upwards to meet recipe requirements, and machine configuration windows stay in sync in real time. - Enhanced recipe switching undo and redo actions to completely restore previous machine icons, multiblock states, installed addons, and custom parallel values. - Preserved original recipe inputs and outputs when switching machines (such as switching between standard combustion generators and modular frames), preventing recipe loss when toggling machine types or hardware addons. - Enhanced port tooltips for hardware-injected fluids (such as steam, cooling water, and oxidizers) with dedicated hardware auxiliary badges displaying their source addon. - Streamlined label text and added hover tooltips in the page settings panel to prevent label truncation on the auto-equip checkbox and batch apply button. ### Fixed - Fixed an issue where switching a node between junction/boundary pin and machine/module roles preserved fixed dimensions, clipping the node card. - Fixed an issue where GregTech energy hatches could be misidentified as different voltage tiers in certain modpack naming environments. - Fixed an issue where Modular Combustion Frame (MCF) nodes retained previous recipe fuels (such as Rocket Fuel) upon machine conversion, dynamically calculating exact fuel consumption rates from active docked module slots and displaying real-time demand in the config panel. - Fixed an issue where installing hardware addons (such as oxygen boost or steam mode) shifted core recipe input slots, preventing existing wire connections from detaching or connecting to unintended ports.
release

GTCalcBoard 2.2.0

2.2.0
12 сент. 2026 г.45Minecraft: 1.20.1forge
Скачать
Что нового
## [2.2.0] - 2026-09-12 ### Fixed - Fixed an issue where external recipe viewer (EMI) hotkeys intercepted text typing while the recipe search dialog is open, and prevented duplicate background caching calls during recipe reloading. - Fixed an issue where the Throughput Boosting multiblock trait displayed as "Pyrolyse Oven" in the machine configuration dialog and cards. - Fixed an issue where fractional power multipliers were rounded incorrectly on addon badges, and resolved an issue where Throughput Boosting's 4x parallel was mistakenly treated as extra power draw, preventing overclocking and causing excessive processing durations. - Fixed an issue where single-energy-hatch multiblock machines (such as Rock Filtrator) could be equipped with multiple energy hatches to trigger voltage tier-skip overclocking. - Fixed an issue where connecting a junction node in a recirculation loop could trigger false loop warnings, freeze machine rates, or cause machine counts to explode during auto-ratio calculation.
beta

GTCalcBoard 2.2.0-beta.4

2.2.0-beta.4
11 сент. 2026 г.34Minecraft: 1.20.1forge
Скачать
Что нового
## [2.2.0-beta.4] - 2026-09-11 ### Fixed - Fixed an issue in multiplayer team workspaces where page edit permissions prematurely released after a few seconds of idle time while keeping the calculation board or configuration dialogs open, and added interactive click-to-acquire and click-to-release toggles to the top-bar lock badge. - Fixed an issue where items marked as prepared in the Multiblock Construction Bill of Materials (BOM) checklist were still included as required materials in clipboard exports and EMI/JEI recipe goals, and updated the dialog banner and export list to cleanly separate prepared and remaining materials. - Fixed an issue where modifying machine hardware and addons from the right inspector panel did not synchronize changes to the canvas graph, and ensured opening configuration dialogs immediately acquires page editing lock ("Editing by Me") in multiplayer team workspaces. - Fixed an issue where the Multiblock Construction Bill of Materials (BOM) dialog did not include shared team workspace pages in the included pages list or calculations when collaborating in team workspaces. - Fixed a crash when clicking team workspace tabs or switching workspaces on multiplayer servers. - Fixed an issue in multiplayer team workspaces where players could become locked out from editing with a false lock badge showing their own name, and prevented revision conflict errors during page auto-saving. - Fixed an issue where connected input ports in deficit incorrectly displayed throttled consumption rates instead of the nominal demand rate on machine cards. - Fixed an issue where multi-resource recirculating loops with net decay failed to converge to steady-state and caused calculation freezes. - Fixed an issue where multi-step recirculation loops receiving external raw materials incorrectly marked intermediate product ports as unfed damped loops and shut down machine operations. - Fixed an issue where fractional auto-ratio scaling from a multi-product anchor machine over-scaled downstream machines to the largest output instead of respecting the limiting bottleneck. - Improved auto-ratio optimization on recirculation loops with external feed to properly converge machine counts to loop throughput limits.
beta

GTCalcBoard 2.2.0-beta.3

2.2.0-beta.3
10 сент. 2026 г.67Minecraft: 1.20.1forge
Скачать
Что нового
## [2.2.0-beta.3] - 2026-09-10 ### Added - Added warning badges ([⚠ Damped]) and detailed port notices for unfed damped recirculation loops, clearly alerting players when circulating processes decay to zero throughput due to missing external supplementary feed lines. - Added the input/output direction flip option to the junction node right-click context menu. - Added Weighted split mode to junction nodes, allowing players to assign custom weight ratios to outgoing lines with full support for fixed flow caps and priority tiering. - Added in-place folding for Shared Machine Pools, allowing players to collapse multi-recipe shared machines into a single compact machine card without removing internal nodes, preserving internal recipe ratios while scaling machine count and providing clear deficit warnings when upstream supply is insufficient. - Upgraded compound process modules to use dedicated 1:1 sub-pages with boundary input/output pins, allowing players to double-click modules to inspect and edit internal layouts, navigate back smoothly via breadcrumbs or the Escape key, and keep module sub-pages organized in a dedicated explorer section. - Added steady-state recirculation tracking and one-click scaling for damped recycling loops, displaying a cyan circulating indicator instead of a false deficit warning when machines are stably operating on external supply, with detailed multi-flow tooltips and one-click machine scaling to steady-state capacity. ### Changed - Overhauled boundary pins in module subpages into compact pins displaying ingredient icons alongside direction and flow rate badges, adding hover quick-deletion, inline renaming, right-click context menu actions, and a dedicated pin inspector panel. - Improved the junction external supply dialog to display the active time unit (e.g. mB/t, mB/s) beside the input field, allowing players to enter numbers directly in their current view unit or specify explicit units (e.g. 2B, 2B/s, 100mB/t). - Optimized background catalog access and machine recipe loading for improved interface responsiveness and stability during large process calculations. ### Fixed - Fixed an issue where undoing a module collapse caused duplicate sub-pages to accumulate in the process modules list, and ensured sub-page lifecycle is cleanly restored upon redo. - Fixed an issue where energy hatch addons could not be equipped on custom electric multiblocks (such as Star Technology's Molten Destabiliser and Ore Processing Plant) when selective hatch slots were used in their structure definitions. - Fixed an issue where switching a turbine generator to a Large Plasma Turbine retained inflated parallel tiers from previous models, causing fluid fuel consumption to be multiplied excessively. - Fixed an issue where recipes requiring ULV power incorrectly registered a non-existent ULV electric machine and displayed an empty icon, ensuring electric machines start at their true minimum tier (LV) while preserving steam mode transitions. - Fixed an issue where multiblock machines equipped with lower-tier energy hatches still executed higher-tier recipes with excessive amperage, ensuring insufficient energy hatch or machine voltage halts operation with clear deficit warnings until an adequate hatch is equipped. - Fixed an issue where the team workspace tab and multiplayer collaboration features were not displayed on singleplayer LAN hosts or when joining a party in-game, ensuring team workspaces synchronize in real time upon party creation or member joining. - Fixed an issue where closed-loop processes with machine capacity mismatches on intermediate products incorrectly converged to 0% operating efficiency and caused deficit warnings. - Fixed an issue where the machine icon in the header rendered incorrectly as a missing texture when folding a Shared Machine Pool frame. - Fixed an issue where context menu items for group frames displayed unlocalized translation keys and overlapped with shortcut labels, properly synchronizing localization keys across all 4 languages and dynamically adjusting menu width. - Fixed an issue where the target pool machine input in the group frame configuration window could not receive keyboard focus or overlapped with its label, allowing smooth mouse selection and Tab navigation between input fields. - Fixed an issue where ports on folded Shared Machine Pool cards could not be clicked or connected with wires, and ensured internal machines are cleanly excluded from marquee selection, highlight boxes, and hover tooltips while folded. - Fixed an issue where compressing a process group containing intermediate junction nodes into a module caused junction nodes to be treated as physical machines, creating phantom input/output ports and distorting the process summary net balance. - Fixed an issue where compressing machines that receive both internal circulation and external supply (e.g. from a junction) into a module caused the external demand to be over-allocated to the full recipe rate, reducing module operating efficiency and creating unnecessary surplus output ports.
beta

GTCalcBoard 2.2.0-beta.2

2.2.0-beta.2
9 сент. 2026 г.24Minecraft: 1.20.1forge
Скачать
Что нового
## [2.2.0-beta.2] - 2026-09-09 ### Added - Simplified junction node splitting to Proportional and Equal (1/N) modes while unifying priority tiering across all connection wires, satisfying higher-priority lines first and distributing flow within each tier according to the node's split mode. - Added connection wire priority adjustment via mouse wheel scroll on canvas wires or the junction port list, complete with visual priority badges and informative wire tooltips. ### Fixed - Fixed an issue where the crafting plan duration (ETA) banner did not appear in the AE2 autocrafting confirmation screen for linked pages, and streamlined page generation to the Shift+A shortcut while restoring pattern creation hint tooltips. - Fixed an issue where inactive machines only displayed a generic requirement warning, now explicitly listing all unsatisfied operating conditions (such as missing energy hatches, insufficient coil temperature, reflector tier, or slot deficits) on the card title, machine icon, and configuration tooltips. - Fixed an issue where large turbine generators returned to a singleblock turbine lost their generator status upon uninstalling rotor addons. - Fixed an issue where ULV tier processing recipes transitioning from steam mode were improperly clamped up to LV. - Fixed an issue where singleblock combustion generators could be misconfigured as multiblock engines, improperly displaying oxygen and coolant boost options. - Improved dedicated server stability when calculating recipes for external mod machines without client dependencies. - Fixed an issue where the Bill of Materials (BOM) failed to reflect the tank size and required steam engine count for Create Steam Boilers, properly listing the configured Fluid Tank blocks and engines based on boiler operating level. - Fixed an issue where electric multiblock machines without an energy hatch incorrectly operated with unlimited power at the recipe's base voltage tier, and ensured missing energy hatches trigger an inactive status warning until equipped. - Fixed an issue where multiblock machines equipped with an energy hatch still allowed changing the voltage tier via scrolling or the inspector panel, properly locking the machine's voltage tier to the installed energy hatch. - Fixed an issue where unconnected input and output ports sharing the same resource (such as heating fluids or catalysts) disappeared from the module card when collapsing a group of machines into a compound module. - Fixed an issue where output flow allocation values set on junction nodes were reset to 0 when grouping machines into a module or expanding them back. - Fixed an issue where Create: New Age generator coils and motors did not update Stress Unit (SU) consumption and generation when changing machine count. - Fixed an issue where inactive machines failing operational requirements (such as missing energy hatches or insufficient coil temperatures) continued to display output flows to downstream lines, properly cutting off output flow to 0. - Fixed an issue where hovering over turbine generator cards caused unnecessary continuous recalculation of rotor wear and tier parameters on every render frame. - Fixed an issue where individual machine scales within compound modules were improperly altered when expanding and collapsing modules. - Fixed unnecessary full process recalculation and text re-rendering when dragging, resizing, or changing colors of sticky notes and decorative group frames. - Improved responsiveness and eliminated stutter when navigating the canvas with keyboard panning (WASD) while recipe viewers (JEI) are active. - Improved auto-connect performance when wiring large process lines with numerous nodes and connection wires. - Optimized opening of the Global Balance Dashboard by reusing existing calculations for inactive pages.
beta

GTCalcBoard 2.2.0-beta.1

2.2.0-beta.1
8 сент. 2026 г.24Minecraft: 1.20.1forge
Скачать
Что нового
Full changelog history is available on [GitHub](https://github.com/Amvermain/GregTechCalculatorBoard/blob/main/CHANGELOG.md). ## [2.2.0-beta.1] - 2026-09-08 ### Added - Added sail count (8–128) configuration for the Create Windmill Bearing in the machine setup menu, calculating exact operating speed (1–16 RPM) and rotational stress generation (512–8,192 SU) based on the physical sail assembly. - Categorized rotational machines and energy converters into 4 distinct groups (Kinetic Sources, Fuel & Steam Engines, Electric Motors, and Kinetic Alternators) for cleaner recipe browsing. - Added independent configuration for Create Steam Boiler tank size (4–72 blocks), heat level (0–18), and water supply (10–180 mB/t) with real-time bottleneck indicators, quick presets, and a one-click water auto-match button. - Added a quick config button (`[⚙]`) on Create Steam Boiler node cards, opening the dedicated boiler hardware setup panel directly for tank size, water supply, and blaze burner management. - Added Heated Blaze Burner (+1 level) and Superheated Blaze Burner (+2 levels) hardware addons to the boiler configuration, automatically synchronizing boiler level, fluid inputs, and kinetic stress capacity. - Added the ability to drag and click the scrollbar in the Add Recipe dialog, allowing smooth navigation through recipe search results using the mouse. - Added a unit preference preservation toggle in the board settings menu, ensuring selected rate time units (such as per second or per minute) and fluid display units are remembered across game restarts and between world sessions. - Improved the Smart Auto-Connect feature to automatically wire matching resources in recirculation and feedback loops, allowing setups like Nether Star production and catalyst recycling to be connected with a single click. - Added an "Add Sticky Note" option to the canvas right-click context menu (and shortcut 'N') to quickly place memo notes at the mouse cursor position. ### Fixed - Fixed significant frame drops and stuttering when viewing boards with numerous machine nodes by optimizing node card and ingredient rendering. - Fixed an issue where machine nodes or selection marquees disappeared when working on large boards with dozens of nodes. - Fixed an issue where connections wired between alternative or tag-compatible resources and newly created reroute nodes were unintentionally deleted when opening the board or running solvers. - Fixed a potential crash caused by circular or deeply nested module references during material list (BOM) calculation and power summary aggregation. - Fixed an issue where kinetic generators (such as the Large Water Wheel) appeared twice in the recipe search dialog by decoupling internal generator definitions from external recipe viewers. - Cleaned up external recipe viewer (EMI) registries by moving kinetic generators into the board's native machine catalog, keeping viewer searches pristine without synthetic recipe pollution. - Fixed an issue where Create stress units (SU) scaled with the active time unit (such as per-minute or per-hour), ensuring rotational stress and capacity consistently display as a constant SU value across all time settings. - Fixed an issue where required recipe fluid inputs (such as Liquid Oxygen) were unintentionally removed when switching machine models (such as singleblock to multiblock) on processing machines. - Fixed an issue where the Distillation Tower was incorrectly recognized as a turbine generator, preventing turbine-specific rotor slots from appearing on distillation processing setups. - Fixed an issue where the parallel hatch button and addon category appeared on multiblocks that do not support parallel hatches (such as the Distillation Tower) when sharing recipe categories with parallel-capable machines. - Fixed an issue where multiblock machines equipped with standard 2A energy hatches incorrectly allowed additional parallels for recipes consuming near 1A, and ensured parallel limits are calculated prior to coil and energy discounts. - Fixed an issue where running Auto Ratio on a loop setup with a fixed-rate junction anchor incorrectly reset all machine counts to 0.01 or 1, and ensured physically infeasible deficit loops trigger proper divergence warnings. - Fixed an issue where typing 'W', 'A', 'S', or 'D' while renaming a page tab or searching for recipes in external recipe viewers caused the canvas to unintentionally pan. - Fixed an issue where the machine card header title was not updated when switching the node to another machine or controller block. - Fixed an issue where text entered in the sticky note editing dialog was not visible when using custom board GUI scale settings.
alpha

GTCalcBoard 2.0.0-alpha.4

2.0.0-alpha.4
21 авг. 2026 г.34Minecraft: 1.20.1forge
Скачать
Что нового
## [2.0.0-alpha.4] - 2026-08-21 ### Added - **Favorites Dock Panel (`FavoritesDockWidget`, `BoardScreen`)**: - Added a collapsible panel on the left of the board screen to place favorited items onto the canvas via single-click or drag-and-drop. - **Favorite Recipe Navigation & EMI Preview Integration (`FavoritesDockWidget`, `RecipeHoverPreviewRenderer`)**: - Displays producing recipes and EMI preview cards upon hovering over favorites, supporting slot hover tooltips and R/U key lookups. - Adjusted hover hitboxes between panels for smoother cursor transitions. - **Multi-Phase Loading State & Progress Bar (`MachineConfigDialog`, `RecipeSearchDialog`, `FavoritesDockWidget`)**: - Added multi-phase progress text and progress bars to machine hardware config, recipe search, and favorites dock during background indexing. - **Bracket Category Search (`RecipeSearchEngine`, `RecipeSearchDialog`)**: - Supports filtering recipes by category or machine using bracket syntax (`[smelting]`, `[pyro]`, `%smelting`). - **Recipe Category Filter Integration (`FavoritesDockWidget`, `RecipeFilterConfig`)**: - Excluded categories in `RecipeFilterDialog` are automatically omitted from favorite recipe exploration and automatic node placement. ### Fixed & Changed - **GTCEu High-Tier Coil Stats Calculation (`CoilHelper`, `MachineAddon`)**: - Corrected formula calculations for high-tier and custom coils (e.g. `Abyssal Alloy Coil` Cracker discount `0.07x`, Pyrolyse speed, LCR, and Multi Smelter parallel). - Prioritized `ICoilType.getTier()` to prevent tier calculation discrepancies. - **Recipe Search Performance Optimization (`RecipeSearchDialog`, `RecipeSearchEngine`)**: - Removed unnecessary list copying and applied parallel stream filtering during search to improve query response time. - **Search Result Relevance & Ranking Improvements (`RecipeSearchEngine`, `RecipeSearchDialog`)**: - Updated scoring logic to prioritize name and category matches when a query is provided. - **EMI Recipe Screen `[+]` Button Integration (`CalcBoardEmiOverlayHandler`)**: - Clicking EMI's `[+]` button or pressing the hotkey now adds the recipe and switches to the board screen. - **`BoardScreen` Class Hierarchy Fix (`BoardScreen`, `BoardContainerMenu`)**: - Restored `Screen` inheritance to prevent inventory-related sidebar overlays from rendering over the board. - **Language File Cleanup (`en_us.json`, `ko_kr.json`)**: - Removed duplicate keys and synchronized resource entries between English and Korean language files.
alpha

GTCalcBoard 2.0.0-alpha.3

2.0.0-alpha.3
20 авг. 2026 г.22Minecraft: 1.20.1forge
Скачать
Что нового
## [2.0.0-alpha.3] - 2026-08-21 ### Added - **RFC-V2-005 Category Capability Matrix Engine (`CategoryCapabilityMatrix`, `CategoryCapability`)**: - Implemented pre-baked $O(1)$ capability lookup matrix mapping recipe categories directly to machine workstations and supported addon categories. - Added deterministic capability deduction for Heating Coils, Turbine Rotors, Parallel Hatches, Maintenance Hatches, and Thermal Series Augments. - Added dedicated unit test suite (`CategoryCapabilityMatrixTest`) covering singleblock, multiblock, turbine, dynamo, and filtrator categories. - **Deductive Multiblock Capability Mapping (`MultiblockDetector`, `EmiRecipeConverter`)**: - Automatically deduce coil and turbine capabilities for complex multiblocks (Large Chemical Reactor, Pyrolyse Oven, EBF, Cracker, etc.) by analyzing workstation structures from `multiblock_info`. - Dynamically synchronize deduced categories with `MultiblockDetector.registerCoilCategory` and `registerTurbineCategory`. - **Thermal Machine Upgrade Kit Replacement & 3-Slot Augment Stacking (`RecipeNode`, `MachineConfigDialog`, `ThermalAugmentHelper`)**: - Implemented 1-Kit-only rule for Thermal Upgrade Kits (LV~EV, 6x~48x parallel scale) with automatic replacement upon selecting a new tier. - Added support for stacking identical regular augments (ARC, MCI, etc.) across up to 3 slots (e.g. 3x EV MCI = $4.096\times$ fuel energy) using pure NBT float tags (`AugmentData.Type: Dynamo_Fuel`). - Added catalog card badges (`✔ x2`, `✔ x3`, `3/3`), Left-Click (+1) / Right-Click (-1), and single-instance removal from top active slot bar. ### Changed - **Elimination of Heuristic Addon Deduction (Rule 5 Addon Spec Deductive Analysis Policy)**: - Completely purged all substring checks (`contains("rotor")`, `contains("coil")`, `id.getPath()`), tooltip string parsing, and item display name heuristics across the entire codebase. - Migrated all addon extraction to deterministic official tags (`gtceu:circuits/*`, `thermal:upgrade_kit`), exact NBT float/int structures (`AugmentData`), and runtime reflection (`CoilHelper`, `TurbineRotorHelper`, `ParallelHelper`). - **Responsive Dialog Loading Overlays & Live State Updates (`MachineConfigDialog`, `RecipeSearchDialog`)**: - Added clean section-level loading overlays with animated indicators while background indexing is in progress. - Implemented reactive live updates: as soon as background baking completes, the `[♨ Coil]`, `[⚡ Parallel]`, and `[🔧 Maint]` chips auto-populate seamlessly without modal freezing or needing to reopen dialogs. - **Massive Recipe Search Indexing Speedup ($250\times$ faster, 2m $\rightarrow$ <1s) (`RecipeSearchDialog`, `RecipeSearchEngine`)**: - Eliminated $O(N^2)$ category loops in EMI recipe caching using multi-core `parallelStream`, indexing 170,000+ recipes in under 1 second. - Streamlined fluid stack detection using direct `FluidEmiStack` instance checks. - **Dynamic Addon Crawler 20ms Direct Extraction & Disabled Item Guard (`DynamicAddonCrawler`)**: - Streamlined output collection directly from `EmiRecipe.getOutputs()` with preserved NBT, finishing in under 20ms. - Removed blind Forge item registry scans for Thermal augments, completely eliminating disabled dummy items (`thermal_extra`, etc.) from catalog leaks. ### Fixed - **Large Chemical Reactor & Multiblock Missing Coil Capabilities (`CategoryCapabilityMatrix`, `MultiblockDetector`)**: - Fixed issue where Large Chemical Reactor and other multiblocks failed to expose the Coil tab due to disjoint singleblock vs. multiblock recipe categories in GTCEu. - **EMI & RecipeManager Async Lifecycle Synchronization (`CalcBoardEmiPlugin`, `ClientForgeEvents`, `RecipeSearchDialog`)**: - Implemented background async retry polling (200ms intervals) on world load, guaranteeing matrix pre-baking starts the moment EMI finishes worker thread registration. - Eliminated premature `bake(null)` wipeout bug where empty capabilities cleared matrix state.
alpha

GTCalcBoard 2.0.0-alpha.2

2.0.0-alpha.2
20 авг. 2026 г.25Minecraft: 1.20.1forge
Скачать
Что нового
## [2.0.0-alpha.2] - 2026-08-20 ### Added - **Interactive 6-Step Tutorial & Curated Dummy Recipes (`TutorialManager`, `RecipeSearchDialog`)**: - Re-architected interactive onboarding tutorial into 6 clear steps: Step 1 (Add Boiler), Step 2 (Drag-to-Search Turbine & Auto-Wire), Step 3 (Sever Wire), Step 4 (Shift-Drag 1:1 Auto-Ratio), Step 5 (Process Summary & Compound Module `Ctrl+G`), Step 6 (Completion). - Dedicated tutorial workspace isolation (`🎓 Tutorial`) and instant 0ms curated dummy recipes (`Steam Turbine (Tutorial)`, `Boiler (Tutorial)`, `Steam Engine (Tutorial)`) ensuring zero-lag and clutter-free onboarding. - **Type-Strict Stack Indexing & Prioritized Search Ranking (`RecipeSearchEngine`, `RecipeSearchDialog`)**: - Divided searchable stacks into strict fluid vs. item registry indexing to prevent cross-type query pollution. - Prioritized exact fluid ID matches (+1,000 pts) and generator/multiblock categories over generic crafting table items. ### Changed - **Shortcut & Documentation Realignment (`GuideDialog`, `en_us.json`, `ko_kr.json`, `README.md`, `README_KR.md`)**: - Replaced legacy toolbar button references with `Ctrl + G` for modular group packaging across all in-game guides and tutorials. - Comprehensive documentation overhaul with complete feature coverage, dynamic addon crawler details, and matter-of-fact technical tone. ### Fixed - **Tutorial Step 2 Auto-Wire Transition (`RecipeSearchDialog`)**: - Resolved an issue where auto-wiring nodes spawned from the search dialog failed to notify `TutorialManager.onWireConnected()`, preventing advancement to Step 3. - Added immediate canvas widget rebuilding upon auto-wire completion.
alpha

GTCalcBoard 2.0.0-alpha.1

2.0.0-alpha.1
20 авг. 2026 г.56Minecraft: 1.20.1forge
Скачать
Что нового
## \[2.0.0-alpha.1\] - 2026-08-20 ### Added * **Multiplayer Shared Team Workspace Architecture (`RFC-001`)**: * **Full Client-Server Synchronization**: Introduced bidirectional network protocol (`C2S`/`S2C`) enabling real-time collaboration on shared factory design flowcharts across multiplayer servers. * **Pluggable Multi-Team Provider Backend (`ITeamProvider`, `TeamProviderRegistry`)**: * Full soft-dependency integration with **FTB Teams** via safe runtime reflection. * Automatic fallback support for **Vanilla Scoreboard Teams** and standalone world workspaces. * **Granular Per-Page Edit Locks & Heartbeat (`WorkspaceLockManager`, `S2CLockResultPacket`)**: * Automatic edit lock acquisition upon canvas/machine interactions to prevent concurrent editing collisions. * Locks automatically release upon switching page tabs, closing the GUI, or after timeout expiration. * **Live Teammate Presence & Cursor Tracking (`S2CBroadcastPresencePacket`)**: * Real-time display of active teammates, their currently viewed page tabs, and presence indicators. * **Seamless Frictionless Auto-Sync (Google Docs/Figma Style)**: * 3-second inactivity debounced auto-saving combined with immediate commit on page navigation or screen exit. * Server-side commit squashing in `TeamWorkspaceData` to keep history logs concise and clean. * **Save History & Personal Forking (`RecentSavesDialog`)**: * View revision history logs and fork/restore past team revisions directly into personal board tabs with full node and connection graph cloning. * **Administrative Page Deletion Protection (`C2SDeleteTeamPagePacket`)**: * Deletion of team pages restricted to **Team Owners, Officers, and Server Admins (OPs)**. * Protected last remaining page from deletion to ensure design integrity. * **Singleplayer Game Pause Toggle (`BoardScreen`, `BoardManager`, `ToolbarWidget`)**: (Thanks to The Reel One!) * Added an interactive `[⏸ Pause: ON]` / `[▶ Pause: OFF]` toggle button on the singleplayer toolbar (`isPauseScreen` dynamic integration). * Allows players to freely choose between pausing the world while calculating complex lines or letting factory automation run in background. * **Advanced Parametric & Boolean Recipe Search Engine (`RecipeSearchEngine`, `RecipeSearchDialog`)**: (Thanks to The Reel One!) * Implemented an EMI/JEI-style boolean and parametric search engine supporting multi-token AND (`&` / spaces), OR (`|`), NOT (`!`), Mod ID (`@gtceu`), Tags (`#logs`), Category/Machine (`[pyrolyse_oven]`), and Quoted phrases (`"..."`). * Full indexing of machine display names, localized categories, inputs, outputs, and registry IDs. * **Contextual Drag-to-Search & Auto-Wire Node Creation (`CanvasInteractionHandler`, `RecipeSearchDialog`)**: (Thanks to The Reel One!) * Dragging a wire from any port into empty canvas space automatically opens the recipe search dialog pre-filtered for consumers (output drag) or producers (input drag). * Spawns the new machine node at the cursor position and **automatically wires the ports together** in a single seamless action. * Supports `Shift + Drag` for instant 1:1 auto-ratio matching upon creation. ### Changed * **Adaptive Compact Header Layout (`BoardScreen`, `WorkspaceTabBarWidget`, `PageTabBarWidget`)**: * Automatically hides team collaboration top bars in singleplayer or non-modded servers to preserve maximum canvas workspace. * Cleaned up redundant manual save buttons in favor of seamless background auto-sync. * **Silent Background Collaboration Sync**: * Removed intrusive toast notifications during routine background syncs and lock state transitions while keeping critical conflict alerts. ### Fixed * **i18n & Modal Formatting Parity**: * Completed 100% key parity and formatting token alignment across `en_us.json` and `ko_kr.json` (340 translation keys).
alpha

GTCalcBoard 1.0.6

1.0.6
20 авг. 2026 г.6Minecraft: 1.20.1forge
Скачать
Что нового
Full changelog history is available on [GitHub](https://github.com/Amvermain/GregTechCalculatorBoard/blob/main/CHANGELOG.md). ## [1.0.6] - 2026-08-20 ### Added - **Global Multi-Page Balance Dashboard (`GlobalBalanceDashboardDialog`, `GlobalBalanceAggregator`)**: - Added an interactive modal dashboard to aggregate net material production, consumption, and global EU/t power balance across multiple preset pages (`B` hotkey and `[📊 Global Balance]` toolbar button). - **Page Selection Sidebar**: Select or deselect specific pages with instant re-aggregation to evaluate segmented production lines. - **Flow Tab Filtering & Search**: Categorize flow items into Deficits, Surplus, and Balanced tabs with real-time search filtering. - **Per-Item Page Contribution Drilldown (`ItemContributionPopup`)**: Click any material row to inspect exact per-page production and consumption breakdowns. - **Global Power Balance Bar**: Displays net EU/t generation/consumption, highest active voltage tier badge, and comprehensive tooltips. ### Changed - **Supply / Demand Rate Notation Polish (`FormatUtil`, `NodeCardRenderer`)**: - Replaced ambiguous double-slash formatting with clean plus/minus color-coded rate notation (`+3.48M -3.2M/s +` for surplus, `+2.5M -3.2M/s ⚠` for deficit). - Expanded default node card width from `235px` to `245px` for optimal typography fit. - **Official GTCEu Modern & Star Technology Fork Variant Switching (`build.gradle`, `gradle.properties`)**: - Introduced `gtceu_variant` configuration property in `gradle.properties` to seamlessly switch between official GTCEu Modern (CurseMaven) and Star Technology Fork (FlatDir) dependencies. ### Fixed - **Global Balance Material Row Text Overlap (`GlobalBalanceDashboardDialog`)**: - Replaced hardcoded text coordinates with a strictly chained right-to-left dynamic layout to prevent rate strings and flow detail numbers from colliding. - Expanded dashboard width to `580px` and formatted massive machine counts (e.g. 581M) with compact SI notation.