content: // Date: 11.05.2014 20:17:19
  // Template version 1.1
  // Java generated by Techne
  // Keep in mind that you still need to fill in some blanks
  // - ZeuX
  
  package mods.eln.entity;
  
  import net.minecraft.client.model.ModelBase;
  import net.minecraft.client.model.ModelRenderer;
  import net.minecraft.entity.Entity;
  
  public class ReplicatorModel extends ModelBase {
      //fields
      ModelRenderer Head;
      ModelRenderer Body;
      ModelRenderer RearEnd;
      ModelRenderer Leg8;
      ModelRenderer Leg6;
      ModelRenderer Leg4;
      ModelRenderer Leg2;
      ModelRenderer Leg7;
      ModelRenderer Leg5;
      ModelRenderer Leg3;
      ModelRenderer Leg1;
  
      public ReplicatorModel() {
          textureWidth = 64;
          textureHeight = 64;
  
          Head = new ModelRenderer(this, 32, 4);
          Head.addBox(-4F, -4F, -8F, 8, 8, 8);
          Head.setRotationPoint(0F, 20F, -3F);
          Head.setTextureSize(64, 64);
          Head.mirror = true;
          setRotation(Head, 0F, 0F, 0F);
  
          Body = new ModelRenderer(this, 0, 0);
          Body.addBox(-3F, -3F, -3F, 6, 6, 6);
          Body.setRotationPoint(0F, 20F, 0F);
          Body.setTextureSize(64, 64);
          Body.mirror = true;
          setRotation(Body, 0F, 0F, 0F);
  
          RearEnd = new ModelRenderer(this, 0, 12);
          RearEnd.addBox(-5F, -4F, -6F, 10, 8, 12);
          RearEnd.setRotationPoint(0F, 20F, 9F);
          RearEnd.setTextureSize(64, 64);
          RearEnd.mirror = true;
          setRotation(RearEnd, 0F, 0F, 0F);
  
          Leg8 = new ModelRenderer(this, 18, 0);
          Leg8.addBox(-1F, -1F, -1F, 16, 2, 2);
          Leg8.setRotationPoint(4F, 20F, -1F);
          Leg8.setTextureSize(64, 64);
          Leg8.mirror = true;
          setRotation(Leg8, 0F, 0.5759587F, 0.1919862F);
  
          Leg6 = new ModelRenderer(this, 18, 0);
          Leg6.addBox(-1F, -1F, -1F, 16, 2, 2);
          Leg6.setRotationPoint(4F, 20F, 0F);
          Leg6.setTextureSize(64, 64);
          Leg6.mirror = true;
          setRotation(Leg6, 0F, 0.2792527F, 0.1919862F);
  
          Leg4 = new ModelRenderer(this, 18, 0);
          Leg4.addBox(-1F, -1F, -1F, 16, 2, 2);
          Leg4.setRotationPoint(4F, 20F, 1F);
          Leg4.setTextureSize(64, 64);
          Leg4.mirror = true;
          setRotation(Leg4, 0F, -0.2792527F, 0.1919862F);
  
          Leg2 = new ModelRenderer(this, 18, 0);
          Leg2.addBox(-1F, -1F, -1F, 16, 2, 2);
          Leg2.setRotationPoint(4F, 20F, 2F);
          Leg2.setTextureSize(64, 64);
          Leg2.mirror = true;
          setRotation(Leg2, 0F, -0.5759587F, 0.1919862F);
  
          Leg7 = new ModelRenderer(this, 18, 0);
          Leg7.addBox(-15F, -1F, -1F, 16, 2, 2);
          Leg7.setRotationPoint(-4F, 20F, -1F);
          Leg7.setTextureSize(64, 64);
          Leg7.mirror = true;
          setRotation(Leg7, 0F, -0.5759587F, -0.1919862F);
  
          Leg5 = new ModelRenderer(this, 18, 0);
          Leg5.addBox(-15F, -1F, -1F, 16, 2, 2);
          Leg5.setRotationPoint(-4F, 20F, 0F);
          Leg5.setTextureSize(64, 64);
          Leg5.mirror = true;
          setRotation(Leg5, 0F, -0.2792527F, -0.1919862F);
  
          Leg3 = new ModelRenderer(this, 18, 0);
          Leg3.addBox(-15F, -1F, -1F, 16, 2, 2);
          Leg3.setRotationPoint(-4F, 20F, 1F);
          Leg3.setTextureSize(64, 64);
          Leg3.mirror = true;
          setRotation(Leg3, 0F, 0.2792527F, -0.1919862F);
  
          Leg1 = new ModelRenderer(this, 18, 0);
          Leg1.addBox(-15F, -1F, -1F, 16, 2, 2);
          Leg1.setRotationPoint(-4F, 20F, 2F);
          Leg1.setTextureSize(64, 64);
          Leg1.mirror = true;
          setRotation(Leg1, 0F, 0.5759587F, -0.1919862F);
      }
  
      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);
          Head.render(f5);
          Body.render(f5);
          RearEnd.render(f5);
          Leg8.render(f5);
          Leg6.render(f5);
          Leg4.render(f5);
          Leg2.render(f5);
          Leg7.render(f5);
          Leg5.render(f5);
          Leg3.render(f5);
          Leg1.render(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) {
      super.setRotationAngles(f, f1, f2, f3, f4, f5);
    }*/
  }
  