double chest bug
Closed this issue ยท 2 comments
Type: Bug
Priority: Low
double chests are treated as two disconnected containers, when you try to operate any conveyor on insert operation it updates only one half that is connected (when you break same half and items are dropped, only that items will be effected) same does not happen with hoppers so it might not be 1.7.10 limitation.
for example this chemical plant will only fill up half of the chest that is connected to output (same for input), other half will be always empty. depending how chest is placed it will fill only upper or lower half.
This makes it so simple & compact connection between plants is not possible. (actually it was possible on 1.12.2 remake)
The way double chests should reasonably work is that the tile entity of one half will act as a proxy for the other half, after all the single chests know what they're connected to.
The way double chests actually work is that they expect whatever is accessing their inventory does a check for neighbors and then also deal with the second tile entity which is completely separate. To fix this, in addition to the standardized hopper IO rules, I would have to add specialized handling for double chest cases for every single block that transfers items (inserters, grabbers, assembler and chemplant chutes, etc). In addition, double chests become largely obsolete anyway because steel crates can hold the same amount of items at half the space while not having any of these issues.