SFM-工厂-工作室

SFM-工厂-工作室

Super Factory Manager 4(SFM)的中英双语可视化工厂编程插件。使用积木式组件快速构建自动化,并与 SFML 源代码进行双向并排编辑。

技术

SFM的编程接口是纯文本:编写程序意味着手动键入SFML。这个模组在其上添加了一个积木编辑器——拖拽积木来构建你的自动化,同时源代码会在旁边实时更新。编辑源代码,积木也会随之变化。保存到管理器磁盘上的仍然是标准的SFML,因此没有安装此模组的玩家也能正常阅读你的程序。

功能简介

积木编辑器:触发器卡片位于可滚轮缩放的无限画布上;每个触发器的位置都会被记住。定时器/红石触发器、输入/输出/遗忘以及条件分支(与/或/非分组)都是积木形式。侧面、槽位、轮询、保留数量等其余选项都位于“添加”菜单中,因此未使用的选项不会碍事。

双向源代码编辑:打开代码面板,积木和SFML并排显示。有效的程序在积木与源代码之间往返转换时,不会丢失注释或格式,而输入一半的错误代码也绝不会清空你的积木。已对照全部8个官方示例程序及超过一千个随机积木组合进行验证。

保存前检查:程序会经过SFM自己的编译器以及本地检查——缺失标签、冲突的侧面、恒假条件、低于服务器最低值的定时器都会在写入磁盘前被发现。问题面板会跳转到有问题的积木;大多数问题都提供一键修复。

资源标签 / NBT过滤:无需记忆标签ID——选择一个物品即可查看它属于哪些标签,支持中文名称的拼音搜索以及自由组合的与/或/非逻辑。当模组在两端都安装时,你还可以按物品组件过滤:附魔类型与等级、药水类型、自定义名称、自定义数据(1.21版为数据组件,1.20.1版为NBT——语义等价)。

JEI集成(可选):编辑时JEI列表保持可见;可将物品直接拖入资源槽,右键拖拽流体容器。没有JEI也可完全正常使用。