reobf / Programmable-Hatches-Mod

An addon for GTNH modpack(2.5.1+)
MIT License
38 stars 2 forks source link

进阶编程缓冲多流体二合一输入仓的问题 #1

Open classdf opened 4 months ago

classdf commented 4 months ago

当大量合成含有物品和流体的配方时,可能会出现物品和流体不在同一缓存中,导致配置无法完整执行,且两个缓存都被锁定的问题。猜测原因是因为缓存中用来存放物品的格数有限,如果这个缓存中物品格数已被占满,此时AE继续分配物品就会导致物品被分配到另一个缓存中,但是由于流体的缓存较大,很难出现像物品格数被占满的情况,因此流体依旧会被分配到这个缓存中,这样就会导致物品和流体不在同一缓存中,机器就会停止运行,配方就无法被完整执行。 这个问题比较严重,低级的仓室由于同一缓存中的物品格数更少,因此出现上述问题的可能性更大。此外,GTNH中的电路板是套娃式合成,越是高级的电路板合成所需的低级电路板就越多,因此,合成高级电路板必然会出现上述问题。

reobf commented 4 months ago

如果样板中物品和流体无法单次全部输入缓冲二合一输入仓的输入区 那么确实会导致这个结果,机制如此,应该使用格数更多的高级仓 通常HV+仓16格物品能处理绝大部分的合成了(包括装配线配方)