Fill existing stacks first when adding to player inventory. (#3025)

This commit is contained in:
fscan
2017-08-14 11:03:53 +02:00
committed by yueh
parent 65c6d2249a
commit 9022150e38
3 changed files with 83 additions and 13 deletions
@@ -25,10 +25,10 @@ import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.IItemHandler;
import net.minecraftforge.items.wrapper.PlayerInvWrapper;
import appeng.api.config.FuzzyMode;
import appeng.util.inv.AdaptorItemHandler;
import appeng.util.inv.AdaptorItemHandlerPlayerInv;
import appeng.util.inv.IInventoryDestination;
import appeng.util.inv.ItemSlot;
@@ -59,7 +59,7 @@ public abstract class InventoryAdaptor implements Iterable<ItemSlot>
{
if( te != null )
{
return new AdaptorItemHandler( new PlayerInvWrapper( te.inventory ) );
return new AdaptorItemHandlerPlayerInv( te );
}
return null;
}