diff --git a/src/main/java/appeng/integration/abstraction/helpers/BaseMJPerdition.java b/src/main/java/appeng/integration/abstraction/helpers/BaseMJPerdition.java new file mode 100644 index 00000000..9f457925 --- /dev/null +++ b/src/main/java/appeng/integration/abstraction/helpers/BaseMJPerdition.java @@ -0,0 +1,23 @@ +package appeng.integration.abstraction.helpers; + +import net.minecraft.nbt.NBTTagCompound; +import appeng.transformer.annotations.integration.Method; +import buildcraft.api.power.PowerHandler.PowerReceiver; + +public abstract class BaseMJPerdition +{ + @Method(iname = "MJ5") + public abstract PowerReceiver getPowerReceiver(); + + public abstract double useEnergy(double f, double required, boolean b); + + public abstract void addEnergy(float failed); + + public abstract void configure(int i, int j, float f, int k); + + public abstract void writeToNBT(NBTTagCompound tag); + + public abstract void readFromNBT(NBTTagCompound tag); + + public abstract void Tick(); +}