Corosus

Untitled

Mar 19th, 2013
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.70 KB | None | 0 0
  1. package hostileworlds.client.entity;
  2.  
  3. import hostileworlds.entity.EntityMeteorite;
  4. import net.minecraft.block.Block;
  5. import net.minecraft.client.Minecraft;
  6. import net.minecraft.client.renderer.RenderBlocks;
  7. import net.minecraft.client.renderer.Tessellator;
  8. import net.minecraft.client.renderer.entity.Render;
  9. import net.minecraft.entity.Entity;
  10. import net.minecraft.world.World;
  11.  
  12. import org.lwjgl.opengl.GL11;
  13.  
  14. import cpw.mods.fml.relauncher.Side;
  15. import cpw.mods.fml.relauncher.SideOnly;
  16.  
  17. @SideOnly(Side.CLIENT)
  18. public class RenderMeteorite extends Render
  19. {
  20.    
  21.     public RenderMeteorite()
  22.     {
  23.     }
  24.  
  25.     @Override
  26.     public void doRender(Entity var1, double var2, double var4, double var6, float var8, float var9)
  27.     {
  28.         GL11.glPushMatrix();
  29.        
  30.         int size = 10;
  31.        
  32.         GL11.glTranslatef((float)var2, (float)var4, (float)var6);
  33.         this.loadTexture("/terrain.png");
  34.         Block block = Block.cobblestoneMossy;
  35.         World var11 = var1.worldObj;
  36.         GL11.glDisable(GL11.GL_LIGHTING);
  37.         GL11.glRotatef((float)(((EntityMeteorite)var1).age * 0.1F * 180.0D / 12.566370964050293D - 0.0D), 1.0F, 0.0F, 0.0F);
  38.         GL11.glRotatef((float)(((EntityMeteorite)var1).age * 0.1F * 180.0D / (Math.PI * 2D) - 0.0D), 0.0F, 1.0F, 0.0F);
  39.         GL11.glRotatef((float)(((EntityMeteorite)var1).age * 0.1F * 180.0D / (Math.PI * 2D) - 0.0D), 0.0F, 0.0F, 1.0F);
  40.         RenderBlocks rb = new RenderBlocks(var1.worldObj);
  41.         int brightness = block.getMixedBrightnessForBlock(var1.worldObj, (int)var2, (int)var4, (int)var6);
  42.         GL11.glScalef(size, size, size);
  43.         rb.renderBlockAsItem(block, 0, 0.8F);
  44.        
  45.         GL11.glPopMatrix();
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment