package mcjty.rftools.apideps;
import mekanism.api.energy.IStrictEnergyStorage;
import net.minecraft.tileentity.TileEntity;
public class MekanismCompatibility {
private static double MEK_TO_RF = 1.0 / 2.5;
public static boolean isPowerStorage(TileEntity tileEntity) {
return tileEntity instanceof IStrictEnergyStorage;
}
public static long getEnergyLevel(TileEntity tileEntity) {
return (long) (((IStrictEnergyStorage) tileEntity).getEnergy() * MEK_TO_RF);
}
public static long getMaxEnergyLevel(TileEntity tileEntity) {
return (long) (((IStrictEnergyStorage) tileEntity).getMaxEnergy() * MEK_TO_RF);
}
}