fixes #32
This commit is contained in:
Salomão
2021-06-21 22:48:25 -03:00
parent aa5d5e3623
commit b0772bf94c
+7 -5
View File
@@ -1246,18 +1246,20 @@ public class Platform
if( itemToAdd < input.getStackSize() )
{
final long original = input.getStackSize();
final T leftover = input.copy();
final T split = input.copy();
split.decStackSize( itemToAdd );
input.setStackSize( itemToAdd );
split.add( cell.injectItems( input, Actionable.MODULATE, src ) );
leftover.decStackSize(itemToAdd);
split.setStackSize(itemToAdd);
leftover.add(cell.injectItems(split, Actionable.MODULATE, src));
src.player().ifPresent( player ->
{
final long diff = original - split.getStackSize();
final long diff = original - leftover.getStackSize();
Stats.ItemsInserted.addToPlayer( player, (int) diff );
} );
return split;
return leftover;
}
final T ret = cell.injectItems( input, Actionable.MODULATE, src );