From baea1d91a9c3fe30959278612921320a3fc8c221 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sun, 21 Oct 2018 14:44:16 +0200 Subject: [PATCH] made the cache only render on the body --- .../ellpeck/naturesaura/items/ItemAuraCache.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/de/ellpeck/naturesaura/items/ItemAuraCache.java b/src/main/java/de/ellpeck/naturesaura/items/ItemAuraCache.java index bf639051..2cebfcce 100644 --- a/src/main/java/de/ellpeck/naturesaura/items/ItemAuraCache.java +++ b/src/main/java/de/ellpeck/naturesaura/items/ItemAuraCache.java @@ -101,11 +101,13 @@ public class ItemAuraCache extends ItemImpl implements ITrinketItem { @Override @SideOnly(Side.CLIENT) public void render(ItemStack stack, EntityPlayer player, RenderType type) { - boolean armor = !player.inventory.armorInventory.get(EntityEquipmentSlot.CHEST.getIndex()).isEmpty(); - IRenderBauble.Helper.rotateIfSneaking(player); - GlStateManager.translate(-0.15F, 0.65F, armor ? -0.195F : -0.13F); - GlStateManager.scale(0.25F, 0.25F, 0.25F); - GlStateManager.rotate(180F, 1F, 0F, 0F); - Helper.renderItemInWorld(stack); + if (type == RenderType.BODY) { + boolean armor = !player.inventory.armorInventory.get(EntityEquipmentSlot.CHEST.getIndex()).isEmpty(); + IRenderBauble.Helper.rotateIfSneaking(player); + GlStateManager.translate(-0.15F, 0.65F, armor ? -0.195F : -0.13F); + GlStateManager.scale(0.25F, 0.25F, 0.25F); + GlStateManager.rotate(180F, 1F, 0F, 0F); + Helper.renderItemInWorld(stack); + } } }