auracore/src/main/java/dev/tilera/auracore/api/machine/IConnection.java
Timo Ley ec424f6a12
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
fix: add HelperLocation to original IConnection
2022-11-22 21:06:53 +01:00

37 lines
3.2 KiB
Java

package dev.tilera.auracore.api.machine;
import dev.tilera.auracore.api.HelperLocation;
import net.minecraftforge.common.util.ForgeDirection;
public interface IConnection
{
boolean getConnectable(ForgeDirection side);
boolean isVisSource();
boolean isVisConduit();
float[] subtractVis(float amount);
float getPureVis();
void setPureVis(float vis);
float getTaintedVis();
void setTaintedVis(float taint);
float getMaxVis();
int getVisSuction(HelperLocation loc);
void setVisSuction(int suction);
int getTaintSuction(HelperLocation loc);
void setTaintSuction(int suction);
void setSuction(int suction);
int getSuction(HelperLocation loc);
}