From fa6610b3c86344971ecebe9f28b2f2bc95d5300d Mon Sep 17 00:00:00 2001 From: LexManos Date: Thu, 11 Feb 2016 16:27:38 -0800 Subject: [PATCH] Fixed invalid item being passed to gatherCapabilities when itemstacks changed item. Closes #2445 --- patches/minecraft/net/minecraft/item/ItemStack.java.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patches/minecraft/net/minecraft/item/ItemStack.java.patch b/patches/minecraft/net/minecraft/item/ItemStack.java.patch index 0989bce547..7d0836f32b 100644 --- a/patches/minecraft/net/minecraft/item/ItemStack.java.patch +++ b/patches/minecraft/net/minecraft/item/ItemStack.java.patch @@ -201,7 +201,7 @@ + else if (p_150996_1_ != this.field_151002_e && p_150996_1_ != null) // Item Changed + { + net.minecraftforge.common.capabilities.ICapabilityProvider parent = p_150996_1_.initCapabilities(this, this.capNBT); -+ this.capabilities = net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(field_151002_e, this, parent); ++ this.capabilities = net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(p_150996_1_, this, parent); + } + if (this.capNBT != null && this.capabilities != null) this.capabilities.deserializeNBT(this.capNBT); + this.delegate = p_150996_1_ != null ? p_150996_1_.delegate : null;