Package logisticspipes.modules

Examples of logisticspipes.modules.ModuleCrafter


    return new CraftingPipePrevAdvancedSatellitePacket(getId());
  }

  @Override
  public void processPacket(EntityPlayer player) {
    ModuleCrafter module = this.getLogisticsModule(player, ModuleCrafter.class);
    if(module == null) return;
    module.setPrevSatellite(player, getInteger());
  }
View Full Code Here


    return new CraftingPipeNextAdvancedSatellitePacket(getId());
  }

  @Override
  public void processPacket(EntityPlayer player) {
    ModuleCrafter module = this.getLogisticsModule(player, ModuleCrafter.class);
    if(module == null) return;
    module.setNextSatellite(player, getInteger());
  }
View Full Code Here

            name = item.getUnlocalizedName();
          } catch(Exception e1) {}
        }
       
        var17.drawString("ID: " + String.valueOf(Item.getIdFromItem(item)), -var17.getStringWidth("ID: " + String.valueOf(Item.getIdFromItem(item))) / 2, 0 * 10 - 4 * 5, 0);
        ModuleCrafter logisticsMod=cpipe.getLogisticsModule();
        if(logisticsMod.satelliteId != 0) {
          var17.drawString("Sat ID: " + String.valueOf(logisticsMod.satelliteId), -var17.getStringWidth("Sat ID: " + String.valueOf(logisticsMod.satelliteId)) / 2, 1 * 10 - 4 * 5, 0);
        }
      } else {
        GL11.glRotatef(-180.0F, 1.0F, 0.0F, 0.0F);
View Full Code Here

    super(id);
  }
 
  @Override
  public Object getClientGui(EntityPlayer player) {
    ModuleCrafter module = this.getLogisticsModule(player.getEntityWorld(), ModuleCrafter.class);
    if(module == null) return null;
    return new GuiCraftingPipe(player, module.getDummyInventory(), module, isAdvancedSat, liquidCrafter, amount, hasByproductExtractor, isFuzzy, cleanupSize, cleanupExclude);
  }
View Full Code Here

    return new GuiCraftingPipe(player, module.getDummyInventory(), module, isAdvancedSat, liquidCrafter, amount, hasByproductExtractor, isFuzzy, cleanupSize, cleanupExclude);
  }

  @Override
  public DummyContainer getContainer(EntityPlayer player) {
    ModuleCrafter module = this.getLogisticsModule(player.getEntityWorld(), ModuleCrafter.class);
    if(module == null) return null;
    DummyContainer dummy = new DummyContainer(player.inventory, module.getDummyInventory());
    dummy.addNormalSlotsForPlayerInventory(18, 97);
    //Input slots
        for(int l = 0; l < 9; l++) {
          dummy.addDummySlot(l, 18 + l * 18, 18);
        }
       
        //Output slot
        dummy.addDummySlot(9, 90, 64);
       
        for(int i=0;i < this.liquidCrafter;i++) {
      int liquidLeft = -(i*40) - 40;
      dummy.addFluidSlot(i, module.getFluidInventory(), liquidLeft + 13, 42);
    }

        if(this.hasByproductExtractor) {
          dummy.addDummySlot(10, 197, 104);
        }
       
        for(int Y = 0;Y < this.cleanupSize;Y++) {
      for(int X=0;X < 3;X++) {
        dummy.addDummySlot(Y * 3 + X, module.getCleanupInventory(), X * 18 - 57, Y * 18 + 13);
      }
    }
   
    return dummy;
  }
View Full Code Here

    return new FluidCraftingPipeAdvancedSatellitePrevPacket(getId());
  }

  @Override
  public void processPacket(EntityPlayer player) {
    ModuleCrafter module = this.getLogisticsModule(player, ModuleCrafter.class);
    if(module == null) return;
    module.setPrevFluidSatellite(player, getInteger());
  }
View Full Code Here

    return new CraftingPriority(getId());
  }

  @Override
  public void processPacket(EntityPlayer player) {
    ModuleCrafter module = this.getLogisticsModule(player, ModuleCrafter.class);
    if(module == null) return;
    module.setPriority(getInteger());
  }
View Full Code Here

    return new FluidCraftingAmount(getId());
  }

  @Override
  public void processPacket(EntityPlayer player) {
    ModuleCrafter module = this.getLogisticsModule(player, ModuleCrafter.class);
    if(module == null) return;
    if(MainProxy.isClient(player.worldObj)) {
      module.defineFluidAmount(getInteger(), getInteger2());
    } else {
      module.changeFluidAmount(getInteger(), getInteger2(), player);
    }
  }
View Full Code Here

    return new CraftingAdvancedSatelliteId(getId());
  }

  @Override
  public void processPacket(EntityPlayer player) {
    ModuleCrafter module = this.getLogisticsModule(player, ModuleCrafter.class);
    if(module == null) return;
    module.setSatelliteId(getInteger(), getInteger2());
  }
View Full Code Here

    return new CPipeNextSatellite(getId());
  }
 
  @Override
  public void processPacket(EntityPlayer player) {
    ModuleCrafter module = this.getLogisticsModule(player, ModuleCrafter.class);
    if(module == null) return;
    module.setNextSatellite(player);
  }
View Full Code Here

TOP

Related Classes of logisticspipes.modules.ModuleCrafter

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.