Removes creating a ItemStack with a full NBT copy

There is no need to create a full copy just to fetch the already available
stacksize. It still respects the maximum stacksize of Integer.MAX_VALUE as they copy is doing.

Fixes #982
This commit is contained in:
yueh 2015-03-07 15:45:59 +01:00
parent b8e2d73aa0
commit 57e84c3039

View file

@ -481,8 +481,7 @@ public class CellInventory implements ICellInventory
if ( request == null )
return null;
ItemStack sharedItem = request.getItemStack();
int size = sharedItem.stackSize;
long size = Math.min( Integer.MAX_VALUE, request.getStackSize() );
IAEItemStack Results = null;