package mhfc.net.client.model.weapon.hammer; import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelRenderer; import net.minecraft.entity.Entity; public class ModelHRathalos extends ModelBase { ModelRenderer Shape1; ModelRenderer Shape1a; ModelRenderer Shape1b; ModelRenderer Shape1c; ModelRenderer Shape1d; ModelRenderer Shape1e; ModelRenderer Shape1f; ModelRenderer Shape1g; ModelRenderer Shape1h; ModelRenderer Shape1j; ModelRenderer Shape1k; ModelRenderer Shape1l; ModelRenderer Shape1m; ModelRenderer Shape1wn; ModelRenderer Shape1o; ModelRenderer Shape1p; ModelRenderer Shape1q; ModelRenderer Shape1r; ModelRenderer Shape1s; ModelRenderer Shape1t; ModelRenderer Shape1u; ModelRenderer Shape1v; ModelRenderer Shape1w; ModelRenderer Shape1x; ModelRenderer Shape1y; ModelRenderer Shape1z; ModelRenderer Shape1ab; ModelRenderer Shape1cd; ModelRenderer Shape1ef; ModelRenderer Shape1gh; ModelRenderer nose1hi; ModelRenderer Shape1jk; ModelRenderer teeth2; ModelRenderer nose2; ModelRenderer Shape1lm; ModelRenderer teeth1; ModelRenderer Shape1abc; ModelRenderer Shape1abd; ModelRenderer Shape1efg; ModelRenderer Shape1hij; ModelRenderer Shape1k8; ModelRenderer Shape112; ModelRenderer Shape121; ModelRenderer Shape122; ModelRenderer Shape123; ModelRenderer Shape124; ModelRenderer Shape125; public ModelHRathalos() { textureWidth = 32; textureHeight = 64; Shape1 = new ModelRenderer(this, 0, 38); Shape1.addBox(-1F, -1F, -1F, 3, 2, 2); Shape1.setRotationPoint(0.5F, 10.5F, -0.5F); Shape1.setTextureSize(32, 64); Shape1.mirror = true; setRotation(Shape1, 0F, 0F, -0.9599311F); Shape1a = new ModelRenderer(this, 20, 36); Shape1a.addBox(-1F, -5F, 0F, 2, 5, 1); Shape1a.setRotationPoint(1.2F, 8F, -0.6F); Shape1a.setTextureSize(32, 64); Shape1a.mirror = true; setRotation(Shape1a, -0.0698132F, -0.0872665F, -0.1745329F); Shape1b = new ModelRenderer(this, 0, 51); Shape1b.addBox(-1F, -1F, -1F, 2, 2, 2); Shape1b.setRotationPoint(0.5F, 16.2F, -0.5F); Shape1b.setTextureSize(32, 64); Shape1b.mirror = true; setRotation(Shape1b, 0F, 0F, -0.7853982F); Shape1c = new ModelRenderer(this, 0, 43); Shape1c.addBox(0F, 0F, 0F, 1, 6, 1); Shape1c.setRotationPoint(0F, 11F, 0F); Shape1c.setTextureSize(32, 64); Shape1c.mirror = true; setRotation(Shape1c, 0F, 1.570796F, 0F); Shape1d = new ModelRenderer(this, 5, 43); Shape1d.addBox(-1F, -4F, -0.5F, 2, 3, 1); Shape1d.setRotationPoint(0.6F, 11.2F, -0.5F); Shape1d.setTextureSize(32, 64); Shape1d.mirror = true; setRotation(Shape1d, 0F, 0F, 0.1745329F); Shape1e = new ModelRenderer(this, 16, 22); Shape1e.addBox(-2F, -2F, -2F, 4, 4, 4); Shape1e.setRotationPoint(1.5F, 4F, -0.5F); Shape1e.setTextureSize(32, 64); Shape1e.mirror = true; setRotation(Shape1e, 0F, 0F, 0.7853982F); Shape1f = new ModelRenderer(this, 3, 2); Shape1f.addBox(-3F, -0.5F, -0.5F, 3, 1, 1); Shape1f.setRotationPoint(0.2F, 6F, -0.5F); Shape1f.setTextureSize(32, 64); Shape1f.mirror = true; setRotation(Shape1f, -0.0174533F, 0F, -0.6806784F); Shape1g = new ModelRenderer(this, 3, 0); Shape1g.addBox(-0.5F, 0F, -0.5F, 1, 3, 1); Shape1g.setRotationPoint(2.8F, 6F, 3F); Shape1g.setTextureSize(32, 64); Shape1g.mirror = true; setRotation(Shape1g, 0F, -0.0174533F, 0.4014257F); Shape1h = new ModelRenderer(this, 20, 36); Shape1h.addBox(-1F, -5F, -1F, 2, 5, 1); Shape1h.setRotationPoint(1.2F, 8F, -0.4F); Shape1h.setTextureSize(32, 64); Shape1h.mirror = true; setRotation(Shape1h, 0.0698132F, 0.0872665F, -0.1745329F); Shape1j = new ModelRenderer(this, 2, 59); Shape1j.addBox(-1F, -1F, -0.5F, 2, 2, 2); Shape1j.setRotationPoint(3.5F, 5.3F, 3.2F); Shape1j.setTextureSize(32, 64); Shape1j.mirror = true; setRotation(Shape1j, 0F, -0.6981317F, 1.134464F); Shape1k = new ModelRenderer(this, 3, 0); Shape1k.addBox(-0.5F, 0F, -0.5F, 1, 3, 1); Shape1k.setRotationPoint(2.1F, 6F, 3F); Shape1k.setTextureSize(32, 64); Shape1k.mirror = true; setRotation(Shape1k, 0F, 0F, 0.1745329F); Shape1l = new ModelRenderer(this, 3, 2); Shape1l.addBox(-4F, -0.5F, -0.5F, 4, 1, 1); Shape1l.setRotationPoint(0.3F, 6.5F, -0.5F); Shape1l.setTextureSize(32, 64); Shape1l.mirror = true; setRotation(Shape1l, 0F, 0F, -0.5235988F); Shape1m = new ModelRenderer(this, 12, 59); Shape1m.addBox(-2F, -1.5F, -0.5F, 6, 3, 2); Shape1m.setRotationPoint(0.7F, 4F, 0.9F); Shape1m.setTextureSize(32, 64); Shape1m.mirror = true; setRotation(Shape1m, 0F, -0.6981317F, 0.3490659F); Shape1wn = new ModelRenderer(this, 14, 49); Shape1wn.addBox(-2F, -1.5F, -0.5F, 7, 3, 2); Shape1wn.setRotationPoint(1.2F, 0F, 0F); Shape1wn.setTextureSize(32, 64); Shape1wn.mirror = true; setRotation(Shape1wn, 0.0523599F, 0.122173F, -0.2617994F); Shape1o = new ModelRenderer(this, 12, 59); Shape1o.addBox(-2F, -1.5F, -1.5F, 6, 3, 2); Shape1o.setRotationPoint(0.7F, 4F, -1.9F); Shape1o.setTextureSize(32, 64); Shape1o.mirror = true; setRotation(Shape1o, 0F, 0.6981317F, 0.3490659F); Shape1p = new ModelRenderer(this, 3, 0); Shape1p.addBox(1F, 0F, -0.5F, 3, 1, 1); Shape1p.setRotationPoint(2F, -4F, -0.5F); Shape1p.setTextureSize(32, 64); Shape1p.mirror = true; setRotation(Shape1p, -0.0174533F, 0F, -0.3490659F); Shape1q = new ModelRenderer(this, 16, 31); Shape1q.addBox(-2F, -0.5F, -1F, 6, 2, 2); Shape1q.setRotationPoint(0F, -1.8F, -0.5F); Shape1q.setTextureSize(32, 64); Shape1q.mirror = true; setRotation(Shape1q, 0F, 0F, -0.7853982F); Shape1r = new ModelRenderer(this, 5, 0); Shape1r.addBox(0F, -1F, -1F, 2, 2, 2); Shape1r.setRotationPoint(6.3F, 2F, -0.5F); Shape1r.setTextureSize(32, 64); Shape1r.mirror = true; setRotation(Shape1r, 0F, 0F, -0.0523599F); Shape1s = new ModelRenderer(this, 3, 0); Shape1s.addBox(0F, 0F, -1F, 3, 1, 2); Shape1s.setRotationPoint(-1F, 1F, 1F); Shape1s.setTextureSize(32, 64); Shape1s.mirror = true; setRotation(Shape1s, 1.570796F, -0.5235988F, -0.5235988F); Shape1t = new ModelRenderer(this, 12, 54); Shape1t.addBox(-2F, -1.5F, -1.5F, 8, 3, 2); Shape1t.setRotationPoint(1.2F, 2F, -1.5F); Shape1t.setTextureSize(32, 64); Shape1t.mirror = true; setRotation(Shape1t, 0.0349066F, -0.1745329F, 0F); Shape1u = new ModelRenderer(this, 12, 54); Shape1u.addBox(-2F, -1.5F, -0.5F, 8, 3, 2); Shape1u.setRotationPoint(1.2F, 2F, 0.5F); Shape1u.setTextureSize(32, 64); Shape1u.mirror = true; setRotation(Shape1u, -0.0349066F, 0.1745329F, 0F); Shape1v = new ModelRenderer(this, 3, 0); Shape1v.addBox(1F, -1F, -0.5F, 4, 1, 1); Shape1v.setRotationPoint(6.3F, 2.2F, -0.5F); Shape1v.setTextureSize(32, 64); Shape1v.mirror = true; setRotation(Shape1v, 0F, 0F, -0.0872665F); Shape1w = new ModelRenderer(this, 3, 0); Shape1w.addBox(1F, 0F, -0.5F, 4, 1, 1); Shape1w.setRotationPoint(6.3F, 2.2F, -0.5F); Shape1w.setTextureSize(32, 64); Shape1w.mirror = true; setRotation(Shape1w, -0.0174533F, 0F, -0.2617994F); Shape1x = new ModelRenderer(this, 14, 49); Shape1x.addBox(-2F, -1.5F, -1.5F, 7, 3, 2); Shape1x.setRotationPoint(1.2F, 0F, -1F); Shape1x.setTextureSize(32, 64); Shape1x.mirror = true; setRotation(Shape1x, -0.0523599F, -0.122173F, -0.2617994F); Shape1y = new ModelRenderer(this, 0, 11); Shape1y.addBox(-1.5F, -1.5F, 0F, 2, 3, 2); Shape1y.setRotationPoint(-2.5F, 4.5F, -0.5F); Shape1y.setTextureSize(32, 64); Shape1y.mirror = true; setRotation(Shape1y, -0.3490659F, 0.0174533F, 0.9599311F); Shape1z = new ModelRenderer(this, 3, 0); Shape1z.addBox(1F, -1F, -0.5F, 4, 1, 1); Shape1z.setRotationPoint(4F, -1.3F, -0.5F); Shape1z.setTextureSize(32, 64); Shape1z.mirror = true; setRotation(Shape1z, 0F, 0F, 0F); Shape1ab = new ModelRenderer(this, 3, 0); Shape1ab.addBox(1F, 0F, -0.5F, 4, 1, 1); Shape1ab.setRotationPoint(4F, -1.3F, -0.5F); Shape1ab.setTextureSize(32, 64); Shape1ab.mirror = true; setRotation(Shape1ab, 0.0174533F, 0F, -0.1745329F); Shape1cd = new ModelRenderer(this, 14, 44); Shape1cd.addBox(-2F, -1.5F, -1.5F, 6, 2, 3); Shape1cd.setRotationPoint(0F, -2F, -0.5F); Shape1cd.setTextureSize(32, 64); Shape1cd.mirror = true; setRotation(Shape1cd, 0F, 0F, -0.5235988F); Shape1ef = new ModelRenderer(this, 3, 0); Shape1ef.addBox(1F, -1F, -0.5F, 3, 1, 1); Shape1ef.setRotationPoint(2F, -4F, -0.5F); Shape1ef.setTextureSize(32, 64); Shape1ef.mirror = true; setRotation(Shape1ef, 0F, 0F, -0.1745329F); Shape1gh = new ModelRenderer(this, 14, 10); Shape1gh.addBox(0.5F, -2.5F, -3F, 3, 5, 6); Shape1gh.setRotationPoint(-2F, 1.2F, -0.5F); Shape1gh.setTextureSize(32, 64); Shape1gh.mirror = true; setRotation(Shape1gh, 0F, 0F, 0.8726646F); nose1hi = new ModelRenderer(this, 3, 0); nose1hi.addBox(-1F, 0F, -1F, 2, 1, 2); nose1hi.setRotationPoint(-4.2F, 5.7F, -0.5F); nose1hi.setTextureSize(32, 64); nose1hi.mirror = true; setRotation(nose1hi, 0F, 0F, 0.3490659F); Shape1jk = new ModelRenderer(this, 16, 0); Shape1jk.addBox(-2.5F, -2.5F, -0.5F, 3, 5, 3); Shape1jk.setRotationPoint(-1.5F, 0.4F, -0.2F); Shape1jk.setTextureSize(32, 64); Shape1jk.mirror = true; setRotation(Shape1jk, -0.1745329F, -0.0174533F, 0.6108652F); teeth2 = new ModelRenderer(this, 0, 0); teeth2.addBox(0F, -1.5F, 1F, 1, 3, 0); teeth2.setRotationPoint(-2.5F, 4.5F, -0.5F); teeth2.setTextureSize(32, 64); teeth2.mirror = true; setRotation(teeth2, -0.2617994F, 0F, 0.9599311F); nose2 = new ModelRenderer(this, 3, 0); nose2.addBox(-1F, -1F, -1.5F, 2, 2, 3); nose2.setRotationPoint(-4.5F, 5.3F, -0.5F); nose2.setTextureSize(32, 64); nose2.mirror = true; setRotation(nose2, 0F, 0F, 0F); Shape1lm = new ModelRenderer(this, 0, 11); Shape1lm.addBox(-1.5F, -1.5F, -2F, 2, 3, 2); Shape1lm.setRotationPoint(-2.5F, 4.5F, -0.5F); Shape1lm.setTextureSize(32, 64); Shape1lm.mirror = true; setRotation(Shape1lm, 0.3490659F, -0.0174533F, 0.9599311F); teeth1 = new ModelRenderer(this, 0, 0); teeth1.addBox(0F, -1.5F, -1F, 1, 3, 0); teeth1.setRotationPoint(-2.5F, 4.5F, -0.5F); teeth1.setTextureSize(32, 64); teeth1.mirror = true; setRotation(teeth1, 0.2617994F, 0F, 0.9599311F); Shape1abc = new ModelRenderer(this, 16, 0); Shape1abc.addBox(-2.5F, -2.5F, -2.5F, 3, 5, 3); Shape1abc.setRotationPoint(-1.5F, 0.4F, -0.8F); Shape1abc.setTextureSize(32, 64); Shape1abc.mirror = true; setRotation(Shape1abc, 0.1745329F, 0.0174533F, 0.6108652F); Shape1abd = new ModelRenderer(this, 2, 59); Shape1abd.addBox(-1F, -1F, -1.5F, 2, 2, 2); Shape1abd.setRotationPoint(3.5F, 5.3F, -4.2F); Shape1abd.setTextureSize(32, 64); Shape1abd.mirror = true; setRotation(Shape1abd, 0F, 0.6981317F, 1.134464F); Shape1efg = new ModelRenderer(this, 3, 0); Shape1efg.addBox(-0.5F, 0F, -0.5F, 1, 3, 1); Shape1efg.setRotationPoint(2.8F, 6F, -4F); Shape1efg.setTextureSize(32, 64); Shape1efg.mirror = true; setRotation(Shape1efg, 0F, -0.0174533F, 0.4014257F); Shape1hij = new ModelRenderer(this, 3, 0); Shape1hij.addBox(-0.5F, 0F, -0.5F, 1, 3, 1); Shape1hij.setRotationPoint(2.1F, 6F, -4F); Shape1hij.setTextureSize(32, 64); Shape1hij.mirror = true; setRotation(Shape1hij, 0F, 0F, 0.1745329F); Shape1k8 = new ModelRenderer(this, 11, 36); Shape1k8.addBox(-1F, -4F, -1F, 2, 4, 2); Shape1k8.setRotationPoint(1.4F, 8F, -0.5F); Shape1k8.setTextureSize(32, 64); Shape1k8.mirror = true; setRotation(Shape1k8, 0F, 0F, 0.3490659F); Shape112 = new ModelRenderer(this, 0, 17); Shape112.addBox(-1F, -0.5F, -0.5F, 1, 1, 1); Shape112.setRotationPoint(-3.7F, 2.3F, 0.8F); Shape112.setTextureSize(32, 64); Shape112.mirror = true; setRotation(Shape112, 0.7853982F, -0.7679449F, -1.134464F); Shape121 = new ModelRenderer(this, 3, 0); Shape121.addBox(0F, -1F, -1F, 3, 1, 2); Shape121.setRotationPoint(-1F, 1F, -2F); Shape121.setTextureSize(32, 64); Shape121.mirror = true; setRotation(Shape121, 1.570796F, 0.5235988F, -0.5235988F); Shape122 = new ModelRenderer(this, 0, 5); Shape122.addBox(-1.5F, -1.5F, -1F, 2, 4, 2); Shape122.setRotationPoint(-3.5F, 2.8F, 0F); Shape122.setTextureSize(32, 64); Shape122.mirror = true; setRotation(Shape122, -0.1745329F, -0.0349066F, 0.1745329F); Shape123 = new ModelRenderer(this, 3, 0); Shape123.addBox(0F, -1F, -1F, 3, 1, 2); Shape123.setRotationPoint(-2F, -1.5F, -0.5F); Shape123.setTextureSize(32, 64); Shape123.mirror = true; setRotation(Shape123, 0F, 0F, -1.308997F); Shape124 = new ModelRenderer(this, 0, 17); Shape124.addBox(-1F, -0.5F, -0.5F, 1, 1, 1); Shape124.setRotationPoint(-3.7F, 2.3F, -1.8F); Shape124.setTextureSize(32, 64); Shape124.mirror = true; setRotation(Shape124, 0.7853982F, 0.8028515F, -1.134464F); Shape125 = new ModelRenderer(this, 0, 5); Shape125.addBox(-1.5F, -1.5F, -1F, 2, 4, 2); Shape125.setRotationPoint(-3.5F, 2.8F, -1F); Shape125.setTextureSize(32, 64); Shape125.mirror = true; setRotation(Shape125, 0.1745329F, 0.0349066F, 0.1745329F); } 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); render(f5); } public void render(float f5){ Shape1.renderWithRotation(f5); Shape1a.renderWithRotation(f5); Shape1b.renderWithRotation(f5); Shape1c.renderWithRotation(f5); Shape1d.renderWithRotation(f5); Shape1e.renderWithRotation(f5); Shape1f.renderWithRotation(f5); Shape1g.renderWithRotation(f5); Shape1h.renderWithRotation(f5); Shape1j.renderWithRotation(f5); Shape1k.renderWithRotation(f5); Shape1l.renderWithRotation(f5); Shape1m.renderWithRotation(f5); Shape1wn.renderWithRotation(f5); Shape1o.renderWithRotation(f5); Shape1p.renderWithRotation(f5); Shape1q.renderWithRotation(f5); Shape1r.renderWithRotation(f5); Shape1s.renderWithRotation(f5); Shape1t.renderWithRotation(f5); Shape1u.renderWithRotation(f5); Shape1v.renderWithRotation(f5); Shape1w.renderWithRotation(f5); Shape1x.renderWithRotation(f5); Shape1y.renderWithRotation(f5); Shape1z.renderWithRotation(f5); Shape1ab.renderWithRotation(f5); Shape1cd.renderWithRotation(f5); Shape1ef.renderWithRotation(f5); Shape1gh.renderWithRotation(f5); nose1hi.renderWithRotation(f5); Shape1jk.renderWithRotation(f5); teeth2.renderWithRotation(f5); nose2.renderWithRotation(f5); Shape1lm.renderWithRotation(f5); teeth1.renderWithRotation(f5); Shape1abc.renderWithRotation(f5); Shape1abd.renderWithRotation(f5); Shape1efg.renderWithRotation(f5); Shape1hij.renderWithRotation(f5); Shape1k8.renderWithRotation(f5); Shape112.renderWithRotation(f5); Shape121.renderWithRotation(f5); Shape122.renderWithRotation(f5); Shape123.renderWithRotation(f5); Shape124.renderWithRotation(f5); Shape125.renderWithRotation(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 e) { super.setRotationAngles(f, f1, f2, f3, f4, f5, e); } }