package cofh.api.transport; import net.minecraft.item.ItemStack; import net.minecraftforge.common.ForgeDirection; /** * This interface is implemented on Item Conduits. Use it to attempt to eject items into an entry point. * * @author Zeldo Kavira * */ public interface IItemConduit { /** * Insert items into the conduit. Returns the ItemStack left (null if fully routed). Will only accept items if they have an valid destination. * * Pass the conduit the side *opposite* the one you are ejecting from! */ public ItemStack sendItems(ItemStack item, ForgeDirection from); }