mod简介
CustomFactory mod(以下简称CF)只添加了一个机器方块,并通过不同的NBT来表现出不同的行为(也就是说cf创造的所有机器本质上都是一种方块).
你可以通过gui界面进行新建机器种类和配置机器属性.
机器的运行逻辑需要通过javascript脚本进行配置.
mod相关
建立任意多个的自定义机器种类
修改机器的名称和六个面的材质
自定义机器的gui界面,物品槽的数量和显示位置
给gui界面添加进度条(进度条的移动需要配合js来完成)
定义漏斗/管道和机器的物品槽的交互(比如熔炉侧面注入的物品只会进入燃料槽而不会进入矿物槽)
如果安装了IndustrialCraft2模组,可以配置使机器连入eu网络消耗或产生eu(ic2模组是可选的,本mod本身可以独立运行)
定义加工配方,配合js完成同一机器对不同材料输入的加工(兼容jei,你可以在jei看到你定义的配方)0.1.3更新内容
添加对rf能源输入输出的支持(forge energy)
添加对储存单种流体的支持
能够分离导出单个机器配置为json文件,并读取json文件生成为配置
下载地址内包含了一些使用例,读取json文件后就能直接使用,以供参考
修正了一些之前测试不充分而没有发现的逻辑bug
相关内容
从外部加载材质图片,而不是从jar文件的assets文件夹读取,避免打包自定义素材进jar时的麻烦
通过游戏内gui界面配置,即改即用,服务端自动传送和更新配置至客户端
js脚本以"书与笔"作为传递媒介,把脚本复制入书与笔后,在配置界面读取书的内容
模组问题
配置只能用游戏内gui编辑,所有机器配置都保存在config文件夹下保存的cfg文件内,可读性极差(通常也不建议直接修改此文件)
为了稳定性考虑,一些操作,比如新建机器,无法撤回
配置界面不是很直观,一些操作需要看教程文档完成
如果不想让机器只是作为一个储物箱,需要写js脚本,需要一些编程基础(同样也需要看教程文档)
安装mod后创造栏会出现一个机器,那个机器没有NBT,包括从jei点出来,指令给的的也是,请不要使用!
使用方法
输入指令/cf edit打开配置界面
配置完毕后使用select中机器,然后按give将一个对应的机器放入物品栏
关于具体如何配置,请下载并查看教程文档与教程gif动图完成,在此省略(配置确实有些复杂,内容太多贴不上来)
以下是一些游戏内图片(实际上是教程gif的截图)
配置界面
使用默认素材的机器
修改默认素材
使用js脚本来使用eu电量
注意事项
CF使用的外部资源在.minercaft/res/文件夹下,第一次启动会创建该文件并加入默认素材,不要删除默认素材,因为新建的机器配置使用的就是这些文件(缺失后会显示紫黑块,如果不介意的话就删吧)
CF使用了nashorn js引擎,第一次运行会释放nashorn.jar到.minercaft/mods/lib/文件夹,不要移动或者重命名否则会无法读取
应该兼容服务器,不过只测试了一些基本功能,不完全保证能用
源码在jar包里面
技术不精难免出现bug遇到问题欢迎反馈
版本 | 下载地址 |
v0.1.2 | 点此下载(5gvq) |
v0.1.3 | 点此下载(j87k) |