Mekanism-tilera-Edition/common/cofh/api/transport/IItemConduit.java

22 lines
594 B
Java
Raw Normal View History

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.
2013-11-30 07:02:44 +01:00
*
* Pass the conduit the side *opposite* the one you are ejecting from!
*/
2013-11-30 07:02:44 +01:00
public ItemStack sendItems(ItemStack item, ForgeDirection from);
}