Examples of canReceiveEnergy()


Examples of mekanism.api.energy.IStrictEnergyAcceptor.canReceiveEnergy()

      if(acceptor instanceof IStrictEnergyAcceptor)
      {
        IStrictEnergyAcceptor handler = (IStrictEnergyAcceptor)acceptor;

        if(handler.canReceiveEnergy(side.getOpposite()))
        {
          if(handler.getMaxEnergy() - handler.getEnergy() > 0)
          {
            toReturn.add(acceptor);
            continue;
View Full Code Here

Examples of mekanism.api.energy.IStrictEnergyAcceptor.canReceiveEnergy()

    if(tileEntity instanceof IStrictEnergyAcceptor)
    {
      IStrictEnergyAcceptor acceptor = (IStrictEnergyAcceptor)tileEntity;

      if(acceptor.canReceiveEnergy(side.getOpposite()))
      {
        sent += acceptor.transferEnergyToAcceptor(side.getOpposite(), currentSending);
      }
    }
    else if(MekanismUtils.useRF() && tileEntity instanceof IEnergyReceiver)
View Full Code Here

Examples of mekanism.api.energy.IStrictEnergyAcceptor.canReceiveEnergy()

    public static float otherModsEnergyTransfer(TileEntity tileAdj, ForgeDirection inputAdj, float toSend, boolean simulate)
    {
        if (isMekLoaded && tileAdj instanceof IStrictEnergyAcceptor)
        {
            IStrictEnergyAcceptor tileMek = (IStrictEnergyAcceptor) tileAdj;
            if (tileMek.canReceiveEnergy(inputAdj))
            {
              float transferredMek;
              if (simulate)
                transferredMek = tileMek.canReceiveEnergy(inputAdj) ? (float) (tileMek.getMaxEnergy() - tileMek.getEnergy()) : 0F;
              else
View Full Code Here

Examples of mekanism.api.energy.IStrictEnergyAcceptor.canReceiveEnergy()

            IStrictEnergyAcceptor tileMek = (IStrictEnergyAcceptor) tileAdj;
            if (tileMek.canReceiveEnergy(inputAdj))
            {
              float transferredMek;
              if (simulate)
                transferredMek = tileMek.canReceiveEnergy(inputAdj) ? (float) (tileMek.getMaxEnergy() - tileMek.getEnergy()) : 0F;
              else
                transferredMek = (float) tileMek.transferEnergyToAcceptor(inputAdj, toSend * EnergyConfigHandler.TO_MEKANISM_RATIO);
                return transferredMek * EnergyConfigHandler.MEKANISM_RATIO;
            }
        }
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.