spacepaste

  1.  
  2. @Override
  3. public void renderTileEntityAt(TileEntityConveyor te, double x, double y, double z, float partialTicks, int destroyStage)
  4. {
  5. GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
  6. RenderItem renderitem=Minecraft.getMinecraft().getRenderItem();
  7. for(int i=0;i<te.getSizeInventory();i++)
  8. {
  9. GlStateManager.enableRescaleNormal();
  10. GlStateManager.alphaFunc(516, 0.1F);
  11. GlStateManager.enableBlend();
  12. GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0);
  13. GlStateManager.pushMatrix();
  14. ItemStack stack=te.getStackInSlot(i);
  15. if(stack==null)
  16. continue;
  17. IBakedModel ibakedmodel = renderitem.getItemModelMesher().getItemModel(stack);
  18. GlStateManager.translate(x,y+1,z);
  19. renderitem.renderItem(stack, ibakedmodel);
  20. }
  21. }
  22.