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
this works, but it is very unreliable to be able to keep it at the bottom
Having two inventories in the crafter, input and output would help, but this situation can occur elsewhere too.
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
this works, but it is very unreliable to be able to keep it at the bottom
Having two inventories in the crafter, input and output would help, but this situation can occur elsewhere too.