fix swapping cells giving wrong item/fluid count
This commit is contained in:
@@ -123,7 +123,7 @@ public class AppEngInternalInventory extends ItemStackHandler implements Iterabl
|
|||||||
ItemStack oldStack = this.previousStack;
|
ItemStack oldStack = this.previousStack;
|
||||||
InvOperation op = InvOperation.SET;
|
InvOperation op = InvOperation.SET;
|
||||||
|
|
||||||
if( newStack.isEmpty() || oldStack.isEmpty() || ItemStack.areItemsEqual( newStack, oldStack ) )
|
if( newStack.isEmpty() || oldStack.isEmpty() || ( oldStack.getCount() < oldStack.getMaxStackSize() && oldStack.getCount() < this.getSlotLimit( slot ) && ItemStack.areItemsEqual( newStack, oldStack ) ) )
|
||||||
{
|
{
|
||||||
if( newStack.getCount() > oldStack.getCount() )
|
if( newStack.getCount() > oldStack.getCount() )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user