= 创作分享 =
你问我答
如何得知具有存储特性的方块和物流特性方块的互动呢? ...
妖君

如何得知具有存储特性的方块和物流特性方块的互动呢?

妖君 于 2024-1-16 12:37 ( 3月前 ) [复制链接] [只看楼主] [打印]
346 5
25RF
本帖最后由 minecraftyusei 于 2024-1-16 16:47 编辑

1.7.10
起因是自己搭各种时尚小垃圾系统:用工业2的流体装罐机把岩浆装进桶里,然后用弹出升级给到它头顶的漏斗,漏斗把岩浆桶送进与它链接的原版熔炉,熔炉以岩浆桶为燃料,生成成品和空桶。
理想是空桶依靠熔炉下面的漏斗回到流体装罐机进行循环利用,但是实际操作中发现漏斗会把成品一起吸进来;
使用BC管道连接于熔炉侧面发现管道会把岩浆桶抽走而不能抽走成品;

因而好奇,熔炉这种有多个不同功能的格子的类箱子方块如何与管道、漏斗这类具有物流特性的方块互动?比如说,把漏斗/管道接在这类方块的什么地方,它会抽取/运送哪个格子的物品出来/进去呢?毕竟工业2的很多机器是有很多个输入/输出格子的,想要实现一定程度的自动化我觉得这个问题还挺大的。。。

希望能有详细的解答或者哪里有介绍这种规律的。。。

最佳答案

查看完整内容

从代码上有两种容器,一种是无向容器IInventory,这种容器每个面的存取都相同,只能靠过滤分辨,一种是有向容器ISidedInventory,它可以设置每个面可以存取哪个格的物品,所以很多容器交互就是不太可能只用交互面来决定到哪个槽的,因为它们本质上还是无向的。 多向容器也有很多,比较典型的是熔炉,恐怖生物的装配台,热力膨胀的所有机械 ...
发表于 2024-1-16 12:37:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 5 条回复!
QQ
从代码上有两种容器,一种是无向容器IInventory,这种容器每个面的存取都相同,只能靠过滤分辨,一种是有向容器ISidedInventory,它可以设置每个面可以存取哪个格的物品,所以很多容器交互就是不太可能只用交互面来决定到哪个槽的,因为它们本质上还是无向的。
多向容器也有很多,比较典型的是熔炉,恐怖生物的装配台,热力膨胀的所有机械
寻找属于你的路
发表于 2024-1-16 12:37:07 | 只看该作者

回复 | 举报

yinning
抢个沙发,下午解答你哦
发表于 2024-1-18 12:09:47 | 只看该作者

回复 | 举报

yinning
1.对于原版熔炉:上面:物品输入;底面:输出;侧面:燃料输入,无法更改。
2.如何得知具有存储特性的方块和物流特性方块的互动:管道与方块连接,形成“接口”
3.对于科技mod的机器:
如MEK,TE等可配置机器,可以自由配置输入/输出/禁用
类似IC2机器:每个面都可以输入输出(某些特定方块比如电力加热机的热量只能从前面带有红点的面输出)
发表于 2024-1-18 13:17:16 | 只看该作者

回复 | 举报

妖君
QQ酱81960 发表于 2024-1-19 14:56
从代码上有两种容器,一种是无向容器IInventory,这种容器每个面的存取都相同,只能靠过滤分辨,一种是有向 ...

喔,也就是说,有向容器的不同面与它内部的不同格子互动(比如熔炉顶面和原材料、侧面和燃料、底面和成品),无向容器每个面都可以访问内部的所有格子?
发表于 2024-1-19 18:09:18 | 只看该作者

回复 | 举报

yinning
是的,基本上熔炉属于个例
发表于 2024-2-15 18:32:48 | 只看该作者

回复 | 举报

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

本版积分规则

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

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

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