BloodMagic/1.7.10/main/java/WayofTime/alchemicalWizardry/api/alchemy/energy/IReagentHandler.java

19 lines
575 B
Java
Raw Normal View History

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);
}