basic-components/src/main/java/universalelectricity/compat/IElectricityTileHandler.java
Timo Ley a83fd143d8
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
feat: big overhaul
2022-11-01 17:43:28 +01:00

30 lines
657 B
Java

package universalelectricity.compat;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.common.util.ForgeDirection;
import universalelectricity.core.electricity.ElectricityPack;
public interface IElectricityTileHandler {
boolean canInsert();
boolean canExtract();
boolean canInsertOn(ForgeDirection side);
boolean canExtractOn(ForgeDirection side);
void insert(ElectricityPack pack, ForgeDirection side);
void extract(ElectricityPack pack, ForgeDirection side);
ElectricityPack getDemandedJoules();
ElectricityPack getProvidedJoules();
TileEntity getTile();
double getVoltage();
}