Fix compacting drawers not accepting items with void upgrade when full
@@ -267,12 +267,10 @@ public class FractionalDrawerGroup extends TileDataShim implements IDrawerGroup
int canAdd = (poolMax - pooledCount) / convRate[slot];
int willAdd = Math.min(amount, canAdd);
- if (willAdd == 0)
- return amount;
-
+ if (willAdd > 0) {
pooledCount += convRate[slot] * willAdd;
-
group.onAmountChanged();
+ }
if (attrs.isVoid())
return 0;
