= 创作分享 =
MOD技术讨论
关于AE2无法自动合成IC2部分配方问题的看法 ...

关于AE2无法自动合成IC2部分配方问题的看法

uu-matter 于 2019-8-29 16:58 ( 17天前 ) [讨论] 分类。  [复制链接] [显示全部楼层] [打印]
AE无法自动合成IC2部分配方的解决方案:https://bbs.mcmod.cn/forum.php?m ... 97&fromuid=4131


我认为,在这个问题背后,AE2和IC2都有设计上的不足。
IC2一直使用自己的配方系统,就是1.7时代或更早时NEI显示的Shaped IC2 Crafting,1.12.2用JEI查合成表也只有IC2的配方没有配方id(forge强制要求mod注册配方时定义配方id),用这种方法的原因可能是早期版本MC和forge对带NBT配方的处理不好,所以IC2自创一种配方系统合情合理。但问题是,现在forge对带NBT配方的处理已经相当完善,IC2还在使用自己的配方系统,就造成了一些兼容性问题。比如许多小的mod作者由于不了解IC2,在自己的mod里只兼容标准配方,那么IC2的配方在该mod的合成台内就不能用。至于原版指令和结构方块以及许多mod的TileEntity搬运器操作IC2机器会出错的问题不在讨论范围内。

而AE2的样板系统则不够细致。现在的MCmod中NBT是非常常见的,很多配方都需要用到NBT模糊匹配。但是AE2的样板终端里对NBT只字未提,唯一的选项是允许通用物品的替换,还只针对合成配方。而这个替换范围是什么,AE2没说。不知道只是矿辞模糊匹配还是在可用时也可模糊匹配meta和NBT。不过AE2的模糊匹配只有一个选项,和热力、EIO的矿辞metaNBT三大模糊相比,实在是太简单了。而总线、存储元件和成型面板的模糊匹配就更迷了:插上模糊卡,只能看到左边多了一个百分比按钮。要知道现在MCmod需要模糊匹配的东西远远不止耐久度啊!希望AE2以后可以至少把模糊匹配的功能做成像热力EIO那样的3个按钮。
要不要看看我做的资源包?http://www.mcbbs.net/thread-809999-1-1.html
[img=380,200]https://i.loli.net/201
发表于 2019-8-29 16:58:41 | 显示全部楼层 |阅读模式

回复 | 举报

该帖共收到 4 条回复!
ae可能是太老牌了,不好改了,BC不也是这样吗,不能这些老牌mod都和EIO一样这莫先进
发表于 昨天 13:38 | 显示全部楼层

回复 | 举报

Trom  发表于 2019-9-15 13:38
ae可能是太老牌了,不好改了,BC不也是这样吗,不能这些老牌mod都和EIO一样这莫先进 ...

AE不算老牌,大致和EIO、热力一类的是相近时代的,筛选方式单一不可能是因为年代。另外同样是老牌mod,BC和FR在新版本的稳定性和兼容性都不错,IC2的bug却越来越多。
要不要看看我做的资源包?http://www.mcbbs.net/thread-809999-1-1.html
[img=380,200]https://i.loli.net/201
发表于 昨天 17:58 | 显示全部楼层

回复 | 举报

本帖最后由 smilesadness 于 2019-9-15 19:13 编辑

AE:我要怎么知道一个物品的meta是不是用来指代耐久?我要怎么知道各种mod用的什么nbt储存耐久?我要怎么知道IC/GT冷却单元的advdmg也是广义的耐久?我要怎么知道普通IC物品的advdmg什么时候指代的是电量还是耐久?我要怎么知道EIO工具/GT电动工具匹配的是电量还是耐久?
发表于 昨天 19:11 | 显示全部楼层

回复 | 举报

我们需要一个mod,能够提供NBT字段的过滤器,比如文本匹配和数字比较(兼容AE/RS之类的物流mod就更快乐了)。听说OC/CC对此表示无压力
发表于 昨天 19:17 | 显示全部楼层

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除教程作者自定义规则的文章, 及未授权的站外图片/链接以外的所有开放公开编辑的内容, 均采用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表