Examples of PipeTransportPower


Examples of buildcraft.transport.PipeTransportPower

  private boolean full;
  private int requestedEnergy, sources;
  private PowerHandler powerHandler;

  public PipePowerWood(Item item) {
    super(new PipeTransportPower(), item);

    battery = new RFBattery(320 * 50, 320, 0);

    powerHandler = new PowerHandler(this, Type.PIPE);
    powerHandler.configure(0, 500, 1, 1500);
View Full Code Here

Examples of buildcraft.transport.PipeTransportPower

import buildcraft.transport.PipeTransportPower;

public class PipePowerDiamond extends Pipe<PipeTransportPower> {

  public PipePowerDiamond(Item item) {
    super(new PipeTransportPower(), item);
    transport.initFromPipe(getClass());
  }
View Full Code Here

Examples of buildcraft.transport.PipeTransportPower

import buildcraft.transport.statements.ActionPowerLimiter;

public class PipePowerIron extends Pipe<PipeTransportPower> {

  public PipePowerIron(Item item) {
    super(new PipeTransportPower(), item);
    transport.initFromPipe(getClass());
  }
View Full Code Here

Examples of net.minecraft.src.buildcraft.transport.PipeTransportPower

            ori = o;
        }
    }
   
    public PipePowerTeleport(int itemID) {
        super(new PipeTransportPower(), new PipeLogicTeleport(NetworkID.GUI_PIPE_TP), itemID);

    }
View Full Code Here

Examples of net.minecraft.src.buildcraft.transport.PipeTransportPower

            //System.out.println("needsPower: " + needsPower.size() + " - PowerToSend2: " + powerToSend2);
            for (int b = 0; b < needsPower.size(); b++) {
                if (needsPower.get(b).tile instanceof TileGenericPipe) {
                    TileGenericPipe nearbyTile = (TileGenericPipe) needsPower.get(b).tile;
                    PipeTransportPower nearbyTransport = (PipeTransportPower) nearbyTile.pipe.transport;
                    nearbyTransport.receiveEnergy(needsPower.get(b).ori, powerToSend);
                }
                else if (needsPower.get(b).tile instanceof IPowerReceptor) {
                    IPowerReceptor pow = (IPowerReceptor) needsPower.get(b);
                    pow.getPowerProvider().receiveEnergy((int)powerToSend);
                }
View Full Code Here

Examples of net.minecraft.src.buildcraft.transport.PipeTransportPower

    }
   
    public boolean TileNeedsPower(TileEntity tile) {

        if (tile instanceof TileGenericPipe) {
            PipeTransportPower ttb = (PipeTransportPower) ((TileGenericPipe)tile).pipe.transport;

            for (int i = 0; i < ttb.powerQuery.length; i++)
                if (ttb.powerQuery[i] > 0) {
                    return true;
                }
View Full Code Here

Examples of net.minecraft.src.buildcraft.transport.PipeTransportPower

                    TileEntity tile = worldObj.getBlockTileEntity((int)destPos.x, (int)destPos.y, (int)destPos.z);

                    if (tile instanceof TileGenericPipe) {
                        TileGenericPipe nearbyTile = (TileGenericPipe) tile;
                        PipeTransportPower nearbyTransport = (PipeTransportPower) nearbyTile.pipe.transport;
                        nearbyTransport.requestEnergy(newPos.reverse(), is);
                    }
                }
            }
        }
    }
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.