Package cofh.api.energy

Examples of cofh.api.energy.IEnergyReceiver.canConnectEnergy()


      }
      else if(MekanismUtils.useRF() && acceptor instanceof IEnergyReceiver)
      {
        IEnergyReceiver handler = (IEnergyReceiver)acceptor;

        if(handler.canConnectEnergy(side.getOpposite()))
        {
          if(handler.receiveEnergy(side.getOpposite(), 1, true) > 0)
          {
            toReturn.add(acceptor);
            continue;
View Full Code Here


    }
    else if(MekanismUtils.useRF() && tileEntity instanceof IEnergyReceiver)
    {
      IEnergyReceiver handler = (IEnergyReceiver)tileEntity;

      if(handler.canConnectEnergy(side.getOpposite()))
      {
        int used = handler.receiveEnergy(side.getOpposite(), (int)Math.round(currentSending*Mekanism.TO_TE), false);
        sent += used*Mekanism.FROM_TE;
      }
    }
 
View Full Code Here

            }

            TileEntity receiver = getTileCache()[getRotation().getOpposite().ordinal()].getTileEntity();
            if(receiver instanceof IEnergyReceiver) {
                IEnergyReceiver recv = (IEnergyReceiver)receiver;
                if(recv.canConnectEnergy(getRotation())) {
                    int extracted = energy.extractEnergy(rfPerTick * 2, true);
                    int energyPushed = recv.receiveEnergy(getRotation(), extracted, true);

                    if(energyPushed > 0) {
                        recv.receiveEnergy(getRotation(), energy.extractEnergy(energyPushed, false), false);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.