// Date: 9/18/2014 6:12:11 PM
// Template version 1.1
// Java generated by Techne
// Keep in mind that you still need to fill in some blanks
// - ZeuX
package com.harry9137.ct.client.model;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
@SideOnly(Side.CLIENT)
public class ModelWings extends ModelBase
{
//fields
ModelRenderer WingPart1;
ModelRenderer WingPart4;
ModelRenderer WingPart2;
ModelRenderer WingPart3;
ModelRenderer Base;
ModelRenderer WingPart6;
ModelRenderer WingPart5;
ModelRenderer WingPart7;
ModelRenderer WingPart8;
public ModelWings()
{
textureWidth = 64;
textureHeight = 32;
WingPart1 = new ModelRenderer(this, 0, 0);
WingPart1.mirror = true;
WingPart1.addBox(0F, 0F, 0F, 10, 1, 1);
WingPart1.setRotationPoint(0F, 0F, 0F);
WingPart1.setTextureSize(64, 32);
WingPart1.mirror = true;
setRotation(WingPart1, 0F, 3.19977F, -0.7330383F);
WingPart1.mirror = false;
WingPart4 = new ModelRenderer(this, 0, 0);
WingPart4.addBox(0F, 0F, -1F, 10, 1, 1);
WingPart4.setRotationPoint(7F, -6F, 0F);
WingPart4.setTextureSize(64, 32);
WingPart4.mirror = true;
setRotation(WingPart4, 0F, 0F, -0.3141593F);
WingPart2 = new ModelRenderer(this, 0, 0);
WingPart2.addBox(0F, 0F, -1F, 10, 1, 1);
WingPart2.setRotationPoint(0F, 0F, 0F);
WingPart2.setTextureSize(64, 32);
WingPart2.mirror = true;
setRotation(WingPart2, 0F, 0F, -0.7330383F);
WingPart3 = new ModelRenderer(this, 0, 0);
WingPart3.addBox(0F, 0F, 0F, 10, 1, 1);
WingPart3.setRotationPoint(-7F, -6F, 0F);
WingPart3.setTextureSize(64, 32);
WingPart3.mirror = true;
setRotation(WingPart3, 0F, 3.152065F, -0.3141593F);
Base = new ModelRenderer(this, 0, 0);
Base.addBox(-1F, -1F, -1F, 2, 2, 2);
Base.setRotationPoint(0F, 1F, 0F);
Base.setTextureSize(64, 32);
Base.mirror = true;
setRotation(Base, 0F, 0F, 0F);
WingPart6 = new ModelRenderer(this, 0, 0);
WingPart6.addBox(0F, 0F, 0F, 10, 10, 0);
WingPart6.setRotationPoint(-7F, -5F, -0.5F);
WingPart6.setTextureSize(64, 32);
WingPart6.mirror = true;
setRotation(WingPart6, 0F, 3.152065F, -0.3141593F);
WingPart5 = new ModelRenderer(this, 0, 0);
WingPart5.addBox(0F, 0F, 0F, 10, 10, 0);
WingPart5.setRotationPoint(7F, -5F, -0.5F);
WingPart5.setTextureSize(64, 32);
WingPart5.mirror = true;
setRotation(WingPart5, 0F, 0F, -0.3141593F);
WingPart7 = new ModelRenderer(this, 0, 0);
WingPart7.addBox(0F, 0F, 0F, 10, 10, 0);
WingPart7.setRotationPoint(0F, 1F, -0.5F);
WingPart7.setTextureSize(64, 32);
WingPart7.mirror = true;
setRotation(WingPart7, 0F, 0F, -0.7330383F);
WingPart8 = new ModelRenderer(this, 0, 0);
WingPart8.addBox(0F, 0F, 0F, 10, 10, 0);
WingPart8.setRotationPoint(0F, 0F, 0F);
WingPart8.setTextureSize(64, 32);
WingPart8.mirror = true;
setRotation(WingPart8, 0F, 3.19977F, -0.7330383F);
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
WingPart1.render(f5);
WingPart4.render(f5);
WingPart2.render(f5);
WingPart3.render(f5);
Base.render(f5);
WingPart6.render(f5);
WingPart5.render(f5);
WingPart7.render(f5);
WingPart8.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
}