Buuz135 / FunctionalStorage

FunctionalStorage
MIT License
30 stars 32 forks source link

[1.19.2] Locked fluid drawer blocking input of new fluid #240

Open Armok-The-Bunny opened 9 months ago

Armok-The-Bunny commented 9 months ago

Functional Storage Version: functionalstorage-1.19.2-1.1.7.jar

Titanium Version: titanium-1.19.2-3.7.3-27.jar

When piping fluids into a storage controller connected to locked fluid drawers the controller appears to be first attempting to put the fluid into any drawer that already contains the input fluid then attempting to put it into the first empty drawer that it sees. The issue is that when that first drawer is locked it just stops instead of looking for another empty drawer it could put the fluid into, even ignoring another drawer locked to that fluid. It begins working again when that empty locked drawer is filled and the next one it sees is either unlocked or locked to that fluid, when the drawer is unlocked in which case the fluid goes there instead of the drawer that is locked to that fluid, or when another drawer gets that fluid inserted manually.