promotional bannermobile promotional banner

GregTech Calculator Board

An interactive in-game visual flowchart and recipe calculation board for GregTech CEu Modern and EMI!
Back to Files

gtcalcboard-1.20.1-2.0.0-alpha.1.jar

File namegtcalcboard-1.20.1-2.0.0-alpha.1.jar
Uploader
AmvermainAmvermain
Uploaded
Aug 20, 2026
Downloads
5
Size
442.3 KB
Mod Loaders
Forge
File ID
8689912
Type
A
Alpha
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:gregtech-calculator-board-1656634:8689912")

Learn more about Curse Maven

What's new

[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).

This mod has no additional files