Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 2nd, 2012  |  syntax: None  |  size: 3.29 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. // Date: 6/2/2012 2:11:16 PM
  2. // Template version 1.1
  3. // Java generated by Techne
  4. // Keep in mind that you still need to fill in some blanks
  5. // - ZeuX
  6.  
  7. package net.minecraft.src;
  8.  
  9. public class ModelNew extends ModelBase
  10. {
  11.   //fields
  12.     ModelRenderer Head;
  13.     ModelRenderer Headwear;
  14.     ModelRenderer Body;
  15.     ModelRenderer RightArm;
  16.     ModelRenderer LeftArm;
  17.     ModelRenderer RightLeg;
  18.     ModelRenderer LeftLeg;
  19.     ModelRenderer ;
  20.  
  21.   public ModelNew()
  22.   {
  23.     textureWidth = 64;
  24.     textureHeight = 32;
  25.    
  26.       Head = new ModelRenderer(this, 0, 0);
  27.       Head.addBox(-4F, -8F, -4F, 8, 8, 8);
  28.       Head.setRotationPoint(0F, -14F, 0F);
  29.       Head.setTextureSize(64, 32);
  30.       Head.mirror = true;
  31.       setRotation(Head, 0F, 0F, 0F);
  32.       Headwear = new ModelRenderer(this, 0, 16);
  33.       Headwear.addBox(-4F, -8F, -4F, 8, 8, 8);
  34.       Headwear.setRotationPoint(0F, -14F, 0F);
  35.       Headwear.setTextureSize(64, 32);
  36.       Headwear.mirror = true;
  37.       setRotation(Headwear, 0F, 0F, 0F);
  38.       Body = new ModelRenderer(this, 32, 16);
  39.       Body.addBox(-4F, 0F, -2F, 8, 12, 4);
  40.       Body.setRotationPoint(0F, -14F, 0F);
  41.       Body.setTextureSize(64, 32);
  42.       Body.mirror = true;
  43.       setRotation(Body, 0F, 0F, 0F);
  44.       RightArm = new ModelRenderer(this, 56, 0);
  45.       RightArm.addBox(-1F, -2F, -1F, 2, 30, 2);
  46.       RightArm.setRotationPoint(-5F, -12F, 0F);
  47.       RightArm.setTextureSize(64, 32);
  48.       RightArm.mirror = true;
  49.       setRotation(RightArm, 0F, 0F, 0F);
  50.       LeftArm.mirror = true;
  51.       LeftArm = new ModelRenderer(this, 56, 0);
  52.       LeftArm.addBox(-1F, -2F, -1F, 2, 30, 2);
  53.       LeftArm.setRotationPoint(5F, -12F, 0F);
  54.       LeftArm.setTextureSize(64, 32);
  55.       LeftArm.mirror = true;
  56.       setRotation(LeftArm, 0F, 0F, 0F);
  57.       LeftArm.mirror = false;
  58.       RightLeg = new ModelRenderer(this, 56, 0);
  59.       RightLeg.addBox(-1F, 0F, -1F, 2, 30, 2);
  60.       RightLeg.setRotationPoint(-2F, -2F, 0F);
  61.       RightLeg.setTextureSize(64, 32);
  62.       RightLeg.mirror = true;
  63.       setRotation(RightLeg, 0F, 0F, 0F);
  64.       LeftLeg.mirror = true;
  65.       LeftLeg = new ModelRenderer(this, 56, 0);
  66.       LeftLeg.addBox(-1F, 0F, -1F, 2, 30, 2);
  67.       LeftLeg.setRotationPoint(2F, -2F, 0F);
  68.       LeftLeg.setTextureSize(64, 32);
  69.       LeftLeg.mirror = true;
  70.       setRotation(LeftLeg, 0F, 0F, 0F);
  71.       LeftLeg.mirror = false;
  72.        = new ModelRenderer(this, 0, 0);
  73.       .addBox(0F, 0F, 0F, 1, 1, 1);
  74.       .setRotationPoint(0F, -19F, 0F);
  75.       .setTextureSize(64, 32);
  76.       .mirror = true;
  77.       setRotation(, 0F, 0F, 0F);
  78.   }
  79.  
  80.   public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
  81.   {
  82.     super.render(entity, f, f1, f2, f3, f4, f5);
  83.     setRotationAngles(f, f1, f2, f3, f4, f5);
  84.     Head.render(f5);
  85.     Headwear.render(f5);
  86.     Body.render(f5);
  87.     RightArm.render(f5);
  88.     LeftArm.render(f5);
  89.     RightLeg.render(f5);
  90.     LeftLeg.render(f5);
  91.     .render(f5);
  92.   }
  93.  
  94.   private void setRotation(ModelRenderer model, float x, float y, float z)
  95.   {
  96.     model.rotateAngleX = x;
  97.     model.rotateAngleY = y;
  98.     model.rotateAngleZ = z;
  99.   }
  100.  
  101.   public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5)
  102.   {
  103.     super.setRotationAngles(f, f1, f2, f3, f4, f5);
  104.   }
  105.  
  106. }