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-fabric-0.5.1+MC1.21.1.jar

File namemgmc-fabric-0.5.1+MC1.21.1.jar
Uploader
aixiaoji_aixiaoji_
Uploaded
Feb 9, 2026
Downloads
17
Size
401.4 KB
Mod Loaders
Fabric
File ID
7600569
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:maingraph-1426607:7600569"

Learn more about Curse Maven

What's new

0.5.1 (English)

INT Type

This version officially introduces the INT (Integer) type and logically optimizes existing nodes, switching all ports that should logically be integers from FLOAT to INT.

Affected Nodes

The specific ports of the following nodes have been updated to INT type:

  • Variables:
    • int: Basic node providing INT type constants.
  • Flow Control:
    • for_loop: Loop start value, end value, and current index.
    • wait_tick: Number of game ticks to wait.
  • List Operations:
    • get_list_item: Index port.
    • list_remove: Index port.
    • list_set_item: Index port.
    • list_length: Length output port.
  • String Operations:
    • string_length: Length output port.
    • string_substring: Start index and end index.
  • Math Logic:
    • random_int: Minimum/maximum inputs and result output.
    • to_int: New node for explicitly converting float or other types to INT.
  • Actions:
    • set_entity_on_fire: Duration in seconds.
    • add_potion_effect: Duration and effect level.

Blueprint Editor Help

This version adds a Help Button (?) to the top toolbar of the Blueprint Editor, which opens a brand-new interactive help interface:

  • Shortcut Guide: Detailed listing of all core shortcuts supported by the editor (e.g., Ctrl+C/V for copy/paste, Ctrl+Z/Y for undo/redo, Ctrl+P for quick search, etc.)

Client Nodes

Introduced the concept of Client Nodes, including the following:

  • Interface & Toasts:
    • client_show_toast: Shows a brief text toast on the client.
  • System Tools:
    • client_open_url: Opens the specified URL on the client.

Other Changes

Changed the following:

  • Changed the root directory of the context menu from node_category.mgmc to node_category.

Fixes

Fixed an issue where the content of InputModalScreen.java was difficult to read.

Thanks

  • @load-ing_ on BiliBili
  • @Mo_Yang-Mo_Yin on BiliBili

This mod has no additional files