public static CapabilityDispatcher gatherCapabilities(TileEntity tileEntity) { return gatherCapabilities(new AttachCapabilitiesEvent.TileEntity(tileEntity), null); }
public static CapabilityDispatcher gatherCapabilities(Entity entity) { return gatherCapabilities(new AttachCapabilitiesEvent.Entity(entity), null); }
public static CapabilityDispatcher gatherCapabilities(Item item, ItemStack stack, ICapabilityProvider parent) { return gatherCapabilities(new AttachCapabilitiesEvent.Item(item, stack), parent); }
public static CapabilityDispatcher gatherCapabilities(World world, ICapabilityProvider parent) { return gatherCapabilities(new AttachCapabilitiesEvent.World(world), parent); }
private static CapabilityDispatcher gatherCapabilities(AttachCapabilitiesEvent event, ICapabilityProvider parent) { MinecraftForge.EVENT_BUS.post(event); return event.getCapabilities().size() > 0 || parent != null ? new CapabilityDispatcher(event.getCapabilities(), parent) : null; }
public static CapabilityDispatcher gatherCapabilities(AttachCapabilitiesEvent event) { MinecraftForge.EVENT_BUS.post(event); return event.getCapabilities().size() > 0 ? new CapabilityDispatcher(event.getCapabilities()) : null; }