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. | |
*/ | |
public ItemStack sendItems(ItemStack item, ForgeDirection side); | |
} |