Package logisticspipes.pipes

Examples of logisticspipes.pipes.PipeItemsCraftingLogistics


  @Override
  public void writeToNBT(NBTTagCompound tag) {}
 
  @Override
  public ModernPacket getPacket() {
    PipeItemsCraftingLogistics cpipe = (PipeItemsCraftingLogistics)pipe;
    return PacketHandler.getPacket(CPipeSatelliteImportBack.class).setInventory(cpipe.getDummyInventory()).setType(ModulePositionType.IN_PIPE).setPosX(cpipe.getX()).setPosY(cpipe.getY()).setPosZ(cpipe.getZ());
  }
View Full Code Here


  public void activate(EntityPlayer player) {}
 
  @Override
  @SideOnly(Side.CLIENT)
  public void render(CoreRoutedPipe pipe, LogisticsRenderPipe renderer) {
    PipeItemsCraftingLogistics cpipe = (PipeItemsCraftingLogistics)pipe;
    FontRenderer var17 = renderer.func_147498_b();
    if(cpipe != null) {
      List<ItemIdentifierStack> craftables = cpipe.getCraftedItems();
     
      String name = "";
      if(craftables != null && craftables.size() > 0) {
        ItemStack itemstack = craftables.get(0).unsafeMakeNormalStack();
       
        renderer.renderItemStackOnSign(itemstack);
        Item item = itemstack.getItem();
       
        GL11.glDepthMask(false);
        GL11.glRotatef(-180.0F, 1.0F, 0.0F, 0.0F);
        GL11.glTranslatef(0.5F, +0.08F, 0.0F);
        GL11.glScalef(1.0F / 90.0F, 1.0F / 90.0F, 1.0F / 90.0F);
       
        try {
          name = item.getItemStackDisplayName(itemstack);
        } catch(Exception e) {
          try {
            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

   */
  @Override
  public String getBetterRouterName(IRouter r){

    if (r.getPipe() instanceof PipeItemsCraftingLogistics){
      PipeItemsCraftingLogistics pipe = (PipeItemsCraftingLogistics) r.getPipe();
      if (pipe.getCraftedItems() != null){
        List<ItemIdentifierStack> items = pipe.getCraftedItems();
        if(items.size()==1)
          return ("Crafter<" + items.get(0).getFriendlyName() + ">");
        return ("Crafter< MULTIPLE ITEMS >");
      }
    }
View Full Code Here

TOP

Related Classes of logisticspipes.pipes.PipeItemsCraftingLogistics

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.