mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
31 lines
762 B
Java
31 lines
762 B
Java
package api.hbm.fluid;
|
|
|
|
import java.math.BigInteger;
|
|
import java.util.HashSet;
|
|
import java.util.List;
|
|
|
|
import com.hbm.inventory.fluid.FluidType;
|
|
|
|
public interface IPipeNet {
|
|
|
|
public void joinNetworks(IPipeNet network);
|
|
|
|
public List<IFluidConductor> getLinks();
|
|
public HashSet<IFluidConnector> getSubscribers();
|
|
|
|
public IPipeNet joinLink(IFluidConductor conductor);
|
|
public void leaveLink(IFluidConductor conductor);
|
|
|
|
public void subscribe(IFluidConnector connector);
|
|
public void unsubscribe(IFluidConnector connector);
|
|
public boolean isSubscribed(IFluidConnector connector);
|
|
|
|
public void destroy();
|
|
|
|
public boolean isValid();
|
|
|
|
public long transferFluid(long fill, int pressure);
|
|
public FluidType getType();
|
|
public BigInteger getTotalTransfer();
|
|
}
|