Botany Pots

Botany Pots

33M Downloads

Hopper botany pots bypassing side check

tplc10 opened this issue ยท 1 comments

commented

Hopper botany pots are bypassing allowed I/O sides and inputting into every slot possible on the inventory of the block below them, even the output slot.

Likely due to the bit of code here where the forceInsert parameter is set to true.

commented

Hello, thanks for looking into this and reporting the issue. Your assessment of the code there is not correct. While the forceInsert parameter does allow ignoring sided inventory rules the inventory being accessed in that code snippet is the botany pots own internal inventory. This code is required to modify the output only slots of the botany pot.

The relevant code to your issue would be the attemptExport code which does test for the relevant side and will not force the input. I am guessing the issue you are experiencing is related to the block itself not accurately accounting for sides as the hopper pots work fine with furnaces. For example a hopper pot with wheat seeds will only import into the top slot of the hopper, any additional drops like seeds stay in the hopper pot rather than going into the furnace.