Remainders other than buckets get voided
JaisDK opened this issue ยท 2 comments
I don't know why you've chosen to only support buckets as remaining item from a crafting operation, other ingredients or containers can also have a remainder. With this check you're voiding those items.
Honestly, I don't remember why I limited it to buckets either. I found this diagram called theproblem.png from 2016 and I'm sure it made a lot of sense back then.
(I believe buckets needed extra special support because the sink can provide water to recipes in the form of water buckets and would have resulted in infinite buckets - so remainder items worked at some point - not sure when they stopped working)
Blocked by #673 because the API rewrite will touch and resolve this as well
Actually testing with honey bottles => honey blocks right now and can't reproduce this. I'm receiving empty bottles just fine. In fact, the code linked originally was specifically code for avoiding duplicate buckets because the mod would return remainder items. I don't think there was any issue here in the first place.