SFM-Flow

A Re-imagined SFM with Flowcharts

File Details

sfmflow-0.2.2.alpha.jar

  • R
  • Jun 30, 2026
  • 453.31 KB
  • 10
  • 1.21.1
  • NeoForge

File Name

sfmflow-0.2.2.alpha.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:sfm-flow-1589954:8343897"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

### [Added]

* New Right-Click Actions: Context dropdown menus now include "Copy Node" and "Delete Node" options for faster flowchart canvas management.

* Ghost Item Slots: Filters now use interactive ghost slots, allowing you to drag and drop items from your player inventory to define filters.

* Added an extensible logic planning API, enabling future addon developers to build custom logic blocks, sensors, and conditional triggers that integrate directly with the background planning engine.

* Added authentic, high-fidelity slot layout screens for vanilla Furnaces, Smokers, Blast Furnaces, Brewing Stands, Crafters, Droppers, Dispensers, and Hoppers that replicate their original inventory styles.

* Added support for custom JSON-driven slot layouts, allowing pack makers and developers to define custom background textures and slot alignments for any block.

* Added warning tooltips on slot layout screens to indicate exactly why a slot is inaccessible from a specific block face (e.g., trying to access a furnace output from the top).

* Added specialized visual fallbacks in the 3D block preview scene to render Chests, Trapped Chests, and Ender Chests cleanly without missing textures or model glitches.

 

### [Changed]

* Compact Context Menus: The right-click node dropdown menu has been scaled down to 66% size and updated with standard grey styling for a more compact and streamlined appearance.

* Face Marker Blending: The 3D preview's face markers are now rendered with 50% opacity to improve text and orientation visibility underneath.

* Dimming Adjustments: Canvas dimming now correctly applies beneath active inventory slots when a settings overlay is open, keeping player slots fully readable.

* Refactored the core flowchart evaluation system to process nodes polymorphically, improving server-side background execution performance and code stability.

* Streamlined internal ticking routines for Card Clusters and Hatches to reduce server tick overhead.

* Relocated core slot layout systems to the public API, enabling third-party integration mods to register their own visual inventory screens programmatically.

 

### [Fixed]

* Depth Sorting Glitches: Resolved rendering issues where 3D previews could overlap or clip into settings overlays.

* Overlay Input Conflicts: Fixed settings overlays swallowing mouse clicks meant for active inventory slots.