Examples of IEnergySource


Examples of appeng.api.networking.energy.IEnergySource

    {
      IEnergyGrid eg;
      try
      {
        eg = gridProxy.getEnergy();
        IEnergySource src = this;

        // Base 1, increase by 1 for each card
        int speedFactor = 1 + upgrades.getInstalledUpgrades( Upgrades.SPEED );
        int powerConsumption = 10 * speedFactor;
        double powerThreshold = powerConsumption - 0.01;
        double powerReq = extractAEPower( powerConsumption, Actionable.SIMULATE, PowerMultiplier.CONFIG );

        if ( powerReq <= powerThreshold )
        {
          src = eg;
          powerReq = eg.extractAEPower( powerConsumption, Actionable.SIMULATE, PowerMultiplier.CONFIG );
        }

        if ( powerReq > powerThreshold )
        {
          src.extractAEPower( powerConsumption, Actionable.MODULATE, PowerMultiplier.CONFIG );

          if ( processingTime == 0 )
            processingTime = processingTime + speedFactor;
          else
            processingTime += TicksSinceLastCall * speedFactor;
 
View Full Code Here

Examples of appeng.api.networking.energy.IEnergySource

    interfaceRequest = isWorking = true;

    try
    {
      destination = gridProxy.getStorage().getItemInventory();
      IEnergySource src = gridProxy.getEnergy();

      if ( craftingTracker.isBusy( x ) )
        changed = handleCrafting( x, adaptor, itemStack ) || changed;
      else if ( itemStack.getStackSize() > 0 )
      {
View Full Code Here

Examples of appeng.api.networking.energy.IEnergySource

    try
    {
      IMEInventory<IAEItemStack> itemNet = gridProxy.getStorage().getItemInventory();
      IMEInventory<IAEFluidStack> fluidNet = gridProxy.getStorage().getFluidInventory();
      IEnergySource energy = gridProxy.getEnergy();
      for (int x = 0; x < 6; x++)
      {
        ItemStack is = cells.getStackInSlot( x );
        if ( is != null )
        {
View Full Code Here

Examples of appeng.api.networking.energy.IEnergySource

      try
      {
        if ( !proxy.isActive() )
          return false;

        IEnergySource energy = proxy.getEnergy();
        IMEMonitor<IAEItemStack> cell = proxy.getStorage().getItemInventory();
        IAEItemStack input = AEItemStack.create( item );

        if ( ModeB )
        {
View Full Code Here

Examples of appeng.api.networking.energy.IEnergySource

      try
      {
        if ( !proxy.isActive() )
          return;

        IEnergySource energy = proxy.getEnergy();
        IMEMonitor<IAEItemStack> cell = proxy.getStorage().getItemInventory();

        ItemStack is = input.getItemStack();
        input.setStackSize( is.getMaxStackSize() );
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.