cout970 / Magneticraft-API-and-Issues

Some place to issues and bug reports
6 stars 1 forks source link

Inserter only tries to extract from first non-empty slot. #18

Closed HarrisFauntleroy closed 9 years ago

HarrisFauntleroy commented 9 years ago

If an inserter has an item blacklisted, it should totally ignore that item when it checks an inventory.

Take the crafter for example, currently, if you are piping stuff into it, and trying to extract out, the items getting piped in will clearly take up the first slots, however, if you blacklist that item from being extracted, it means all the things being crafted after it cannot be retrieved.

example, I have blacklisted melon slices from being taken out, and when this situation arises when it is full, no seeds can be taken out because it can't see past the melon 2015-09-03_18 31 48

this works, but it is very unreliable to be able to keep it at the bottom 2015-09-03_18 31 52

Having two inventories in the crafter, input and output would help, but this situation can occur elsewhere too.

Cypher121 commented 9 years ago

Wow, inserters are a mess. I'll see to that.

Cypher121 commented 9 years ago

Wait, we don't have round-robin mode. That's another bug.