Examples of powerRequest()


Examples of buildcraft.api.power.PowerHandler.PowerReceiver.powerRequest()

    if(bcPower != null) {
      PowerReceiver pr = bcPower.getPowerReceiver(dir);
      if(pr == null || pr.getType() == Type.ENGINE) {
        return 0;
      }
      return (int)( pr.powerRequest() * 10);
    }
    return 0;
  }

  @Override
View Full Code Here

Examples of buildcraft.api.power.PowerHandler.PowerReceiver.powerRequest()

      }
      PowerReceiver pr = bcPower.getPowerReceiver(opposite);
      if(pr == null) {
        return 0;
      }
      double offer = Math.min(pr.powerRequest(), canOffer / 10f);     
      double used = pr.receiveEnergy(Type.PIPE, offer, opposite);
      return (int) (used * 10);
    }
    return 0;
  }
View Full Code Here

Examples of buildcraft.api.power.PowerHandler.PowerReceiver.powerRequest()

        //Legacy BC API
        {
            PowerReceiver receiver = ((IPowerReceptor) tileAdj).getPowerReceiver(inputAdj);
            if (receiver != null)
            {
                double toSendBC = Math.min(toSend * EnergyConfigHandler.TO_BC_RATIO, Math.min(receiver.powerRequest(), receiver.getMaxEnergyReceived()));
                if (simulate)
                {
                    return (float) toSendBC * EnergyConfigHandler.BC3_RATIO;
                }
                float rec = (float) receiver.receiveEnergy(buildcraft.api.power.PowerHandler.Type.PIPE, toSendBC, inputAdj);
View Full Code Here

Examples of buildcraft.api.power.PowerHandler.PowerReceiver.powerRequest()

                    //Legacy BC API
                    {
                        PowerReceiver BCreceiver = ((IPowerReceptor) acceptor).getPowerReceiver(sideFrom);
                        if (BCreceiver != null)
                        {
                            e = (float) BCreceiver.powerRequest() * EnergyConfigHandler.BC3_RATIO;
                        }
                    }

                    if (e > 0.0F)
                    {
View Full Code Here

Examples of buildcraft.api.power.PowerHandler.PowerReceiver.powerRequest()

                {
                    PowerReceiver receiver = ((IPowerReceptor) tileEntity).getPowerReceiver(sideFrom);

                    if (receiver != null)
                    {
                        double toSendBC = Math.min(currentSending * EnergyConfigHandler.TO_BC_RATIO, receiver.powerRequest());
                        sentToAcceptor = (float) receiver.receiveEnergy(buildcraft.api.power.PowerHandler.Type.PIPE, toSendBC, sideFrom) * EnergyConfigHandler.BC3_RATIO;
                    }
                    else
                    {
                        sentToAcceptor = 0F;
View Full Code Here

Examples of buildcraft.api.power.PowerHandler.PowerReceiver.powerRequest()

        if ( target != null )
        {
          PowerReceiver tp = target.getPowerReceiver( side.getOpposite() );
          if ( tp != null )
          {
            double request = tp.powerRequest();

            if ( request > tp.getMaxEnergyReceived() )
              request = tp.getMaxEnergyReceived();

            if ( request > 0.01 && request > tp.getMinEnergyReceived() )
View Full Code Here

Examples of buildcraft.api.power.PowerHandler.PowerReceiver.powerRequest()

        if ( target != null )
        {
          PowerReceiver tp = target.getPowerReceiver( side.getOpposite() );
          if ( tp != null )
          {
            double request = tp.powerRequest();

            if ( request > tp.getMaxEnergyReceived() )
              request = tp.getMaxEnergyReceived();

            if ( request > 0.01 && request > tp.getMinEnergyReceived() )
View Full Code Here

Examples of buildcraft.api.power.PowerHandler.PowerReceiver.powerRequest()

          }
        }
      } else {
        PowerReceiver prov = getReceiverOnSide(dir);
        if (prov != null) {
          int request = (int) Math.floor(prov.powerRequest() * 10);

          if (request > 0) {
            requestEnergy(dir, request);
          }
        }
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.