Advertisement
TheZyga

ModelNew.java

Jan 1st, 2018
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Date: 12/31/2017 9:49:02 AM
  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.  
  8.  
  9.  
  10.  
  11.  
  12. package net.minecraft.src;
  13.  
  14. public class ModelNew extends ModelBase
  15. {
  16.   //fields
  17.     ModelRenderer Head;
  18.     ModelRenderer Body;
  19.     ModelRenderer RearEnd;
  20.     ModelRenderer Leg8;
  21.     ModelRenderer Leg6;
  22.     ModelRenderer Leg4;
  23.     ModelRenderer Leg2;
  24.     ModelRenderer Leg7;
  25.     ModelRenderer Leg5;
  26.     ModelRenderer Leg3;
  27.     ModelRenderer Leg1;
  28.     ModelRenderer HeadHorn;
  29.     ModelRenderer BackSpike1;
  30.     ModelRenderer BackSpike0;
  31.     ModelRenderer BackSpike3;
  32.     ModelRenderer BackSpike4;
  33.  
  34.   public ModelNew()
  35.   {
  36.    
  37.    
  38.       Head = new ModelRenderer(32, 4);
  39.       Head.addBox(-4F, -4F, -8F, 8, 8, 8);
  40.       Head.setRotationPoint(0F, 20F, -3F);
  41.       Head.mirror = true;
  42.       setRotation(Head, 0F, 0F, 0F);
  43.       Body = new ModelRenderer(0, 0);
  44.       Body.addBox(-3F, -3F, -3F, 6, 6, 6);
  45.       Body.setRotationPoint(0F, 20F, 0F);
  46.       Body.mirror = true;
  47.       setRotation(Body, 0F, 0F, 0F);
  48.       RearEnd = new ModelRenderer(0, 12);
  49.       RearEnd.addBox(-5F, -4F, -6F, 10, 8, 12);
  50.       RearEnd.setRotationPoint(0F, 20F, 9F);
  51.       RearEnd.mirror = true;
  52.       setRotation(RearEnd, 0F, 0F, 0F);
  53.       Leg8 = new ModelRenderer(18, 0);
  54.       Leg8.addBox(-1F, -1F, -1F, 16, 2, 2);
  55.       Leg8.setRotationPoint(4F, 20F, -1F);
  56.       Leg8.mirror = true;
  57.       setRotation(Leg8, 0F, 0.5759587F, 0.1919862F);
  58.       Leg6 = new ModelRenderer(18, 0);
  59.       Leg6.addBox(-1F, -1F, -1F, 16, 2, 2);
  60.       Leg6.setRotationPoint(4F, 20F, 0F);
  61.       Leg6.mirror = true;
  62.       setRotation(Leg6, 0F, 0.2792527F, 0.1919862F);
  63.       Leg4 = new ModelRenderer(18, 0);
  64.       Leg4.addBox(-1F, -1F, -1F, 16, 2, 2);
  65.       Leg4.setRotationPoint(4F, 20F, 1F);
  66.       Leg4.mirror = true;
  67.       setRotation(Leg4, 0F, -0.2792527F, 0.1919862F);
  68.       Leg2 = new ModelRenderer(18, 0);
  69.       Leg2.addBox(-1F, -1F, -1F, 16, 2, 2);
  70.       Leg2.setRotationPoint(4F, 20F, 2F);
  71.       Leg2.mirror = true;
  72.       setRotation(Leg2, 0F, -0.5759587F, 0.1919862F);
  73.       Leg7 = new ModelRenderer(18, 0);
  74.       Leg7.addBox(-15F, -1F, -1F, 16, 2, 2);
  75.       Leg7.setRotationPoint(-4F, 20F, -1F);
  76.       Leg7.mirror = true;
  77.       setRotation(Leg7, 0F, -0.5759587F, -0.1919862F);
  78.       Leg5 = new ModelRenderer(18, 0);
  79.       Leg5.addBox(-15F, -1F, -1F, 16, 2, 2);
  80.       Leg5.setRotationPoint(-4F, 20F, 0F);
  81.       Leg5.mirror = true;
  82.       setRotation(Leg5, 0F, -0.2792527F, -0.1919862F);
  83.       Leg3 = new ModelRenderer(18, 0);
  84.       Leg3.addBox(-15F, -1F, -1F, 16, 2, 2);
  85.       Leg3.setRotationPoint(-4F, 20F, 1F);
  86.       Leg3.mirror = true;
  87.       setRotation(Leg3, 0F, 0.2792527F, -0.1919862F);
  88.       Leg1 = new ModelRenderer(18, 0);
  89.       Leg1.addBox(-15F, -1F, -1F, 16, 2, 2);
  90.       Leg1.setRotationPoint(-4F, 20F, 2F);
  91.       Leg1.mirror = true;
  92.       setRotation(Leg1, 0F, 0.5759587F, -0.1919862F);
  93.       HeadHorn = new ModelRenderer(0, 0);
  94.       HeadHorn.addBox(0F, 0F, 0F, 2, 2, 1);
  95.       HeadHorn.setRotationPoint(-1F, 14F, -11F);
  96.       HeadHorn.mirror = true;
  97.       setRotation(HeadHorn, 0F, 0F, 0F);
  98.       BackSpike1 = new ModelRenderer(0, 0);
  99.       BackSpike1.addBox(0F, 0F, 0F, 2, 2, 1);
  100.       BackSpike1.setRotationPoint(-1F, 14F, 6F);
  101.       BackSpike1.mirror = true;
  102.       setRotation(BackSpike1, 0F, 0F, 0F);
  103.       BackSpike0 = new ModelRenderer(0, 0);
  104.       BackSpike0.addBox(0F, 0F, 0F, 2, 1, 1);
  105.       BackSpike0.setRotationPoint(-1F, 15F, 3F);
  106.       BackSpike0.mirror = true;
  107.       setRotation(BackSpike0, 0F, 0F, 0F);
  108.       BackSpike3 = new ModelRenderer(0, 0);
  109.       BackSpike3.addBox(0F, 0F, 0F, 2, 2, 1);
  110.       BackSpike3.setRotationPoint(-1F, 14F, 11F);
  111.       BackSpike3.mirror = true;
  112.       setRotation(BackSpike3, 0F, 0F, 0F);
  113.       BackSpike4 = new ModelRenderer(0, 0);
  114.       BackSpike4.addBox(0F, 0F, 0F, 2, 1, 1);
  115.       BackSpike4.setRotationPoint(-1F, 15F, 14F);
  116.       BackSpike4.mirror = true;
  117.       setRotation(BackSpike4, 0F, 0F, 0F);
  118.   }
  119.  
  120.   public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
  121.   {
  122.     super.render(f, f1, f2, f3, f4, f5);
  123.     setRotationAngles(f, f1, f2, f3, f4, f5, entity);
  124.     Head.render(f5);
  125.     Body.render(f5);
  126.     RearEnd.render(f5);
  127.     Leg8.render(f5);
  128.     Leg6.render(f5);
  129.     Leg4.render(f5);
  130.     Leg2.render(f5);
  131.     Leg7.render(f5);
  132.     Leg5.render(f5);
  133.     Leg3.render(f5);
  134.     Leg1.render(f5);
  135.     HeadHorn.render(f5);
  136.     BackSpike1.render(f5);
  137.     BackSpike0.render(f5);
  138.     BackSpike3.render(f5);
  139.     BackSpike4.render(f5);
  140.   }
  141.  
  142.   private void setRotation(ModelRenderer model, float x, float y, float z)
  143.   {
  144.     model.rotateAngleX = x;
  145.     model.rotateAngleY = y;
  146.     model.rotateAngleZ = z;
  147.   }
  148.  
  149.   public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
  150.   {
  151.     super.setRotationAngles(f, f1, f2, f3, f4, f5);
  152.   }
  153.  
  154. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement