19 lines
576 B
Java
19 lines
576 B
Java
package WayofTime.alchemicalWizardry.api.alchemy.energy;
|
|
|
|
import net.minecraftforge.common.util.ForgeDirection;
|
|
|
|
public interface IReagentHandler
|
|
{
|
|
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);
|
|
}
|