// 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); } }