Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void renderInventorySlot(int slot, int x, int y, float partialTicks)
- {
- GL11.glEnable(GL12.GL_RESCALE_NORMAL);
- RenderHelper.enableGUIStandardItemLighting();
- ItemStack itemstack = Minecraft.getMinecraft().player.inventory.mainInventory.get(slot);
- if (itemstack != null)
- {
- float f1 = (float)itemstack.getAnimationsToGo() - partialTicks;
- if (f1 > 0.0F)
- {
- GL11.glPushMatrix();
- float f2 = 1.0F + f1 / 5.0F;
- GL11.glTranslatef((float)(x + 8), (float)(y + 12), 0.0F);
- GL11.glScalef(1.0F / f2, (f2 + 1.0F) / 2.0F, 1.0F);
- GL11.glTranslatef((float)(-(x + 8)), (float)(-(y + 12)), 0.0F);
- }
- Minecraft.getMinecraft().getRenderItem().renderItemAndEffectIntoGUI(itemstack, x, y);
- if (f1 > 0.0F)
- {
- GL11.glPopMatrix();
- }
- Minecraft.getMinecraft().getRenderItem().renderItemOverlayIntoGUI(Minecraft.getMinecraft().fontRenderer, itemstack, x, y, null);
- }
- RenderHelper.disableStandardItemLighting();
- GL11.glDisable(GL12.GL_RESCALE_NORMAL);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement