avoid unnecessarily copying stacks in getAvailableDestination

This commit is contained in:
Ell 2022-10-25 10:21:20 +02:00
parent 3d65dc34db
commit 2459348faa

View file

@ -239,8 +239,8 @@ public class PipeBlockEntity extends BlockEntity implements MenuProvider, IPipeC
}
// totalSpace will be the amount of items that fit into the attached container
var totalSpace = 0;
for (var i = startSlot; i < slotAmount; i++) {
var copy = stack.copy();
for (var i = startSlot; i < slotAmount; i++) {
var maxStackSize = copy.getMaxStackSize();
// if the container can store more than 64 items in this slot, then it's likely
// a barrel or similar, meaning that the slot limit matters more than the max stack size