Drawer Controllers/Slaves Ignore Void Upgrades on Compacting Drawers
nrllewellyn opened this issue ยท 4 comments
Expected behavior:
Inserting items into a drawer that has a void upgrade via a drawer controller should always succeed.
Steps to reproduce:
- Place a compacting drawer with a void upgrade (I also used a storage downgrade to speed testing)
- Fill the drawer
- Attach a Drawer Controller
- Attempt to insert items
- Items will not be inserted
Tested versions:
Forge: 1.12.1-14.22.0.2474
Storage Drawers: 5.3.2
Tests (all drawers are full w/ void upgrade and storage downgrade):
- Compacting drawer (iron ingot/block), insert iron block: Fails
- Compacting drawer (iron ingot/block) + basic drawer (iron block), insert iron block: Succeeds
- Compacting drawer (iron ingot/block) + basic drawer (iron block), insert iron ingot: Fails
- Compacting drawer (iron ingot/block) + basic drawer (iron ingot), insert iron ingot: Succeeds
So the issue appears to be 100% isolated to compacting drawers.
The void check is happening too late in the item adjustment method for compacting drawers.