package zmaster587.advancedRocketry.client.render.armor;
import org.lwjgl.opengl.GL11;
import net.minecraft.client.Minecraft;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.Entity;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
public class RenderJetPack extends ModelBiped {
IModelCustom model;
ResourceLocation texture;
public RenderJetPack() {
texture = new ResourceLocation("advancedrocketry:textures/models/jetpack.png");
model = AdvancedModelLoader.loadModel(new ResourceLocation("advancedrocketry:models/jetPack.obj"));
}
/**
* Sets the models various rotation angles then renders the model.
*/
public void render(Entity p_78088_1_, float x, float y, float z, float p_78088_5_, float p_78088_6_, float p_78088_7_)
{
//super.render(p_78088_1_, p_78088_2_, p_78088_3_, p_78088_4_, p_78088_5_, p_78088_6_, p_78088_7_);
GL11.glPushMatrix();
GL11.glTranslatef(x, y, z);
if(p_78088_1_.isSneaking())
GL11.glRotatef(0.5F * (180F / (float)Math.PI), 1.0F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(texture);
model.renderAll();
GL11.glPopMatrix();
/*super.
this.setRotationAngles(p_78088_2_, p_78088_3_, p_78088_4_, p_78088_5_, p_78088_6_, p_78088_7_, p_78088_1_);
if (this.isChild)
{
float f6 = 2.0F;
GL11.glPushMatrix();
GL11.glScalef(1.5F / f6, 1.5F / f6, 1.5F / f6);
GL11.glTranslatef(0.0F, 16.0F * p_78088_7_, 0.0F);
this.bipedHead.render(p_78088_7_);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glScalef(1.0F / f6, 1.0F / f6, 1.0F / f6);
GL11.glTranslatef(0.0F, 24.0F * p_78088_7_, 0.0F);
this.bipedBody.render(p_78088_7_);
this.bipedRightArm.render(p_78088_7_);
this.bipedLeftArm.render(p_78088_7_);
this.bipedRightLeg.render(p_78088_7_);
this.bipedLeftLeg.render(p_78088_7_);
this.bipedHeadwear.render(p_78088_7_);
GL11.glPopMatrix();
}
else
{
this.bipedHead.render(p_78088_7_);
this.bipedBody.render(p_78088_7_);
this.bipedRightArm.render(p_78088_7_);
this.bipedLeftArm.render(p_78088_7_);
this.bipedRightLeg.render(p_78088_7_);
this.bipedLeftLeg.render(p_78088_7_);
this.bipedHeadwear.render(p_78088_7_);
}*/
}
}