package mods.eln.simplenode.energyconverter;
import cofh.api.energy.IEnergyHandler;
import mods.eln.Other;
import net.minecraft.tileentity.TileEntity;
public class EnergyConverterElnToOtherFireWallRf {
public static void updateEntity(EnergyConverterElnToOtherEntity e) {
if (e.getWorldObj().isRemote) return;
if (e.getNode() == null) return;
EnergyConverterElnToOtherNode node = (EnergyConverterElnToOtherNode) e.getNode();
TileEntity tileEntity = node.getFront().getInverse().applyToTileEntity(e);
if (tileEntity == null || !(tileEntity instanceof IEnergyHandler)) return;
IEnergyHandler energyHandler = (IEnergyHandler) tileEntity;
double pMax = node.getOtherModEnergyBuffer(Other.getElnToTeConversionRatio());
node.drawEnergy(energyHandler.receiveEnergy(node.getFront().toForge(), (int) pMax, false), Other.getElnToTeConversionRatio());
}
}