全部

  • 全部
  • MOD
  • 地图
  • 材质包
  • 客户端
  • 教程

我的世界CustomFactory自定义工厂mod

2020-06-16 16:27:05 653
文章分类: MOD· 原版加强Mod

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)


关键词: 1.12.2 科技

相关文章