Examples of moveForwards()


Examples of buildcraft.api.core.Position.moveForwards()

    neighbours.add(this.container);

    powered = false;
    for (ForgeDirection o : ForgeDirection.VALID_DIRECTIONS) {
      Position pos = new Position(container.xCoord, container.yCoord, container.zCoord, o);
      pos.moveForwards(1.0);

      TileEntity tile = container.getTile(o);

      if (tile instanceof TileGenericPipe) {
        TileGenericPipe pipe = (TileGenericPipe) tile;
View Full Code Here

Examples of buildcraft.api.core.Position.moveForwards()

    neighbours.add(this.container);

    powered = false;
    for (ForgeDirection o : ForgeDirection.VALID_DIRECTIONS) {
      Position pos = new Position(container.xCoord, container.yCoord, container.zCoord, o);
      pos.moveForwards(1.0);

      TileEntity tile = container.getTile(o);

      if (tile instanceof TileGenericPipe) {
        TileGenericPipe pipe = (TileGenericPipe) tile;
View Full Code Here

Examples of buildcraft.api.core.Position.moveForwards()

          stack.stackSize -= Utils.addToRandomPipeAround(container.worldObj, container.xCoord, container.yCoord, container.zCoord, receivedStack.getKey(), stack);
          if (stack.stackSize > 0) {
            Position destPos = new Position(container.xCoord, container.yCoord, container.zCoord, receivedStack.getKey());

            destPos.moveForwards(0.3);

            InvUtils.dropItems(container.worldObj, stack, (int) destPos.x, (int) destPos.y, (int) destPos.z);
          }

        }
View Full Code Here

Examples of buildcraft.api.core.Position.moveForwards()

    if (workProvider.useEnergy(powerToBreakABlock, powerToBreakABlock, true) == powerToBreakABlock) {
      ForgeDirection o = getOpenOrientation();

      if (o != ForgeDirection.UNKNOWN) {
        Position p = new Position(container.xCoord, container.yCoord, container.zCoord, o);
        p.moveForwards(1.0);

        List<ItemStack> stacks = BlockUtil.getItemStackFromBlock(container.worldObj, (int) p.x, (int) p.y, (int) p.z);

        if (stacks != null) {
          for (ItemStack s : stacks) {
View Full Code Here

Examples of buildcraft.api.core.Position.moveForwards()

  }

  @Override
  public void drop(PipeTransportItems pipe, TravelingItem item) {
    Position p = new Position(container.xCoord, container.yCoord, container.zCoord, item.output);
    p.moveForwards(1.0);

    /*
     * if (convertPipe(pipe, data)) if(CoreProxy.proxy.isSimulating(worldObj)) BuildCraftTransport.pipeItemsStipes.onItemUseFirst(new
     * ItemStack(BuildCraftTransport.pipeItemsStipes), CoreProxy.proxy.getBuildCraftPlayer(worldObj), worldObj, (int) p.x, (int) p.y - 1, (int) p.z, 1);
     * else
 
View Full Code Here

Examples of buildcraft.api.core.Position.moveForwards()

    neighbours.add(this.container);

    powered = false;
    for (ForgeDirection o : ForgeDirection.VALID_DIRECTIONS) {
      Position pos = new Position(container.xCoord, container.yCoord, container.zCoord, o);
      pos.moveForwards(1.0);

      TileEntity tile = container.getTile(o);

      if (tile instanceof TileGenericPipe) {
        TileGenericPipe pipe = (TileGenericPipe) tile;
View Full Code Here

Examples of buildcraft.api.core.Position.moveForwards()

    for (ForgeDirection dir : ForgeDirection.VALID_DIRECTIONS) {
      if (from != ForgeDirection.UNKNOWN && from != dir.getOpposite())
        continue;

      Position posPipe = new Position(blockPos.x, blockPos.y, blockPos.z, dir);
      posPipe.moveForwards(1.0);

      TileEntity pipeEntry = world.getTileEntity((int) posPipe.x, (int) posPipe.y, (int) posPipe.z);

      if (pipeEntry instanceof IPipeTile) {
        IPipeTile pipe = (IPipeTile)pipeEntry;
View Full Code Here

Examples of buildcraft.api.core.Position.moveForwards()

    Position itemPos = new Position(tile.xCoord, tile.yCoord, tile.zCoord, pipes.get(choice));

    itemPos.x += 0.5;
    itemPos.y += 0.25;
    itemPos.z += 0.5;
    itemPos.moveForwards(0.5);

    Position pipePos = new Position(tile.xCoord, tile.yCoord, tile.zCoord, pipes.get(choice));
    pipePos.moveForwards(1.0);

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

Examples of buildcraft.api.core.Position.moveForwards()

    itemPos.y += 0.25;
    itemPos.z += 0.5;
    itemPos.moveForwards(0.5);

    Position pipePos = new Position(tile.xCoord, tile.yCoord, tile.zCoord, pipes.get(choice));
    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)
View Full Code Here

Examples of buildcraft.api.core.Position.moveForwards()

        items.scheduleRemoval(item);
        continue;
      }

      Position motion = new Position(0, 0, 0, item.toCenter ? item.input : item.output);
      motion.moveForwards(item.getSpeed());

      item.movePosition(motion.x, motion.y, motion.z);

      if ((item.toCenter && middleReached(item)) || outOfBounds(item)) {
        item.toCenter = false;
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.