promotional bannermobile promotional banner

Maingraph

Maingraph is a visual blueprint engine designed for Minecraft. It allows for custom logic through intuitive node connections, requiring no (or very little) coding.
Back to Files

mgmc-neoforge-0.7.0+MC1.21.1.jar

File namemgmc-neoforge-0.7.0+MC1.21.1.jar
Uploader
aixiaoji_aixiaoji_
Uploaded
Jun 14, 2026
Downloads
46
Size
482.9 KB
Mod Loaders
NeoForge
File ID
8246029
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:maingraph-1426607:8246029"

Learn more about Curse Maven

What's new

New Features

Stopwatch Node

  • Added timer stopwatch node with multiple control operations:
    • START: Start timing, reset accumulated time to 0
    • PAUSE: Pause timing, save elapsed time
    • RESUME: Resume timing
    • STOP: Stop timing
    • RESET: Reset all states
  • Output ports:
    • ELAPSED_TICKS: Get elapsed ticks (integer)
    • ELAPSED_SECONDS: Get elapsed seconds (float, ticks/20)
  • Timing state stored using node runtime data, supporting multiple independent stopwatch instances

Server Commands

  • Added /mgmc openui server command:
    • Administrators can remotely open a player's blueprint selection interface
    • Triggers client UI via OpenUIPayload network packet
    • Requires admin privileges (permission level >= 2)

Improvements

Node Hover Tooltips

  • Refactored node hover tooltip system, supporting all node types:
    • Display node title, category, mod source and other metadata
    • Adopted modern glassmorphism design style
    • Improved visual layout and color scheme
  • Added localization keys such as node_category.mgmc

Marker Node Descriptions

  • Added description field support for marker nodes:
    • Added description property to NodeDefinition
    • Added description() method to NodeHelper for setting node descriptions
    • Hold Alt key while hovering over marker nodes to show description tooltip
    • Includes node usage instructions and "Long press [w] to ponder" hint

Fixes

UI Rendering Layer

  • Fixed screen-space UI elements being obscured by nodes and regions
  • Added Z-axis offsets for various UI elements:
    • Quick search and marker editing: +150
    • Top toolbar: +100
    • Node menu and context menu: +250
    • Notification popups: +300
    • Settings panel: +400
  • Used pushPose/popPose to ensure correct layer nesting

Localization

  • Added Chinese and English localization entries:
    • node.mgmc.timer.name: Stopwatch
    • node.mgmc.timer.port.start/pause/resume/stop/reset: Start/Pause/Resume/Stop/Reset
    • node.mgmc.timer.port.elapsed_ticks/elapsed_seconds: Elapsed Ticks/Elapsed Seconds

This mod has no additional files