Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hostileworlds.client.entity;
- import hostileworlds.entity.EntityMeteorite;
- import net.minecraft.block.Block;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.renderer.RenderBlocks;
- import net.minecraft.client.renderer.Tessellator;
- import net.minecraft.client.renderer.entity.Render;
- import net.minecraft.entity.Entity;
- import net.minecraft.world.World;
- import org.lwjgl.opengl.GL11;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- @SideOnly(Side.CLIENT)
- public class RenderMeteorite extends Render
- {
- public RenderMeteorite()
- {
- }
- @Override
- public void doRender(Entity var1, double var2, double var4, double var6, float var8, float var9)
- {
- GL11.glPushMatrix();
- int size = 10;
- GL11.glTranslatef((float)var2, (float)var4, (float)var6);
- this.loadTexture("/terrain.png");
- Block block = Block.cobblestoneMossy;
- World var11 = var1.worldObj;
- GL11.glDisable(GL11.GL_LIGHTING);
- GL11.glRotatef((float)(((EntityMeteorite)var1).age * 0.1F * 180.0D / 12.566370964050293D - 0.0D), 1.0F, 0.0F, 0.0F);
- GL11.glRotatef((float)(((EntityMeteorite)var1).age * 0.1F * 180.0D / (Math.PI * 2D) - 0.0D), 0.0F, 1.0F, 0.0F);
- GL11.glRotatef((float)(((EntityMeteorite)var1).age * 0.1F * 180.0D / (Math.PI * 2D) - 0.0D), 0.0F, 0.0F, 1.0F);
- RenderBlocks rb = new RenderBlocks(var1.worldObj);
- int brightness = block.getMixedBrightnessForBlock(var1.worldObj, (int)var2, (int)var4, (int)var6);
- GL11.glScalef(size, size, size);
- rb.renderBlockAsItem(block, 0, 0.8F);
- GL11.glPopMatrix();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment