Placing items in slot two with nothing in slot 1 does not eject items.
polski-g opened this issue ยท 10 comments
getCanExtract does not check whether or not a slot has contents; the condition will need to be changed to something to the effect of getCanExtract(slot) && !getStackInSlot(slot).isEmpty()
, or a simulated extract
for parity with getFirstEmptySlot.
Try this dev build to see if the issue is fixed: https://ci.elytradev.com/job/elytra/job/BitHop/job/master/42/
Hm, it looks like you'll want https://ci.elytradev.com/job/elytra/job/BitHop/job/master/43/ instead of 42. 42 put it in FluxHop, 43 has it in FluxHop and BitHop.
oops sorry... I wasn't paying enough attention and assumed it was common code. (I will likely refactor it so it is, I love me the common code)
Yep, I'm getting the issue too. I'm afraid I'm on vacation for the rest of the week, but I can have @alexbobp take a look at it. It looks like an issue with the hopper instead of the controller; it's happening going into a normal chest as well. If I had to guess, something's wrong with getFirstFullSlot.