Advertisement
Guest User

TileEntityFirePitRenderer.java

a guest
Jul 3rd, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.35 KB | None | 0 0
  1. package net.lemonlake.dontstarvemod;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.client.Minecraft;
  5. import net.minecraft.client.renderer.RenderBlocks;
  6. import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
  7. import net.minecraft.entity.Entity;
  8. import net.minecraft.tileentity.TileEntity;
  9. import net.minecraft.world.IBlockAccess;
  10.  
  11. import org.lwjgl.opengl.GL11;
  12.  
  13. import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
  14. import cpw.mods.fml.relauncher.Side;
  15. import cpw.mods.fml.relauncher.SideOnly;
  16.  
  17. public class TileEntityFirePitRenderer extends TileEntitySpecialRenderer
  18.         implements ISimpleBlockRenderingHandler {
  19.     ModelFirePit model = new ModelFirePit();
  20.  
  21.     public void renderTileEntityAt(TileEntity tileentity, double d, double d1,
  22.             double d2, float f) {
  23.     }
  24.  
  25.     public void renderInventoryBlock(Block block, int metadata, int modelID,
  26.             RenderBlocks renderer) {
  27.     }
  28.  
  29.     public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z,
  30.             Block block, int modelId, RenderBlocks renderer) {
  31.         GL11.glPushMatrix();
  32.         GL11.glTranslatef((float) x + 0.5F, (float) y + 0.5F, (float) z + 0.5F);
  33.         model.render((Entity) null, 0, 0, 0, 0, 0, 0.0625F);
  34.         GL11.glPopMatrix();
  35.         return true;
  36.     }
  37.  
  38.     public boolean shouldRender3DInInventory() {
  39.         return false;
  40.     }
  41.  
  42.     public int getRenderId() {
  43.         return 0;
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement