// Date: 2/13/2015 8:18:43 PM // Template version 1.1 // Java generated by Techne // Keep in mind that you still need to fill in some blanks // - ZeuX package darkknight.jewelrycraft.model; import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelRenderer; import net.minecraft.entity.Entity; public class ModelHeart extends ModelBase { // fields ModelRenderer s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17, s18, s19, s20, s21, s22; ModelRenderer f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15, f16, f17, f18, f19, f20, f21, f22, f23, f24, f25, f26; ModelRenderer b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26; public ModelHeart() { textureWidth = 64; textureHeight = 32; s1 = new ModelRenderer(this, 0, 16); s1.addBox(0F, 0F, 0F, 1, 1, 1); s1.setRotationPoint(1F, 13F, 0F); s1.setTextureSize(64, 32); s1.mirror = true; setRotation(s1, 0F, 0F, 0F); s2 = new ModelRenderer(this, 0, 16); s2.addBox(0F, 0F, 0F, 2, 1, 1); s2.setRotationPoint(-1F, 23F, 0F); s2.setTextureSize(64, 32); s2.mirror = true; setRotation(s2, 0F, 0F, 0F); s3 = new ModelRenderer(this, 0, 16); s3.addBox(0F, 0F, 0F, 2, 1, 1); s3.setRotationPoint(2F, 12F, 0F); s3.setTextureSize(64, 32); s3.mirror = true; setRotation(s3, 0F, 0F, 0F); s4 = new ModelRenderer(this, 0, 16); s4.addBox(0F, 0F, 0F, 1, 1, 1); s4.setRotationPoint(1F, 22F, 0F); s4.setTextureSize(64, 32); s4.mirror = true; setRotation(s4, 0F, 0F, 0F); s5 = new ModelRenderer(this, 0, 16); s5.addBox(0F, 0F, 0F, 1, 1, 1); s5.setRotationPoint(4F, 13F, 0F); s5.setTextureSize(64, 32); s5.mirror = true; setRotation(s5, 0F, 0F, 0F); s6 = new ModelRenderer(this, 0, 16); s6.addBox(0F, 0F, 0F, 1, 1, 1); s6.setRotationPoint(5F, 18F, 0F); s6.setTextureSize(64, 32); s6.mirror = true; setRotation(s6, 0F, 0F, 0F); s7 = new ModelRenderer(this, 0, 16); s7.addBox(0F, 0F, 0F, 1, 1, 1); s7.setRotationPoint(5F, 14F, 0F); s7.setTextureSize(64, 32); s7.mirror = true; setRotation(s7, 0F, 0F, 0F); s8 = new ModelRenderer(this, 0, 16); s8.addBox(0F, 0F, 0F, 1, 1, 1); s8.setRotationPoint(-2F, 22F, 0F); s8.setTextureSize(64, 32); s8.mirror = true; setRotation(s8, 0F, 0F, 0F); s9 = new ModelRenderer(this, 0, 16); s9.addBox(0F, 0F, 0F, 1, 1, 1); s9.setRotationPoint(-2F, 13F, 0F); s9.setTextureSize(64, 32); s9.mirror = true; setRotation(s9, 0F, 0F, 0F); s10 = new ModelRenderer(this, 0, 16); s10.addBox(0F, 0F, 0F, 1, 1, 1); s10.setRotationPoint(-6F, 18F, 0F); s10.setTextureSize(64, 32); s10.mirror = true; setRotation(s10, 0F, 0F, 0F); s11 = new ModelRenderer(this, 0, 16); s11.addBox(0F, 0F, 0F, 2, 1, 1); s11.setRotationPoint(-4F, 12F, 0F); s11.setTextureSize(64, 32); s11.mirror = true; setRotation(s11, 0F, 0F, 0F); s12 = new ModelRenderer(this, 0, 16); s12.addBox(0F, 0F, 0F, 1, 1, 1); s12.setRotationPoint(-3F, 21F, 0F); s12.setTextureSize(64, 32); s12.mirror = true; setRotation(s12, 0F, 0F, 0F); s13 = new ModelRenderer(this, 0, 16); s13.addBox(0F, 0F, 0F, 1, 1, 1); s13.setRotationPoint(-5F, 13F, 0F); s13.setTextureSize(64, 32); s13.mirror = true; setRotation(s13, 0F, 0F, 0F); s14 = new ModelRenderer(this, 0, 16); s14.addBox(0F, 0F, 0F, 1, 1, 1); s14.setRotationPoint(-4F, 20F, 0F); s14.setTextureSize(64, 32); s14.mirror = true; setRotation(s14, 0F, 0F, 0F); s15 = new ModelRenderer(this, 0, 16); s15.addBox(0F, 0F, 0F, 1, 1, 1); s15.setRotationPoint(-6F, 14F, 0F); s15.setTextureSize(64, 32); s15.mirror = true; setRotation(s15, 0F, 0F, 0F); s16 = new ModelRenderer(this, 0, 16); s16.addBox(0F, 0F, 0F, 1, 1, 1); s16.setRotationPoint(-5F, 19F, 0F); s16.setTextureSize(64, 32); s16.mirror = true; setRotation(s16, 0F, 0F, 0F); s17 = new ModelRenderer(this, 0, 16); s17.addBox(0F, 0F, 0F, 2, 1, 1); s17.setRotationPoint(-1F, 14F, 0F); s17.setTextureSize(64, 32); s17.mirror = true; setRotation(s17, 0F, 0F, 0F); s18 = new ModelRenderer(this, 0, 16); s18.addBox(0F, 0F, 0F, 1, 1, 1); s18.setRotationPoint(2F, 21F, 0F); s18.setTextureSize(64, 32); s18.mirror = true; setRotation(s18, 0F, 0F, 0F); s19 = new ModelRenderer(this, 0, 16); s19.addBox(0F, 0F, 0F, 1, 3, 1); s19.setRotationPoint(6F, 15F, 0F); s19.setTextureSize(64, 32); s19.mirror = true; setRotation(s19, 0F, 0F, 0F); s20 = new ModelRenderer(this, 0, 16); s20.addBox(0F, 0F, 0F, 1, 1, 1); s20.setRotationPoint(3F, 20F, 0F); s20.setTextureSize(64, 32); s20.mirror = true; setRotation(s20, 0F, 0F, 0F); s21 = new ModelRenderer(this, 0, 16); s21.addBox(0F, 0F, 0F, 1, 3, 1); s21.setRotationPoint(-7F, 15F, 0F); s21.setTextureSize(64, 32); s21.mirror = true; setRotation(s21, 0F, 0F, 0F); s22 = new ModelRenderer(this, 0, 16); s22.addBox(0F, 0F, 0F, 1, 1, 1); s22.setRotationPoint(4F, 19F, 0F); s22.setTextureSize(64, 32); s22.mirror = true; setRotation(s22, 0F, 0F, 0F); f1 = new ModelRenderer(this, 0, 0); f1.addBox(0F, 0F, 0F, 2, 1, 1); f1.setRotationPoint(-1F, 22F, 1F); f1.setTextureSize(64, 32); f1.mirror = true; setRotation(f1, 0F, 0F, 0F); f2 = new ModelRenderer(this, 0, 0); f2.addBox(0F, 0F, 0F, 2, 1, 1); f2.setRotationPoint(2F, 13F, 1F); f2.setTextureSize(64, 32); f2.mirror = true; setRotation(f2, 0F, 0F, 0F); f3 = new ModelRenderer(this, 0, 0); f3.addBox(0F, 0F, 0F, 12, 3, 1); f3.setRotationPoint(-6F, 15F, 1F); f3.setTextureSize(64, 32); f3.mirror = true; setRotation(f3, 0F, 0F, 0F); f4 = new ModelRenderer(this, 0, 0); f4.addBox(0F, 0F, 0F, 10, 1, 1); f4.setRotationPoint(-5F, 18F, 1F); f4.setTextureSize(64, 32); f4.mirror = true; setRotation(f4, 0F, 0F, 0F); f5 = new ModelRenderer(this, 0, 0); f5.addBox(0F, 0F, 0F, 8, 1, 1); f5.setRotationPoint(-4F, 19F, 1F); f5.setTextureSize(64, 32); f5.mirror = true; setRotation(f5, 0F, 0F, 0F); f6 = new ModelRenderer(this, 0, 0); f6.addBox(0F, 0F, 0F, 6, 1, 1); f6.setRotationPoint(-3F, 20F, 1F); f6.setTextureSize(64, 32); f6.mirror = true; setRotation(f6, 0F, 0F, 0F); f7 = new ModelRenderer(this, 0, 0); f7.addBox(0F, 0F, 0F, 4, 1, 1); f7.setRotationPoint(-2F, 21F, 1F); f7.setTextureSize(64, 32); f7.mirror = true; setRotation(f7, 0F, 0F, 0F); f8 = new ModelRenderer(this, 0, 0); f8.addBox(0F, 0F, 0F, 4, 1, 1); f8.setRotationPoint(-5F, 14F, 1F); f8.setTextureSize(64, 32); f8.mirror = true; setRotation(f8, 0F, 0F, 0F); f9 = new ModelRenderer(this, 0, 0); f9.addBox(0F, 0F, 0F, 2, 1, 1); f9.setRotationPoint(-4F, 13F, 1F); f9.setTextureSize(64, 32); f9.mirror = true; setRotation(f9, 0F, 0F, 0F); f10 = new ModelRenderer(this, 0, 0); f10.addBox(0F, 0F, 0F, 4, 1, 1); f10.setRotationPoint(1F, 14F, 1F); f10.setTextureSize(64, 32); f10.mirror = true; setRotation(f10, 0F, 0F, 0F); f11 = new ModelRenderer(this, 0, 0); f11.addBox(0F, 0F, 0F, 1, 1, 1); f11.setRotationPoint(2F, 15F, 3F); f11.setTextureSize(64, 32); f11.mirror = true; setRotation(f11, 0F, 0F, 0F); f12 = new ModelRenderer(this, 0, 0); f12.addBox(0F, 0F, 0F, 1, 1, 1); f12.setRotationPoint(2F, 14F, 2F); f12.setTextureSize(64, 32); f12.mirror = true; setRotation(f12, 0F, 0F, 0F); f13 = new ModelRenderer(this, 0, 0); f13.addBox(0F, 0F, 0F, 3, 1, 1); f13.setRotationPoint(1F, 15F, 2F); f13.setTextureSize(64, 32); f13.mirror = true; setRotation(f13, 0F, 0F, 0F); f14 = new ModelRenderer(this, 0, 0); f14.addBox(0F, 0F, 0F, 10, 1, 1); f14.setRotationPoint(-5F, 16F, 2F); f14.setTextureSize(64, 32); f14.mirror = true; setRotation(f14, 0F, 0F, 0F); f15 = new ModelRenderer(this, 0, 0); f15.addBox(0F, 0F, 0F, 10, 1, 1); f15.setRotationPoint(-5F, 17F, 2F); f15.setTextureSize(64, 32); f15.mirror = true; setRotation(f15, 0F, 0F, 0F); f16 = new ModelRenderer(this, 0, 0); f16.addBox(0F, 0F, 0F, 3, 1, 1); f16.setRotationPoint(-4F, 15F, 2F); f16.setTextureSize(64, 32); f16.mirror = true; setRotation(f16, 0F, 0F, 0F); f17 = new ModelRenderer(this, 0, 0); f17.addBox(0F, 0F, 0F, 1, 1, 1); f17.setRotationPoint(-3F, 14F, 2F); f17.setTextureSize(64, 32); f17.mirror = true; setRotation(f17, 0F, 0F, 0F); f18 = new ModelRenderer(this, 0, 0); f18.addBox(0F, 0F, 0F, 3, 1, 1); f18.setRotationPoint(1F, 16F, 3F); f18.setTextureSize(64, 32); f18.mirror = true; setRotation(f18, 0F, 0F, 0F); f19 = new ModelRenderer(this, 0, 0); f19.addBox(0F, 0F, 0F, 1, 1, 1); f19.setRotationPoint(-3F, 15F, 3F); f19.setTextureSize(64, 32); f19.mirror = true; setRotation(f19, 0F, 0F, 0F); f20 = new ModelRenderer(this, 0, 0); f20.addBox(0F, 0F, 0F, 3, 1, 1); f20.setRotationPoint(-4F, 16F, 3F); f20.setTextureSize(64, 32); f20.mirror = true; setRotation(f20, 0F, 0F, 0F); f21 = new ModelRenderer(this, 0, 0); f21.addBox(0F, 0F, 0F, 4, 1, 1); f21.setRotationPoint(-2F, 20F, 2F); f21.setTextureSize(64, 32); f21.mirror = true; setRotation(f21, 0F, 0F, 0F); f22 = new ModelRenderer(this, 0, 0); f22.addBox(0F, 0F, 0F, 6, 1, 1); f22.setRotationPoint(-3F, 19F, 2F); f22.setTextureSize(64, 32); f22.mirror = true; setRotation(f22, 0F, 0F, 0F); f23 = new ModelRenderer(this, 0, 0); f23.addBox(0F, 0F, 0F, 8, 1, 1); f23.setRotationPoint(-4F, 18F, 2F); f23.setTextureSize(64, 32); f23.mirror = true; setRotation(f23, 0F, 0F, 0F); f24 = new ModelRenderer(this, 0, 0); f24.addBox(0F, 0F, 0F, 6, 1, 1); f24.setRotationPoint(-3F, 17F, 3F); f24.setTextureSize(64, 32); f24.mirror = true; setRotation(f24, 0F, 0F, 0F); f25 = new ModelRenderer(this, 0, 0); f25.addBox(0F, 0F, 0F, 4, 1, 1); f25.setRotationPoint(-2F, 18F, 3F); f25.setTextureSize(64, 32); f25.mirror = true; setRotation(f25, 0F, 0F, 0F); f26 = new ModelRenderer(this, 0, 0); f26.addBox(0F, 0F, 0F, 2, 1, 1); f26.setRotationPoint(-1F, 19F, 3F); f26.setTextureSize(64, 32); f26.mirror = true; setRotation(f26, 0F, 0F, 0F); b1 = new ModelRenderer(this, 0, 0); b1.addBox(0F, 0F, 0F, 4, 1, 1); b1.setRotationPoint(-2F, 20F, -2F); b1.setTextureSize(64, 32); b1.mirror = true; setRotation(b1, 0F, 0F, 0F); b2 = new ModelRenderer(this, 0, 0); b2.addBox(0F, 0F, 0F, 1, 1, 1); b2.setRotationPoint(-3F, 14F, -2F); b2.setTextureSize(64, 32); b2.mirror = true; setRotation(b2, 0F, 0F, 0F); b3 = new ModelRenderer(this, 0, 0); b3.addBox(0F, 0F, 0F, 10, 1, 1); b3.setRotationPoint(-5F, 17F, -2F); b3.setTextureSize(64, 32); b3.mirror = true; setRotation(b3, 0F, 0F, 0F); b4 = new ModelRenderer(this, 0, 0); b4.addBox(0F, 0F, 0F, 8, 1, 1); b4.setRotationPoint(-4F, 18F, -2F); b4.setTextureSize(64, 32); b4.mirror = true; setRotation(b4, 0F, 0F, 0F); b5 = new ModelRenderer(this, 0, 0); b5.addBox(0F, 0F, 0F, 6, 1, 1); b5.setRotationPoint(-3F, 19F, -2F); b5.setTextureSize(64, 32); b5.mirror = true; setRotation(b5, 0F, 0F, 0F); b6 = new ModelRenderer(this, 0, 0); b6.addBox(0F, 0F, 0F, 3, 1, 1); b6.setRotationPoint(-4F, 15F, -2F); b6.setTextureSize(64, 32); b6.mirror = true; setRotation(b6, 0F, 0F, 0F); b7 = new ModelRenderer(this, 0, 0); b7.addBox(0F, 0F, 0F, 3, 1, 1); b7.setRotationPoint(1F, 15F, -2F); b7.setTextureSize(64, 32); b7.mirror = true; setRotation(b7, 0F, 0F, 0F); b8 = new ModelRenderer(this, 0, 0); b8.addBox(0F, 0F, 0F, 1, 1, 1); b8.setRotationPoint(2F, 14F, -2F); b8.setTextureSize(64, 32); b8.mirror = true; setRotation(b8, 0F, 0F, 0F); b9 = new ModelRenderer(this, 0, 0); b9.addBox(0F, 0F, 0F, 1, 1, 1); b9.setRotationPoint(-3F, 15F, -3F); b9.setTextureSize(64, 32); b9.mirror = true; setRotation(b9, 0F, 0F, 0F); b10 = new ModelRenderer(this, 0, 0); b10.addBox(0F, 0F, 0F, 4, 1, 1); b10.setRotationPoint(-2F, 18F, -3F); b10.setTextureSize(64, 32); b10.mirror = true; setRotation(b10, 0F, 0F, 0F); b11 = new ModelRenderer(this, 0, 0); b11.addBox(0F, 0F, 0F, 10, 1, 1); b11.setRotationPoint(-5F, 16F, -2F); b11.setTextureSize(64, 32); b11.mirror = true; setRotation(b11, 0F, 0F, 0F); b12 = new ModelRenderer(this, 0, 0); b12.addBox(0F, 0F, 0F, 3, 1, 1); b12.setRotationPoint(-4F, 16F, -3F); b12.setTextureSize(64, 32); b12.mirror = true; setRotation(b12, 0F, 0F, 0F); b13 = new ModelRenderer(this, 0, 0); b13.addBox(0F, 0F, 0F, 3, 1, 1); b13.setRotationPoint(1F, 16F, -3F); b13.setTextureSize(64, 32); b13.mirror = true; setRotation(b13, 0F, 0F, 0F); b14 = new ModelRenderer(this, 0, 0); b14.addBox(0F, 0F, 0F, 1, 1, 1); b14.setRotationPoint(2F, 15F, -3F); b14.setTextureSize(64, 32); b14.mirror = true; setRotation(b14, 0F, 0F, 0F); b15 = new ModelRenderer(this, 0, 0); b15.addBox(0F, 0F, 0F, 6, 1, 1); b15.setRotationPoint(-3F, 17F, -3F); b15.setTextureSize(64, 32); b15.mirror = true; setRotation(b15, 0F, 0F, 0F); b16 = new ModelRenderer(this, 0, 0); b16.addBox(0F, 0F, 0F, 2, 1, 1); b16.setRotationPoint(-1F, 19F, -3F); b16.setTextureSize(64, 32); b16.mirror = true; setRotation(b16, 0F, 0F, 0F); b17 = new ModelRenderer(this, 0, 0); b17.addBox(0F, 0F, 0F, 2, 1, 1); b17.setRotationPoint(2F, 13F, -1F); b17.setTextureSize(64, 32); b17.mirror = true; setRotation(b17, 0F, 0F, 0F); b18 = new ModelRenderer(this, 0, 0); b18.addBox(0F, 0F, 0F, 4, 1, 1); b18.setRotationPoint(1F, 14F, -1F); b18.setTextureSize(64, 32); b18.mirror = true; setRotation(b18, 0F, 0F, 0F); b19 = new ModelRenderer(this, 0, 0); b19.addBox(0F, 0F, 0F, 2, 1, 1); b19.setRotationPoint(-4F, 13F, -1F); b19.setTextureSize(64, 32); b19.mirror = true; setRotation(b19, 0F, 0F, 0F); b20 = new ModelRenderer(this, 0, 0); b20.addBox(0F, 0F, 0F, 2, 1, 1); b20.setRotationPoint(-1F, 22F, -1F); b20.setTextureSize(64, 32); b20.mirror = true; setRotation(b20, 0F, 0F, 0F); b21 = new ModelRenderer(this, 0, 0); b21.addBox(0F, 0F, 0F, 4, 1, 1); b21.setRotationPoint(-5F, 14F, -1F); b21.setTextureSize(64, 32); b21.mirror = true; setRotation(b21, 0F, 0F, 0F); b22 = new ModelRenderer(this, 0, 0); b22.addBox(0F, 0F, 0F, 12, 3, 1); b22.setRotationPoint(-6F, 15F, -1F); b22.setTextureSize(64, 32); b22.mirror = true; setRotation(b22, 0F, 0F, 0F); b23 = new ModelRenderer(this, 0, 0); b23.addBox(0F, 0F, 0F, 10, 1, 1); b23.setRotationPoint(-5F, 18F, -1F); b23.setTextureSize(64, 32); b23.mirror = true; setRotation(b23, 0F, 0F, 0F); b24 = new ModelRenderer(this, 0, 0); b24.addBox(0F, 0F, 0F, 8, 1, 1); b24.setRotationPoint(-4F, 19F, -1F); b24.setTextureSize(64, 32); b24.mirror = true; setRotation(b24, 0F, 0F, 0F); b25 = new ModelRenderer(this, 0, 0); b25.addBox(0F, 0F, 0F, 6, 1, 1); b25.setRotationPoint(-3F, 20F, -1F); b25.setTextureSize(64, 32); b25.mirror = true; setRotation(b25, 0F, 0F, 0F); b26 = new ModelRenderer(this, 0, 0); b26.addBox(0F, 0F, 0F, 4, 1, 1); b26.setRotationPoint(-2F, 21F, -1F); b26.setTextureSize(64, 32); b26.mirror = true; setRotation(b26, 0F, 0F, 0F); } public void render(Entity entity, float angle1, float angle2, float angle3, float angle4, float angle5, float angle6) { super.render(entity, angle1, angle2, angle3, angle4, angle5, angle6); setRotationAngles(angle1, angle2, angle3, angle4, angle5, angle6); s1.render(angle6); s2.render(angle6); s3.render(angle6); s4.render(angle6); s5.render(angle6); s6.render(angle6); s7.render(angle6); s8.render(angle6); s9.render(angle6); s10.render(angle6); s11.render(angle6); s12.render(angle6); s13.render(angle6); s14.render(angle6); s15.render(angle6); s16.render(angle6); s17.render(angle6); s18.render(angle6); s19.render(angle6); s20.render(angle6); s21.render(angle6); s22.render(angle6); f1.render(angle6); f2.render(angle6); f3.render(angle6); f4.render(angle6); f5.render(angle6); f6.render(angle6); f7.render(angle6); f8.render(angle6); f9.render(angle6); f10.render(angle6); f11.render(angle6); f12.render(angle6); f13.render(angle6); f14.render(angle6); f15.render(angle6); f16.render(angle6); f17.render(angle6); f18.render(angle6); f19.render(angle6); f20.render(angle6); f21.render(angle6); f22.render(angle6); f23.render(angle6); f24.render(angle6); f25.render(angle6); f26.render(angle6); b1.render(angle6); b2.render(angle6); b3.render(angle6); b4.render(angle6); b5.render(angle6); b6.render(angle6); b7.render(angle6); b8.render(angle6); b9.render(angle6); b10.render(angle6); b11.render(angle6); b12.render(angle6); b13.render(angle6); b14.render(angle6); b15.render(angle6); b16.render(angle6); b17.render(angle6); b18.render(angle6); b19.render(angle6); b20.render(angle6); b21.render(angle6); b22.render(angle6); b23.render(angle6); b24.render(angle6); b25.render(angle6); b26.render(angle6); } 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) { super.setRotationAngles(f, f1, f2, f3, f4, f5, null); } }