public static void renderItem(RenderItem itemRenderer, ItemStack itemStack, float x, float y, float z, float angle, float xr, float yr, float zr) { GlStateManager.pushMatrix(); GlStateManager.translate(x, y, z); GlStateManager.rotate(angle, xr, yr, zr); if (!itemRenderer.shouldRenderItemIn3D(itemStack)) { GlStateManager.rotate(180f, 0f, 1f, 0f); } GlStateManager.pushAttrib(); RenderHelper.enableStandardItemLighting(); itemRenderer.renderItem(itemStack, ItemCameraTransforms.TransformType.FIXED); RenderHelper.disableStandardItemLighting(); GlStateManager.popAttrib(); GlStateManager.popMatrix(); }
private void renderHeldItem(EntityMyrmexBase myrmex, ItemStack stack, ItemCameraTransforms.TransformType transform, EnumHandSide handSide) { if (!stack.isEmpty()) { GlStateManager.pushMatrix(); if (myrmex.isSneaking()) { GlStateManager.translate(0.0F, 0.2F, 0.0F); } this.translateToHand(handSide); if(Minecraft.getMinecraft().getRenderItem().shouldRenderItemIn3D(stack)){ GlStateManager.translate(0F, 0.25F, -1.65F); }else{ GlStateManager.translate(0F, 1F, -2F); } GlStateManager.rotate(160, 1, 0, 0); GlStateManager.rotate(180, 0, 1, 0); Minecraft.getMinecraft().getItemRenderer().renderItem(myrmex, stack, transform); GlStateManager.popMatrix(); } }
public static void renderItemAllPasses(EntityLivingBase livingBase, boolean inMainHand, ItemStack itemStack) { if (livingBase!=null) Minecraft.getMinecraft().getItemRenderer().renderItem(livingBase, itemStack, inMainHand ? ItemCameraTransforms.TransformType.THIRD_PERSON_RIGHT_HAND : ItemCameraTransforms.TransformType.FIRST_PERSON_LEFT_HAND); else { GlStateManager.pushMatrix(); boolean flag = Minecraft.getMinecraft().getRenderItem().shouldRenderItemIn3D(itemStack) && Block.getBlockFromItem(itemStack.getItem()).getBlockLayer() == BlockRenderLayer.TRANSLUCENT; if (flag) { GlStateManager.depthMask(false); } Minecraft.getMinecraft().getRenderItem().renderItem(itemStack, ItemCameraTransforms.TransformType.FIXED); if (flag) { GlStateManager.depthMask(true); } GlStateManager.popMatrix(); } }
if (!Minecraft.getMinecraft().getRenderItem().shouldRenderItemIn3D(te.calcStack)) { GL11.glRotated(90+45, 1, 0, 0); GL11.glTranslated(0, -0.86, -0.58);
if (!Minecraft.getMinecraft().getRenderItem().shouldRenderItemIn3D(stack)) { GL11.glRotated(90, 1, 0, 0); GL11.glTranslated(0, -0.0, 0);
if (!Minecraft.getMinecraft().getRenderItem().shouldRenderItemIn3D(target)) { GL11.glRotated(90, 1, 0, 0); GL11.glTranslated(0, -0.0, -1.17);
GlStateManager.translate(0.5, 1.506, 0.5); if (tileentity.selected != null) { if (!Minecraft.getMinecraft().getRenderItem().shouldRenderItemIn3D(tileentity.selected )) { GL11.glRotated(90, 1, 0, 0); GL11.glTranslated(0, -0.0, 0);