diff options
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/model/ModelHalfHeart.java')
| -rwxr-xr-x[-rw-r--r--] | src/main/java/darkknight/jewelrycraft/model/ModelHalfHeart.java | 973 |
1 files changed, 488 insertions, 485 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/model/ModelHalfHeart.java b/src/main/java/darkknight/jewelrycraft/model/ModelHalfHeart.java index 1c0bb97..ece8a2f 100644..100755 --- a/src/main/java/darkknight/jewelrycraft/model/ModelHalfHeart.java +++ b/src/main/java/darkknight/jewelrycraft/model/ModelHalfHeart.java @@ -9,489 +9,492 @@ import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelRenderer; import net.minecraft.entity.Entity; -public class ModelHalfHeart 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, f3, f4, f5, f6, f7, f8, f9, f13, f14, f16, f17, 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, b19, b20, b21, b23, b24, b25, b26; - - public ModelHalfHeart() - { - 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, 1, 1, 1); - f1.setRotationPoint(-1F, 22F, 1F); - f1.setTextureSize(64, 32); - f1.mirror = true; - setRotation(f1, 0F, 0F, 0F); - f3 = new ModelRenderer(this, 0, 0); - f3.addBox(0F, 0F, 0F, 6, 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, 7, 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, 5, 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, 3, 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, 3, 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); - f13 = new ModelRenderer(this, 0, 0); - f13.addBox(0F, 0F, 0F, 5, 1, 1); - f13.setRotationPoint(-5F, 16F, 2F); - f13.setTextureSize(64, 32); - f13.mirror = true; - setRotation(f13, 0F, 0F, 0F); - f14 = new ModelRenderer(this, 0, 0); - f14.addBox(0F, 0F, 0F, 6, 1, 1); - f14.setRotationPoint(-5F, 17F, 2F); - f14.setTextureSize(64, 32); - f14.mirror = true; - setRotation(f14, 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); - 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, 2, 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, 4, 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, 6, 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, 3, 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, 2, 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, 1, 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, 2, 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, 7, 1, 1); - b3.setRotationPoint(-6F, 15F, -1F); - b3.setTextureSize(64, 32); - b3.mirror = true; - setRotation(b3, 0F, 0F, 0F); - b4 = new ModelRenderer(this, 0, 0); - b4.addBox(0F, 0F, 0F, 6, 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, 4, 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, 6, 2, 1); - b7.setRotationPoint(-6F, 16F, -1F); - 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(-1F, 22F, -1F); - 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, 2, 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, 5, 2, 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, 1, 1, 1); - b13.setRotationPoint(0F, 19F, 0F); - b13.setTextureSize(64, 32); - b13.mirror = true; - setRotation(b13, 0F, 0F, 0F); - b15 = new ModelRenderer(this, 0, 0); - b15.addBox(0F, 0F, 0F, 2, 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); - 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, 1, 8, 1); - b20.setRotationPoint(-1F, 15F, 0F); - 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); - b23 = new ModelRenderer(this, 0, 0); - b23.addBox(0F, 0F, 0F, 6, 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, 4, 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, 3, 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, 3, 1, 1); - b26.setRotationPoint(-2F, 21F, -1F); - b26.setTextureSize(64, 32); - b26.mirror = true; - setRotation(b26, 0F, 0F, 0F); - b14 = new ModelRenderer(this, 0, 0); - b14.addBox(0F, 0F, 0F, 1, 1, 1); - b14.setRotationPoint(0F, 16F, 0F); - b14.setTextureSize(64, 32); - b14.mirror = true; - setRotation(b14, 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); - f3.render(angle6); - f4.render(angle6); - f5.render(angle6); - f6.render(angle6); - f7.render(angle6); - f8.render(angle6); - f9.render(angle6); - f13.render(angle6); - f14.render(angle6); - f16.render(angle6); - f17.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); - b15.render(angle6); - b16.render(angle6); - b19.render(angle6); - b20.render(angle6); - b21.render(angle6); - b23.render(angle6); - b24.render(angle6); - b25.render(angle6); - b26.render(angle6); - b14.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); - } +public class ModelHalfHeart 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, f3, f4, f5, f6, f7, f8, f9, f13, f14, f16, f17, + 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, b19, b20, b21, b23, b24, b25, b26; + + public ModelHalfHeart() { + 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, 1, 1, 1); + f1.setRotationPoint(-1F, 22F, 1F); + f1.setTextureSize(64, 32); + f1.mirror = true; + setRotation(f1, 0F, 0F, 0F); + f3 = new ModelRenderer(this, 0, 0); + f3.addBox(0F, 0F, 0F, 6, 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, 7, 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, 5, 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, 3, 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, 3, 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); + f13 = new ModelRenderer(this, 0, 0); + f13.addBox(0F, 0F, 0F, 5, 1, 1); + f13.setRotationPoint(-5F, 16F, 2F); + f13.setTextureSize(64, 32); + f13.mirror = true; + setRotation(f13, 0F, 0F, 0F); + f14 = new ModelRenderer(this, 0, 0); + f14.addBox(0F, 0F, 0F, 6, 1, 1); + f14.setRotationPoint(-5F, 17F, 2F); + f14.setTextureSize(64, 32); + f14.mirror = true; + setRotation(f14, 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); + 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, 2, 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, 4, 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, 6, 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, 3, 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, 2, 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, 1, 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, 2, 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, 7, 1, 1); + b3.setRotationPoint(-6F, 15F, -1F); + b3.setTextureSize(64, 32); + b3.mirror = true; + setRotation(b3, 0F, 0F, 0F); + b4 = new ModelRenderer(this, 0, 0); + b4.addBox(0F, 0F, 0F, 6, 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, 4, 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, 6, 2, 1); + b7.setRotationPoint(-6F, 16F, -1F); + 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(-1F, 22F, -1F); + 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, 2, 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, 5, 2, 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, 1, 1, 1); + b13.setRotationPoint(0F, 19F, 0F); + b13.setTextureSize(64, 32); + b13.mirror = true; + setRotation(b13, 0F, 0F, 0F); + b15 = new ModelRenderer(this, 0, 0); + b15.addBox(0F, 0F, 0F, 2, 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); + 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, 1, 8, 1); + b20.setRotationPoint(-1F, 15F, 0F); + 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); + b23 = new ModelRenderer(this, 0, 0); + b23.addBox(0F, 0F, 0F, 6, 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, 4, 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, 3, 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, 3, 1, 1); + b26.setRotationPoint(-2F, 21F, -1F); + b26.setTextureSize(64, 32); + b26.mirror = true; + setRotation(b26, 0F, 0F, 0F); + b14 = new ModelRenderer(this, 0, 0); + b14.addBox(0F, 0F, 0F, 1, 1, 1); + b14.setRotationPoint(0F, 16F, 0F); + b14.setTextureSize(64, 32); + b14.mirror = true; + setRotation(b14, 0F, 0F, 0F); + } + + @Override + 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); + f3.render(angle6); + f4.render(angle6); + f5.render(angle6); + f6.render(angle6); + f7.render(angle6); + f8.render(angle6); + f9.render(angle6); + f13.render(angle6); + f14.render(angle6); + f16.render(angle6); + f17.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); + b15.render(angle6); + b16.render(angle6); + b19.render(angle6); + b20.render(angle6); + b21.render(angle6); + b23.render(angle6); + b24.render(angle6); + b25.render(angle6); + b26.render(angle6); + b14.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); + } } |
