From 3c5103acfb7fd153ed1ef391a0b37e6fd24a991d Mon Sep 17 00:00:00 2001 From: LexManos Date: Sun, 17 Jan 2016 13:37:57 -0800 Subject: [PATCH] Fix ItemStacks not getting the parent capability provider from items. Closes #2383 --- src/main/java/net/minecraftforge/event/ForgeEventFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/event/ForgeEventFactory.java b/src/main/java/net/minecraftforge/event/ForgeEventFactory.java index 1d51ff4120..d86f1ca044 100644 --- a/src/main/java/net/minecraftforge/event/ForgeEventFactory.java +++ b/src/main/java/net/minecraftforge/event/ForgeEventFactory.java @@ -499,7 +499,7 @@ public class ForgeEventFactory private static CapabilityDispatcher gatherCapabilities(AttachCapabilitiesEvent event, ICapabilityProvider parent) { MinecraftForge.EVENT_BUS.post(event); - return event.getCapabilities().size() > 0 ? new CapabilityDispatcher(event.getCapabilities(), parent) : null; + return event.getCapabilities().size() > 0 || parent != null ? new CapabilityDispatcher(event.getCapabilities(), parent) : null; } public static boolean fireSleepingLocationCheck(EntityPlayer player, BlockPos sleepingLocation)