package net.tropicraft.client.entity.model;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
public class ModelEIH extends ModelBase {
public ModelRenderer body;
public ModelRenderer base;
public ModelRenderer nose;
public ModelRenderer mouth;
public ModelRenderer top;
public ModelRenderer leye;
public ModelRenderer reye;
public ModelEIH() {
body = new ModelRenderer(this, 34, 8);
body.addBox(-4F, 1.0F, -1F, 8, 17, 7, 0.0F);
body.setRotationPoint(0.0F, -2F, 0.0F);
body.rotateAngleX = 0.0F;
body.rotateAngleY = 0.0F;
body.rotateAngleZ = 0.0F;
body.mirror = false;
base = new ModelRenderer(this, 0, 0);
base.addBox(-4F, 11F, -3F, 8, 8, 11, 0.0F);
base.setRotationPoint(0.0F, 5F, -2F);
base.rotateAngleX = 0.0F;
base.rotateAngleY = 0.0F;
base.rotateAngleZ = 0.0F;
base.mirror = false;
nose = new ModelRenderer(this, 27, 2);
nose.addBox(13.5F, -1F, -3F, 13, 2, 3, 0.0F);
nose.setRotationPoint(0.0F, -14.8F, -1F);
nose.rotateAngleX = 0.0F;
nose.rotateAngleY = 0.0F;
nose.rotateAngleZ = 1.570796F;
nose.mirror = false;
mouth = new ModelRenderer(this, 56, 11);
mouth.addBox(-1.5F, 4F, -1F, 3, 3, 1, 0.0F);
mouth.setRotationPoint(0.0F, 7.5F, -0.5F);
mouth.rotateAngleX = 0.0F;
mouth.rotateAngleY = 0.0F;
mouth.rotateAngleZ = 0.0F;
mouth.mirror = false;
top = new ModelRenderer(this, 0, 17);
top.addBox(-4F, -1F, -10F, 8, 5, 10, 0.0F);
top.setRotationPoint(0.0F, -5F, 6F);
top.rotateAngleX = 0.0F;
top.rotateAngleY = 0.0F;
top.rotateAngleZ = 0.0F;
top.mirror = false;
leye = new ModelRenderer(this, 56, 7);
leye.addBox(0.0F, 0.0F, 0.0F, 3, 3, 1, 0.0F);
leye.setRotationPoint(1.0F, -1F, -2F);
leye.rotateAngleX = 0.0F;
leye.rotateAngleY = 0.0F;
leye.rotateAngleZ = 0.0F;
leye.mirror = true;
reye = new ModelRenderer(this, 56, 7);
reye.addBox(-1.5F, -1F, -1F, 3, 3, 1, 0.0F);
reye.setRotationPoint(-2.5F, 0.0F, -1F);
reye.rotateAngleX = 0.0F;
reye.rotateAngleY = 0.0F;
reye.rotateAngleZ = 0.0F;
reye.mirror = false;
}
@Override
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, null);
body.render(f5);
base.render(f5);
nose.render(f5);
mouth.render(f5);
top.render(f5);
leye.render(f5);
reye.render(f5);
}
@Override
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity ent) {
super.setRotationAngles(f, f1, f2, f3, f4, f5, ent);
}
}