From da6d8ba9a8db8db4052332c4bf60fe0f6d53e24f Mon Sep 17 00:00:00 2001 From: yueh Date: Sun, 28 Jan 2018 12:50:20 +0100 Subject: [PATCH] Fixes #3338: Upgrade inventory dupe bug due to ignoring player hand. (#3340) --- src/main/java/appeng/items/materials/ItemMaterial.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/appeng/items/materials/ItemMaterial.java b/src/main/java/appeng/items/materials/ItemMaterial.java index e8f6af3ea..419a3794b 100644 --- a/src/main/java/appeng/items/materials/ItemMaterial.java +++ b/src/main/java/appeng/items/materials/ItemMaterial.java @@ -318,7 +318,7 @@ public final class ItemMaterial extends AEBaseItem implements IStorageComponent, } final InventoryAdaptor ad = new AdaptorItemHandler( upgrades ); - player.inventory.setInventorySlotContents( player.inventory.currentItem, ad.addItems( player.getHeldItem( hand ) ) ); + player.setHeldItem( hand, ad.addItems( player.getHeldItem( hand ) ) ); return EnumActionResult.SUCCESS; } }