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