Package buildcraft.api.statements

Examples of buildcraft.api.statements.StatementParameterItemStack


    return 1;
  }

  @Override
  public IStatementParameter createParameter(int index) {
    return new StatementParameterItemStack();
  }
View Full Code Here


    icon = register.registerIcon("buildcraft:triggers/trigger_liquidcontainer_" + type.name().toLowerCase());
  }
 
  @Override
  public IStatementParameter createParameter(int index) {
    return new StatementParameterItemStack();
  }
View Full Code Here

    icon = register.registerIcon("buildcraft:triggers/trigger_inventory_" + type.name().toLowerCase());
  }
 
  @Override
  public IStatementParameter createParameter(int index) {
    return new StatementParameterItemStack();
  }
View Full Code Here

    for (StatementSlot slot : new ActionIterator(station.getPipe().pipe)) {
      if (slot.statement instanceof ActionRobotFilter) {
        for (IStatementParameter p : slot.parameters) {
          if (p != null && p instanceof StatementParameterItemStack) {
            StatementParameterItemStack param = (StatementParameterItemStack) p;
            ItemStack stack = param.getItemStack();

            if (stack != null) {
              FluidStack fluid = FluidContainerRegistry.getFluidForFilledItem(stack);

              if (fluid != null) {
View Full Code Here

    return false;
  }
 
  @Override
  public IStatementParameter createParameter(int index) {
    return new StatementParameterItemStack();
  }
View Full Code Here

    Pipe pipe = station.getPipe().pipe;

    for (StatementSlot s : new ActionIterator(pipe)) {
      if (s.statement instanceof ActionStationRequestItems) {
        for (IStatementParameter p : s.parameters) {
          StatementParameterItemStack param = (StatementParameterItemStack) p;

          if (param != null && !isBlacklisted(param.getItemStack())) {
            StackRequest req = new StackRequest();
            req.station = station;
            req.stack = param.getItemStack();

            return req;
          }
        }
      }
View Full Code Here

    for (StatementSlot slot : new ActionIterator(station.getPipe().pipe)) {
      if (slot.statement instanceof ActionRobotFilter) {
        for (IStatementParameter p : slot.parameters) {
          if (p != null && p instanceof StatementParameterItemStack) {
            StatementParameterItemStack param = (StatementParameterItemStack) p;
            ItemStack stack = param.getItemStack();

            if (stack != null && stack.getItem() instanceof ItemBlock) {
              blockFilter.add(((ItemBlock) stack.getItem()).field_150939_a);
              metaFilter.add(stack.getItemDamage());
            }
View Full Code Here

    return 3;
  }

  @Override
  public IStatementParameter createParameter(int index) {
    return new StatementParameterItemStack();
  }
View Full Code Here

    return 1;
  }

  @Override
  public IStatementParameter createParameter(int index) {
    return new StatementParameterItemStack();
  }
View Full Code Here

    return 1;
  }

  @Override
  public IStatementParameter createParameter(int index) {
    return new StatementParameterItemStack();
  }
View Full Code Here

TOP

Related Classes of buildcraft.api.statements.StatementParameterItemStack

Copyright © 2018 www.massapicom. 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.