SFM Code Generator 是一个用于 Minecraft 模组 Super Factory Manager 的可视化代码生成工具。
- 🎯 可视化编辑 - 无需手写代码,通过界面配置即可生成 SFML 程序
- 🔄 触发器配置 - 支持
EVERY定时触发和REDSTONE PULSE红石脉冲触发 - 📦 语句生成 - 支持 INPUT、OUTPUT、IF 条件等核心语句
- 📋 快速模板 - 内置常用自动化模板(物品移动、自动熔炼、自动分类、流体传输)
- 📊 实时预览 - 代码实时生成,字符数统计(上限 32300 字符)
- 💾 导出功能 - 一键复制或保存为
.sfm文件
从 Releases 页面下载最新版本的 SFMCodeGenerator.exe,双击运行即可。
⚠️ 需要 Windows 10 或更高版本
- 下载并运行
SFMCodeGenerator.exe - 设置程序名称
- 配置触发器(间隔时间、类型等)
- 添加 INPUT/OUTPUT 语句
- 点击"复制"将代码复制到剪贴板
- 在游戏中打开 SFM Manager,粘贴代码
| 语句 | 说明 | 示例 |
|---|---|---|
name |
程序名称 | name "我的程序" |
every X ticks do...end |
定时触发 | every 20 ticks do...end |
input from |
从容器输入物品 | input from a |
output to |
向容器输出物品 | output to b |
if...then...end |
条件判断 | if a has > 0 iron_ingot then...end |
欢迎提交 Issue 和 Pull Request!
本项目采用 MIT License 开源。
SFM Code Generator is a visual code generation tool for the Minecraft mod Super Factory Manager.
- 🎯 Visual Editor - Generate SFML programs through UI without writing code
- 🔄 Trigger Configuration - Supports
EVERYtimed triggers andREDSTONE PULSEtriggers - 📦 Statement Generation - Supports INPUT, OUTPUT, IF conditions and more
- 📋 Quick Templates - Built-in templates (item transfer, auto-smelting, sorting, fluid transfer)
- 📊 Live Preview - Real-time code generation with character count (limit: 32300)
- 💾 Export - Copy to clipboard or save as
.sfmfile
Download the latest SFMCodeGenerator.exe from the Releases page.
⚠️ Requires Windows 10 or later
- Download and run
SFMCodeGenerator.exe - Set program name
- Configure triggers (interval, type, etc.)
- Add INPUT/OUTPUT statements
- Click "Copy" to copy code to clipboard
- Open SFM Manager in-game and paste the code
This project is licensed under the MIT License.