Guest User

Untitled

a guest
Jul 25th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. package lavaInfusionRenderers;
  2.  
  3. import org.lwjgl.opengl.GL11;
  4.  
  5. import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
  6. import net.minecraft.item.ItemStack;
  7. import net.minecraft.tileentity.TileEntity;
  8. import net.minecraftforge.client.IItemRenderer;
  9.  
  10. public class ItemRenderStonePedestal implements IItemRenderer
  11. {
  12.     TileEntitySpecialRenderer render;
  13.     private TileEntity te;
  14.  
  15.     public ItemRenderStonePedestal(TileEntitySpecialRenderer render, TileEntity te)
  16.     {
  17.         this.render = render;
  18.         this.te = te;
  19.     }
  20.  
  21.     @Override
  22.     public boolean handleRenderType(ItemStack item, ItemRenderType type)
  23.     {
  24.         return true;
  25.     }
  26.  
  27.     @Override
  28.     public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper)
  29.     {
  30.         return true;
  31.     }
  32.  
  33.     @Override
  34.     public void renderItem(ItemRenderType type, ItemStack item, Object... data)
  35.     {
  36.         if (type == IItemRenderer.ItemRenderType.ENTITY)
  37.         {
  38.             GL11.glTranslatef(-0.5F, 0.0F, -0.5F);
  39.         }
  40.         this.render.renderTileEntityAt(this.te, 0.0D, 0.0D, 0.0D, 0.0F);
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment