Examples of injectItem()


Examples of buildcraft.api.transport.IPipeTile.injectItem()

    pipePos.moveForwards(1.0);

    IPipeTile pipe = (IPipeTile) tile.getWorldObj().getTileEntity((int) pipePos.x, (int) pipePos.y, (int) pipePos.z);

    ItemStack payload = stack.splitStack(1);
    if(pipe.injectItem(payload, true, itemPos.orientation.getOpposite()) > 0)
      return true;
    else
      pipes.remove(choice);

    return false;
View Full Code Here

Examples of buildcraft.api.transport.IPipeTile.injectItem()

    if ( is != null && te != null && te instanceof IPipeTile )
    {
      IPipeTile pt = (IPipeTile) te;
      if ( pt.getPipeType() == PipeType.ITEM )
      {
        int amt = pt.injectItem( is, false, dir );
        if ( amt == is.stackSize )
        {
          pt.injectItem( is, true, dir );
          return true;
        }
View Full Code Here

Examples of buildcraft.api.transport.IPipeTile.injectItem()

      if ( pt.getPipeType() == PipeType.ITEM )
      {
        int amt = pt.injectItem( is, false, dir );
        if ( amt == is.stackSize )
        {
          pt.injectItem( is, true, dir );
          return true;
        }
      }
    }
View Full Code Here

Examples of buildcraft.api.transport.IPipeTile.injectItem()

    if ( is != null && te != null && te instanceof IPipeTile )
    {
      IPipeTile pt = (IPipeTile) te;
      if ( pt.getPipeType() == PipeType.ITEM )
      {
        int amt = pt.injectItem( is, false, dir );
        if ( amt == is.stackSize )
        {
          return true;
        }
      }
View Full Code Here

Examples of buildcraft.api.transport.IPipeTile.injectItem()

    if (possiblePipes.size() > 0) {
      int choice = RANDOM.nextInt(possiblePipes.size());

      IPipeTile pipeEntry = possiblePipes.get(choice);

      return pipeEntry.injectItem(stack, true, pipeDirections.get(choice));
    }
    return 0;
  }

  public static TileEntity getTile(World world, Position pos, ForgeDirection step) {
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.