2014-08-25 11:58:39 +00:00
|
|
|
package WayofTime.alchemicalWizardry.api.alchemy.energy;
|
|
|
|
|
|
|
|
import net.minecraftforge.common.util.ForgeDirection;
|
|
|
|
|
2014-10-13 20:33:20 +00:00
|
|
|
public interface IReagentHandler
|
2014-08-25 11:58:39 +00:00
|
|
|
{
|
|
|
|
int fill(ForgeDirection from, ReagentStack resource, boolean doFill);
|
|
|
|
|
|
|
|
ReagentStack drain(ForgeDirection from, ReagentStack resource, boolean doDrain);
|
|
|
|
|
|
|
|
ReagentStack drain(ForgeDirection from, int maxDrain, boolean doDrain);
|
|
|
|
|
|
|
|
boolean canFill(ForgeDirection from, Reagent reagent);
|
|
|
|
|
|
|
|
boolean canDrain(ForgeDirection from, Reagent reagent);
|
|
|
|
|
|
|
|
ReagentContainerInfo[] getContainerInfo(ForgeDirection from);
|
|
|
|
}
|