[json] vanillamodel

Viewer

copydownloadembedprintName: vanillamodel
  1. package com.lilacmods.lovelyrobot.model;
  2. public class ModelVanilla
  3. extends ModelBase {
  4.     ModelRenderer head1;
  5.     ModelRenderer head2;
  6.     ModelRenderer hLamp1;
  7.     ModelRenderer hLamp2;
  8.     ModelRenderer rEar1;
  9.     ModelRenderer rEar2;
  10.     ModelRenderer lEar1;
  11.     ModelRenderer lEar2;
  12.     ModelRenderer face;
  13.     ModelRenderer body1;
  14.     ModelRenderer body2;
  15.     ModelRenderer body3;
  16.     ModelRenderer body4;
  17.     ModelRenderer tail;
  18.     ModelRenderer rFrame;
  19.     ModelRenderer lFrame;
  20.     ModelRenderer acces;
  21.     ModelRenderer rBreast;
  22.     ModelRenderer lBreast;
  23.     ModelRenderer rtArm0;
  24.     ModelRenderer rtArm1;
  25.     ModelRenderer rbArm0;
  26.     ModelRenderer rbArm1;
  27.     ModelRenderer rdArm1;
  28.     ModelRenderer ltArm0;
  29.     ModelRenderer ltArm1;
  30.     ModelRenderer lbArm0;
  31.     ModelRenderer lbArm1;
  32.     ModelRenderer ldArm1;
  33.     ModelRenderer rtLeg0;
  34.     ModelRenderer rtLeg1;
  35.     ModelRenderer rtLeg2;
  36.     ModelRenderer rtLeg3;
  37.     ModelRenderer rbLeg0;
  38.     ModelRenderer rbLeg1;
  39.     ModelRenderer rbLeg2;
  40.     ModelRenderer rdLeg1;
  41.     ModelRenderer ltLeg0;
  42.     ModelRenderer ltLeg1;
  43.     ModelRenderer ltLeg2;
  44.     ModelRenderer ltLeg3;
  45.     ModelRenderer lbLeg0;
  46.     ModelRenderer lbLeg1;
  47.     ModelRenderer lbLeg2;
  48.     ModelRenderer ldLeg1;
  49.     ModelRenderer rfSkirt0;
  50.     ModelRenderer rfSkirt1;
  51.     ModelRenderer rsSkirt0;
  52.     ModelRenderer rsSkirt1;
  53.     ModelRenderer rbSkirt0;
  54.     ModelRenderer rbSkirt1;
  55.     ModelRenderer lfSkirt0;
  56.     ModelRenderer lfSkirt1;
  57.     ModelRenderer lsSkirt0;
  58.     ModelRenderer lsSkirt1;
  59.     ModelRenderer lbSkirt0;
  60.     ModelRenderer lbSkirt1;
  61.     ModelRenderer rSkirt2;
  62.     ModelRenderer lSkirt2;
  63.     ModelRenderer arms1;
  64.     ModelRenderer blade1;
  65.  
  66.     public ModelVanilla() {
  67.         this.field_78090_t = 128;
  68.         this.field_78089_u = 128;
  69.         this.head1 = new ModelRenderer((ModelBase)this);
  70.         this.head1.func_78784_a(0, 0).func_78789_a(-4.0f, -8.0f, -4.0f, 8, 8, 8);
  71.         this.head1.func_78784_a(32, 0).func_78790_a(-4.0f, -8.0f, -4.0f, 8, 8, 8, 0.3f);
  72.         this.head1.func_78784_a(72, 0).func_78790_a(-4.0f, -8.0f, -4.0f, 8, 16, 8, 0.31f);
  73.         this.head2 = new ModelRenderer((ModelBase)this);
  74.         this.head2.func_78784_a(106, 0).func_78789_a(-1.0f, -1.0f, -1.0f, 2, 2, 2);
  75.         this.head2.func_78784_a(105, 4).func_78790_a(-1.5f, -2.0f, 0.0f, 3, 3, 2, 0.1f);
  76.         this.head2.func_78784_a(104, 9).func_78789_a(-1.5f, -1.5f, 0.0f, 3, 8, 3);
  77.         this.head2.func_78784_a(106, 20).func_78789_a(-1.0f, 6.5f, 1.0f, 2, 4, 2);
  78.         this.hLamp1 = new ModelRenderer((ModelBase)this);
  79.         this.hLamp1.func_78784_a(64, 2).func_78789_a(-4.32f, -4.67f, -0.5f, 0, 2, 1);
  80.         this.hLamp1.func_78784_a(64, 2).func_78789_a(4.32f, -4.67f, -0.5f, 0, 2, 1);
  81.         this.hLamp2 = new ModelRenderer((ModelBase)this);
  82.         this.hLamp2.func_78784_a(66, 2).func_78789_a(-4.32f, -4.67f, -0.5f, 0, 2, 1);
  83.         this.hLamp2.func_78784_a(66, 2).func_78789_a(4.32f, -4.67f, -0.5f, 0, 2, 1);
  84.         this.rEar1 = new ModelRenderer((ModelBase)this, 96, 38);
  85.         this.rEar1.func_78790_a(-1.0f, -1.0f, -1.0f, 2, 2, 2, -0.1f);
  86.         this.rEar2 = new ModelRenderer((ModelBase)this);
  87.         this.rEar2.func_78784_a(96, 28).func_78789_a(-1.0f, -7.0f, 0.5f, 2, 8, 2);
  88.         this.rEar2.func_78784_a(97, 26).func_78789_a(-1.0f, -8.0f, 0.5f, 2, 1, 1);
  89.         this.lEar1 = new ModelRenderer((ModelBase)this, 104, 38);
  90.         this.lEar1.func_78790_a(-1.0f, -1.0f, -1.0f, 2, 2, 2, -0.1f);
  91.         this.lEar2 = new ModelRenderer((ModelBase)this);
  92.         this.lEar2.func_78784_a(104, 28).func_78789_a(-1.0f, -7.0f, 0.5f, 2, 8, 2);
  93.         this.lEar2.func_78784_a(105, 26).func_78789_a(-1.0f, -8.0f, 0.5f, 2, 1, 1);
  94.         this.face = new ModelRenderer((ModelBase)this);
  95.         this.face.func_78784_a(24, 0).func_78789_a(-4.0f, -8.0f, -4.01f, 8, 8, 0);
  96.         this.body1 = new ModelRenderer((ModelBase)this);
  97.         this.body1.func_78784_a(12, 16).func_78789_a(-2.5f, 0.0f, -1.5f, 5, 3, 3);
  98.         this.body2 = new ModelRenderer((ModelBase)this);
  99.         this.body2.func_78784_a(12, 22).func_78789_a(-2.5f, 0.0f, -3.0f, 5, 2, 3);
  100.         this.body3 = new ModelRenderer((ModelBase)this);
  101.         this.body3.func_78784_a(12, 27).func_78789_a(-2.5f, 0.0f, 0.0f, 5, 4, 3);
  102.         this.body4 = new ModelRenderer((ModelBase)this);
  103.         this.body4.func_78784_a(10, 34).func_78789_a(-3.0f, 0.0f, 0.0f, 6, 4, 4);
  104.         this.body4.func_78784_a(11, 42).func_78790_a(-2.5f, 0.0f, 0.0f, 5, 4, 4, 0.001f);
  105.         this.body1.func_78784_a(12, 52).func_78790_a(-2.5f, 0.0f, -1.5f, 5, 3, 3, 0.1f);
  106.         this.body2.func_78784_a(12, 58).func_78790_a(-2.5f, 0.0f, -3.0f, 5, 2, 3, 0.1f);
  107.         this.body3.func_78784_a(12, 63).func_78790_a(-2.5f, 0.0f, 0.0f, 5, 4, 3, 0.1f);
  108.         this.body4.func_78784_a(10, 70).func_78790_a(-3.0f, 0.0f, 0.0f, 6, 4, 4, 0.1f);
  109.         this.body4.func_78784_a(11, 78).func_78790_a(-2.5f, 0.0f, 0.0f, 5, 4, 4, 0.101f);
  110.         this.body1.func_78784_a(82, 52).func_78790_a(-2.5f, 0.0f, -1.5f, 5, 3, 3, 0.128f);
  111.         this.body2.func_78784_a(82, 58).func_78790_a(-2.5f, 0.0f, -3.0f, 5, 2, 3, 0.128f);
  112.         this.body3.func_78784_a(82, 63).func_78790_a(-2.5f, 0.0f, 0.0f, 5, 4, 3, 0.128f);
  113.         this.body4.func_78784_a(80, 70).func_78790_a(-3.0f, 0.0f, 0.0f, 6, 4, 4, 0.128f);
  114.         this.body4.func_78784_a(81, 78).func_78790_a(-2.5f, 0.0f, 0.0f, 5, 4, 4, 0.129f);
  115.         this.tail = new ModelRenderer((ModelBase)this, 112, 26);
  116.         this.tail.func_78789_a(-1.0f, -1.0f, 0.0f, 2, 2, 2);
  117.         this.rFrame = new ModelRenderer((ModelBase)this);
  118.         this.rFrame.func_78784_a(1, 44).func_78790_a(-1.0f, 0.13f, -2.0f, 1, 4, 4, 0.13f);
  119.         this.lFrame = new ModelRenderer((ModelBase)this);
  120.         this.lFrame.func_78784_a(29, 44).func_78790_a(0.0f, 0.13f, -2.0f, 1, 4, 4, 0.13f);
  121.         this.acces = new ModelRenderer((ModelBase)this);
  122.         this.acces.func_78784_a(64, 0).func_78789_a(-0.5f, -0.5f, -0.5f, 1, 1, 1);
  123.         this.rBreast = new ModelRenderer((ModelBase)this);
  124.         this.rBreast.func_78784_a(2, 16).func_78790_a(-2.85f, -0.2f, 0.0f, 3, 1, 1, -0.2f);
  125.         this.rBreast.func_78784_a(1, 18).func_78790_a(-2.85f, 0.5f, 0.0f, 3, 1, 2, -0.1f);
  126.         this.rBreast.func_78784_a(0, 21).func_78789_a(-2.85f, 1.4f, 0.0f, 3, 2, 3);
  127.         this.rBreast.func_78784_a(2, 52).func_78790_a(-2.85f, -0.2f, 0.0f, 3, 1, 1, -0.12f);
  128.         this.rBreast.func_78784_a(1, 54).func_78790_a(-2.85f, 0.5f, 0.0f, 3, 1, 2, -0.02f);
  129.         this.rBreast.func_78784_a(0, 57).func_78790_a(-2.85f, 1.4f, 0.0f, 3, 2, 3, 0.08f);
  130.         this.rBreast.func_78784_a(72, 52).func_78790_a(-2.85f, -0.2f, 0.0f, 3, 1, 1, -0.05f);
  131.         this.rBreast.func_78784_a(71, 54).func_78790_a(-2.85f, 0.5f, 0.0f, 3, 1, 2, 0.03f);
  132.         this.rBreast.func_78784_a(70, 57).func_78790_a(-2.85f, 1.4f, 0.0f, 3, 2, 3, 0.13f);
  133.         this.lBreast = new ModelRenderer((ModelBase)this);
  134.         this.lBreast.func_78784_a(30, 16).func_78790_a(-0.15f, -0.2f, 0.0f, 3, 1, 1, -0.2f);
  135.         this.lBreast.func_78784_a(29, 18).func_78790_a(-0.15f, 0.5f, 0.0f, 3, 1, 2, -0.1f);
  136.         this.lBreast.func_78784_a(28, 21).func_78789_a(-0.15f, 1.4f, 0.0f, 3, 2, 3);
  137.         this.lBreast.func_78784_a(30, 52).func_78790_a(-0.15f, -0.2f, 0.0f, 3, 1, 1, -0.12f);
  138.         this.lBreast.func_78784_a(29, 54).func_78790_a(-0.15f, 0.5f, 0.0f, 3, 1, 2, -0.02f);
  139.         this.lBreast.func_78784_a(28, 57).func_78790_a(-0.15f, 1.4f, 0.0f, 3, 2, 3, 0.08f);
  140.         this.lBreast.func_78784_a(100, 52).func_78790_a(-0.15f, -0.2f, 0.0f, 3, 1, 1, -0.05f);
  141.         this.lBreast.func_78784_a(99, 54).func_78790_a(-0.15f, 0.5f, 0.0f, 3, 1, 2, 0.03f);
  142.         this.lBreast.func_78784_a(98, 57).func_78790_a(-0.15f, 1.4f, 0.0f, 3, 2, 3, 0.13f);
  143.         this.rtArm0 = new ModelRenderer((ModelBase)this);
  144.         this.rtArm1 = new ModelRenderer((ModelBase)this);
  145.         this.rtArm1.func_78784_a(2, 26).func_78789_a(-1.0f, -1.0f, -1.0f, 2, 5, 2);
  146.         this.rtArm1.func_78784_a(72, 24).func_78790_a(-1.5f, -1.5f, -1.5f, 3, 6, 3, -0.3f);
  147.         this.rbArm0 = new ModelRenderer((ModelBase)this);
  148.         this.rbArm1 = new ModelRenderer((ModelBase)this);
  149.         this.rbArm1.func_78784_a(3, 33).func_78790_a(-0.5f, -0.5f, -1.0f, 1, 1, 2, 0.05f);
  150.         this.rdArm1 = new ModelRenderer((ModelBase)this);
  151.         this.rdArm1.func_78784_a(2, 36).func_78789_a(-1.0f, 0.1f, -1.0f, 2, 6, 2);
  152.         this.rdArm1.func_78784_a(72, 33).func_78790_a(-1.5f, -0.5f, -1.5f, 3, 7, 3, -0.3f);
  153.         this.ltArm0 = new ModelRenderer((ModelBase)this);
  154.         this.ltArm1 = new ModelRenderer((ModelBase)this);
  155.         this.ltArm1.func_78784_a(30, 26).func_78789_a(-1.0f, -1.0f, -1.0f, 2, 5, 2);
  156.         this.ltArm1.func_78784_a(84, 24).func_78790_a(-1.5f, -1.5f, -1.5f, 3, 6, 3, -0.3f);
  157.         this.lbArm0 = new ModelRenderer((ModelBase)this);
  158.         this.lbArm1 = new ModelRenderer((ModelBase)this);
  159.         this.lbArm1.func_78784_a(31, 33).func_78790_a(-0.5f, -0.5f, -1.0f, 1, 1, 2, 0.05f);
  160.         this.ldArm1 = new ModelRenderer((ModelBase)this);
  161.         this.ldArm1.func_78784_a(30, 36).func_78789_a(-1.0f, 0.1f, -1.0f, 2, 6, 2);
  162.         this.ldArm1.func_78784_a(84, 33).func_78790_a(-1.5f, -0.5f, -1.5f, 3, 7, 3, -0.3f);
  163.         this.rtLeg0 = new ModelRenderer((ModelBase)this);
  164.         this.rtLeg1 = new ModelRenderer((ModelBase)this);
  165.         this.rtLeg1.func_78784_a(42, 16).func_78790_a(-1.5f, -1.5f, -1.5f, 3, 3, 3, -0.1f);
  166.         this.rtLeg2 = new ModelRenderer((ModelBase)this);
  167.         this.rtLeg2.func_78784_a(40, 22).func_78790_a(-2.0f, -1.4f, -2.0f, 4, 3, 4, -0.1f);
  168.         this.rtLeg3 = new ModelRenderer((ModelBase)this);
  169.         this.rtLeg3.func_78784_a(40, 29).func_78789_a(-2.0f, 1.5f, -2.0f, 4, 2, 4);
  170.         this.rtLeg3.func_78784_a(40, 35).func_78790_a(-2.0f, 3.3f, -2.0f, 4, 3, 4, -0.2f);
  171.         this.rbLeg0 = new ModelRenderer((ModelBase)this);
  172.         this.rbLeg1 = new ModelRenderer((ModelBase)this);
  173.         this.rbLeg1.func_78784_a(43, 42).func_78789_a(-1.0f, -1.5f, -1.1f, 2, 3, 3);
  174.         this.rbLeg2 = new ModelRenderer((ModelBase)this);
  175.         this.rbLeg2.func_78784_a(45, 48).func_78790_a(-1.0f, -1.0f, -1.8f, 2, 2, 1, 0.1f);
  176.         this.rdLeg1 = new ModelRenderer((ModelBase)this);
  177.         this.rdLeg1.func_78784_a(42, 51).func_78789_a(-1.5f, 0.2f, -1.5f, 3, 7, 3);
  178.         this.rdLeg1.func_78784_a(42, 61).func_78790_a(-1.5f, 4.2f, -1.5f, 3, 3, 3, 0.2f);
  179.         this.ltLeg0 = new ModelRenderer((ModelBase)this);
  180.         this.ltLeg1 = new ModelRenderer((ModelBase)this);
  181.         this.ltLeg1.func_78784_a(58, 16).func_78790_a(-1.5f, -1.5f, -1.5f, 3, 3, 3, -0.1f);
  182.         this.ltLeg2 = new ModelRenderer((ModelBase)this);
  183.         this.ltLeg2.func_78784_a(56, 22).func_78790_a(-2.0f, -1.4f, -2.0f, 4, 3, 4, -0.1f);
  184.         this.ltLeg3 = new ModelRenderer((ModelBase)this);
  185.         this.ltLeg3.func_78784_a(56, 29).func_78789_a(-2.0f, 1.5f, -2.0f, 4, 2, 4);
  186.         this.ltLeg3.func_78784_a(56, 35).func_78790_a(-2.0f, 3.3f, -2.0f, 4, 3, 4, -0.2f);
  187.         this.lbLeg0 = new ModelRenderer((ModelBase)this);
  188.         this.lbLeg1 = new ModelRenderer((ModelBase)this);
  189.         this.lbLeg1.func_78784_a(59, 42).func_78789_a(-1.0f, -1.5f, -1.1f, 2, 3, 3);
  190.         this.lbLeg2 = new ModelRenderer((ModelBase)this);
  191.         this.lbLeg2.func_78784_a(61, 48).func_78790_a(-1.0f, -1.0f, -1.8f, 2, 2, 1, 0.1f);
  192.         this.ldLeg1 = new ModelRenderer((ModelBase)this);
  193.         this.ldLeg1.func_78784_a(58, 51).func_78789_a(-1.5f, 0.2f, -1.5f, 3, 7, 3);
  194.         this.ldLeg1.func_78784_a(58, 61).func_78790_a(-1.5f, 4.2f, -1.5f, 3, 3, 3, 0.2f);
  195.         this.rfSkirt0 = new ModelRenderer((ModelBase)this);
  196.         this.rfSkirt1 = new ModelRenderer((ModelBase)this);
  197.         this.rfSkirt1.func_78784_a(1, 65).func_78789_a(-1.5f, 0.0f, -1.0f, 3, 3, 1);
  198.         this.rfSkirt1.func_78784_a(2, 62).func_78789_a(-1.0f, -0.1f, -1.1f, 2, 2, 1);
  199.         this.rsSkirt0 = new ModelRenderer((ModelBase)this);
  200.         this.rsSkirt1 = new ModelRenderer((ModelBase)this);
  201.         this.rsSkirt1.func_78784_a(0, 74).func_78790_a(-1.0f, 0.0f, -2.0f, 1, 3, 4, 0.1f);
  202.         this.rsSkirt1.func_78784_a(1, 69).func_78790_a(-1.1f, -0.1f, -1.5f, 1, 2, 3, 0.1f);
  203.         this.rbSkirt0 = new ModelRenderer((ModelBase)this);
  204.         this.rbSkirt1 = new ModelRenderer((ModelBase)this);
  205.         this.rbSkirt1.func_78784_a(0, 81).func_78789_a(-2.0f, 0.0f, 0.0f, 4, 3, 1);
  206.         this.lfSkirt0 = new ModelRenderer((ModelBase)this);
  207.         this.lfSkirt1 = new ModelRenderer((ModelBase)this);
  208.         this.lfSkirt1.func_78784_a(31, 65).func_78789_a(-1.5f, 0.0f, -1.0f, 3, 3, 1);
  209.         this.lfSkirt1.func_78784_a(32, 62).func_78789_a(-1.0f, -0.1f, -1.1f, 2, 2, 1);
  210.         this.lsSkirt0 = new ModelRenderer((ModelBase)this);
  211.         this.lsSkirt1 = new ModelRenderer((ModelBase)this);
  212.         this.lsSkirt1.func_78784_a(30, 74).func_78790_a(0.0f, 0.0f, -2.0f, 1, 3, 4, 0.1f);
  213.         this.lsSkirt1.func_78784_a(31, 69).func_78790_a(0.1f, -0.1f, -1.5f, 1, 2, 3, 0.1f);
  214.         this.lbSkirt0 = new ModelRenderer((ModelBase)this);
  215.         this.lbSkirt1 = new ModelRenderer((ModelBase)this);
  216.         this.lbSkirt1.func_78784_a(30, 81).func_78789_a(-2.0f, 0.0f, 0.0f, 4, 3, 1);
  217.         this.rSkirt2 = new ModelRenderer((ModelBase)this, 72, 43);
  218.         this.rSkirt2.func_78790_a(-0.5f, 0.0f, -2.5f, 3, 3, 5, -0.2f);
  219.         this.lSkirt2 = new ModelRenderer((ModelBase)this, 88, 43);
  220.         this.lSkirt2.func_78790_a(-2.5f, 0.0f, -2.5f, 3, 3, 5, -0.2f);
  221.         this.arms1 = new ModelRenderer((ModelBase)this);
  222.         this.arms1.func_78784_a(0, 116).func_78789_a(-1.5f, -2.5f, -1.5f, 3, 4, 3);
  223.         this.arms1.func_78784_a(0, 123).func_78789_a(-2.0f, -2.0f, -2.0f, 4, 1, 4);
  224.         this.arms1.func_78784_a(12, 116).func_78789_a(-1.0f, 1.0f, -1.0f, 2, 1, 2);
  225.         this.arms1.func_78784_a(12, 119).func_78789_a(-0.5f, 1.5f, -0.5f, 1, 1, 1);
  226.         this.arms1.func_78784_a(12, 121).func_78789_a(-0.5f, -1.5f, -2.5f, 1, 4, 1);
  227.         this.arms1.func_78784_a(16, 121).func_78789_a(-0.5f, -1.5f, 1.5f, 1, 4, 1);
  228.         this.blade1 = new ModelRenderer((ModelBase)this);
  229.         this.blade1.func_78784_a(20, 113).func_78789_a(0.0f, 1.5f, -1.5f, 0, 10, 3);
  230.         this.blade1.func_78784_a(21, 124).func_78789_a(0.0f, 11.5f, -1.0f, 0, 1, 2);
  231.         this.rdArm1.func_78792_a(this.blade1);
  232.         this.rdArm1.func_78792_a(this.arms1);
  233.         this.rfSkirt0.func_78792_a(this.rfSkirt1);
  234.         this.rsSkirt0.func_78792_a(this.rsSkirt1);
  235.         this.rbSkirt0.func_78792_a(this.rbSkirt1);
  236.         this.lfSkirt0.func_78792_a(this.lfSkirt1);
  237.         this.lsSkirt0.func_78792_a(this.lsSkirt1);
  238.         this.lbSkirt0.func_78792_a(this.lbSkirt1);
  239.         this.rbArm0.func_78792_a(this.rdArm1);
  240.         this.rbArm0.func_78792_a(this.rbArm1);
  241.         this.rtArm1.func_78792_a(this.rbArm0);
  242.         this.rtArm0.func_78792_a(this.rtArm1);
  243.         this.lbArm0.func_78792_a(this.ldArm1);
  244.         this.lbArm0.func_78792_a(this.lbArm1);
  245.         this.ltArm1.func_78792_a(this.lbArm0);
  246.         this.ltArm0.func_78792_a(this.ltArm1);
  247.         this.rbLeg0.func_78792_a(this.rdLeg1);
  248.         this.rbLeg0.func_78792_a(this.rbLeg2);
  249.         this.rbLeg0.func_78792_a(this.rbLeg1);
  250.         this.rtLeg3.func_78792_a(this.rbLeg0);
  251.         this.rtLeg2.func_78792_a(this.rtLeg3);
  252.         this.rtLeg0.func_78792_a(this.rtLeg2);
  253.         this.rtLeg0.func_78792_a(this.rtLeg1);
  254.         this.lbLeg0.func_78792_a(this.ldLeg1);
  255.         this.lbLeg0.func_78792_a(this.lbLeg2);
  256.         this.lbLeg0.func_78792_a(this.lbLeg1);
  257.         this.ltLeg3.func_78792_a(this.lbLeg0);
  258.         this.ltLeg2.func_78792_a(this.ltLeg3);
  259.         this.ltLeg0.func_78792_a(this.ltLeg2);
  260.         this.ltLeg0.func_78792_a(this.ltLeg1);
  261.         this.rEar1.func_78792_a(this.rEar2);
  262.         this.lEar1.func_78792_a(this.lEar2);
  263.         this.head1.func_78792_a(this.rEar1);
  264.         this.head1.func_78792_a(this.lEar1);
  265.         this.head1.func_78792_a(this.head2);
  266.         this.head1.func_78792_a(this.hLamp1);
  267.         this.head1.func_78792_a(this.hLamp2);
  268.         this.head1.func_78792_a(this.face);
  269.         this.body4.func_78792_a(this.rfSkirt0);
  270.         this.body4.func_78792_a(this.rsSkirt0);
  271.         this.body4.func_78792_a(this.rbSkirt0);
  272.         this.body4.func_78792_a(this.lfSkirt0);
  273.         this.body4.func_78792_a(this.lsSkirt0);
  274.         this.body4.func_78792_a(this.lbSkirt0);
  275.         this.body4.func_78792_a(this.rSkirt2);
  276.         this.body4.func_78792_a(this.lSkirt2);
  277.         this.body4.func_78792_a(this.tail);
  278.         this.body4.func_78792_a(this.rFrame);
  279.         this.body4.func_78792_a(this.lFrame);
  280.         this.body3.func_78792_a(this.body4);
  281.         this.body2.func_78792_a(this.body3);
  282.         this.body1.func_78792_a(this.body2);
  283.         this.body1.func_78792_a(this.acces);
  284.         this.body1.func_78792_a(this.rBreast);
  285.         this.body1.func_78792_a(this.lBreast);
  286.         this.body1.func_78792_a(this.rtArm0);
  287.         this.body1.func_78792_a(this.ltArm0);
  288.         this.body1.func_78792_a(this.rtLeg0);
  289.         this.body1.func_78792_a(this.ltLeg0);
  290.         this.rEar1.func_78793_a(-3.5f, -8.0f, 0.0f);
  291.         this.lEar1.func_78793_a(3.5f, -8.0f, 0.0f);
  292.         this.head1.func_78793_a(0.0f, 0.4f, 0.0f);
  293.         this.head2.func_78793_a(0.0f, -7.8f, 4.8f);
  294.         this.body1.func_78793_a(0.0f, 0.4f, 0.0f);
  295.         this.body2.func_78793_a(0.0f, 3.0f, 1.5f);
  296.         this.body3.func_78793_a(0.0f, 2.0f, -3.0f);
  297.         this.body4.func_78793_a(0.0f, 4.0f, 0.0f);
  298.         this.tail.func_78793_a(0.0f, 0.5f, 3.5f);
  299.         this.rFrame.func_78793_a(-3.0f, 0.0f, 2.0f);
  300.         this.lFrame.func_78793_a(3.0f, 0.0f, 2.0f);
  301.         this.rfSkirt0.func_78793_a(-2.5f, 0.5f, 0.0f);
  302.         this.rsSkirt0.func_78793_a(-3.5f, 0.5f, 2.0f);
  303.         this.rbSkirt0.func_78793_a(-2.0f, 0.5f, 4.0f);
  304.         this.lfSkirt0.func_78793_a(2.5f, 0.5f, 0.0f);
  305.         this.lsSkirt0.func_78793_a(3.5f, 0.5f, 2.0f);
  306.         this.lbSkirt0.func_78793_a(2.0f, 0.5f, 4.0f);
  307.         this.rSkirt2.func_78793_a(-3.0f, 0.0f, 2.0f);
  308.         this.lSkirt2.func_78793_a(3.0f, 0.0f, 2.0f);
  309.         this.acces.func_78793_a(0.0f, 0.7f, -1.5f);
  310.         this.rBreast.func_78793_a(0.0f, 0.6f, -1.5f);
  311.         this.lBreast.func_78793_a(0.0f, 0.6f, -1.5f);
  312.         this.rtArm0.func_78793_a(-3.5f, 1.6f, 0.0f);
  313.         this.rbArm0.func_78793_a(0.0f, 4.1f, 0.0f);
  314.         this.ltArm0.func_78793_a(3.5f, 1.6f, 0.0f);
  315.         this.lbArm0.func_78793_a(0.0f, 4.1f, 0.0f);
  316.         this.rtLeg0.func_78793_a(-2.5f, 10.1f, 0.0f);
  317.         this.rbLeg0.func_78793_a(0.0f, 6.3f, 0.0f);
  318.         this.ltLeg0.func_78793_a(2.5f, 10.1f, 0.0f);
  319.         this.lbLeg0.func_78793_a(0.0f, 6.3f, 0.0f);
  320.         this.arms1.func_78793_a(0.0f, 5.1f, 0.0f);
  321.         this.blade1.func_78793_a(0.0f, 5.1f, 0.0f);
  322.         this.setRotation(this.rEar1, 1.64061f, 0.2094395f, -0.0872665f);
  323.         this.setRotation(this.lEar1, 1.64061f, -0.2094395f, 0.0872665f);
  324.         this.setRotation(this.body2, -0.3490659f, 0.0f, 0.0f);
  325.         this.setRotation(this.body3, 0.3490659f, 0.0f, 0.0f);
  326.         this.setRotation(this.body4, 0.0872665f, 0.0f, 0.0f);
  327.         this.setRotation(this.rFrame, 0.0f, 0.0f, -0.6981317f);
  328.         this.setRotation(this.lFrame, 0.0f, 0.0f, 0.6981317f);
  329.         this.setRotation(this.rfSkirt1, 0.0f, 0.0698132f, 0.1047198f);
  330.         this.setRotation(this.rsSkirt1, 0.0f, 0.0f, 0.1047198f);
  331.         this.setRotation(this.rbSkirt1, 0.0f, -0.0698132f, 0.0f);
  332.         this.setRotation(this.lfSkirt1, 0.0f, -0.0698132f, -0.1047198f);
  333.         this.setRotation(this.lsSkirt1, 0.0f, 0.0f, -0.1047198f);
  334.         this.setRotation(this.lbSkirt1, 0.0f, 0.0698132f, 0.0f);
  335.         this.setRotation(this.acces, 0.0f, 0.0f, 0.7853982f);
  336.         this.setRotation(this.rBreast, -0.8203047f, 0.1919862f, 0.0698132f);
  337.         this.setRotation(this.lBreast, -0.8203047f, -0.1919862f, -0.0698132f);
  338.         this.setRotation(this.rtLeg1, 0.0f, 0.0f, 0.3490659f);
  339.         this.setRotation(this.ltLeg1, 0.0f, 0.0f, -0.3490659f);
  340.         this.setRotation(this.rtLeg2, 0.0f, 0.0f, -0.0872665f);
  341.         this.setRotation(this.ltLeg2, 0.0f, 0.0f, 0.0872665f);
  342.         this.setRotation(this.rbLeg0, 0.0f, 0.0f, 0.0872665f);
  343.         this.setRotation(this.lbLeg0, 0.0f, 0.0f, -0.0872665f);
  344.         this.setRotation(this.rfSkirt0, -0.1047198f, 0.0f, 0.0f);
  345.         this.setRotation(this.rbSkirt0, 0.0872665f, 0.0f, 0.0f);
  346.         this.setRotation(this.lfSkirt0, -0.1047198f, 0.0f, 0.0f);
  347.         this.setRotation(this.lbSkirt0, 0.0872665f, 0.0f, 0.0f);
  348.         this.setRotation(this.rSkirt2, 0.0f, 0.0f, 0.77318084f);
  349.         this.setRotation(this.lSkirt2, 0.0f, 0.0f, -0.77318084f);
  350.     }
  351.  
  352.     public void func_78088_a(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
  353.         super.func_78088_a(entity, f, f1, f2, f3, f4, f5);
  354.         EntityRobotBase entityVanilla = (EntityRobotBase)entity;
  355.         if (entityVanilla.getArmsTimer() > 0) {
  356.             if (!entityVanilla.func_70906_o()) {
  357.                 this.arms1.field_78807_k = false;
  358.                 this.blade1.field_78807_k = false;
  359.             } else {
  360.                 this.arms1.field_78807_k = true;
  361.                 this.blade1.field_78807_k = true;
  362.             }
  363.         } else {
  364.             this.arms1.field_78807_k = true;
  365.             this.blade1.field_78807_k = true;
  366.         }
  367.         if (entityVanilla.getAutoAttack() == 1) {
  368.             this.hLamp1.field_78807_k = false;
  369.             this.hLamp2.field_78807_k = true;
  370.         } else if (entityVanilla.getAutoAttack() >= 2) {
  371.             this.hLamp1.field_78807_k = true;
  372.             this.hLamp2.field_78807_k = false;
  373.         } else {
  374.             this.hLamp1.field_78807_k = true;
  375.             this.hLamp2.field_78807_k = true;
  376.         }
  377.         this.func_78087_a(f, f1, f2, f3, f4, f5, entity);
  378.         GL11.glPushMatrix();
  379.         GL11.glScalef((float)0.9f, (float)0.9f, (float)0.9f);
  380.         this.head1.func_78785_a(f5);
  381.         GL11.glPopMatrix();
  382.         this.body1.func_78785_a(f5);
  383.     }
  384.  
  385.     public void func_78086_a(EntityLivingBase p_78086_1_, float p_78086_2_, float p_78086_3_, float p_78086_4_) {
  386.         EntityRobotBase entityVanilla = (EntityRobotBase)p_78086_1_;
  387.         if (entityVanilla.func_70906_o()) {
  388.             this.setRotation(this.rtArm0, -0.29670596f, -0.027925268f, -0.27401668f);
  389.             this.setRotation(this.ltArm0, -0.29670596f, 0.027925268f, 0.27401668f);
  390.             this.setRotation(this.rbArm1, 0.0f, 0.0f, 0.0f);
  391.             this.setRotation(this.lbArm1, 0.0f, 0.0f, 0.0f);
  392.             this.setRotation(this.rdArm1, 0.0f, 0.0f, 0.0f);
  393.             this.setRotation(this.ldArm1, 0.0f, 0.0f, 0.0f);
  394.             this.setRotation(this.rtLeg2, 0.0f, 0.0f, -0.122173f);
  395.             this.setRotation(this.ltLeg2, 0.0f, 0.0f, 0.122173f);
  396.             this.setRotation(this.rbLeg0, 0.0f, 0.0f, 0.122173f);
  397.             this.setRotation(this.lbLeg0, 0.0f, 0.0f, -0.122173f);
  398.             this.setRotation(this.rdLeg1, 0.0f, 0.0f, 0.0f);
  399.             this.setRotation(this.ldLeg1, 0.0f, 0.0f, 0.0f);
  400.         } else {
  401.             this.setRotation(this.rtLeg2, 0.0f, 0.0f, -0.0698132f);
  402.             this.setRotation(this.ltLeg2, 0.0f, 0.0f, 0.0698132f);
  403.             this.setRotation(this.rbLeg0, 0.0f, 0.0f, 0.0698132f);
  404.             this.setRotation(this.lbLeg0, 0.0f, 0.0f, -0.0698132f);
  405.         }
  406.         int i = entityVanilla.getAttackTimer();
  407.         if (> 0) {
  408.             float f;
  409.             this.rtArm0.field_78795_f = f = -0.85f + 0.8f * this.func_78172_a((float)- p_78086_4_, LovelyRobotCore.BunnySwingTimer);
  410.             this.rdArm1.field_78795_f = f;
  411.             this.rbArm1.field_78795_f = this.rdArm1.field_78795_f / 2.0f;
  412.             this.rtArm0.field_78808_h = 0.42760566f - 0.27052605f * this.func_78172_a((float)- p_78086_4_, LovelyRobotCore.BunnySwingTimer);
  413.         }
  414.     }
  415.  
  416.     private void setRotation(ModelRenderer model, float x, float y, float z) {
  417.         model.field_78795_f = x;
  418.         model.field_78796_g = y;
  419.         model.field_78808_h = z;
  420.     }
  421.  
  422.     public void func_78087_a(float f, float f1, float f2, float f3, float f4, float f5, Entity entity) {
  423.         super.func_78087_a(f, f1, f2, f3, f4, f5, entity);
  424.         this.head1.field_78795_f = f4 / 57.295776f;
  425.         this.head1.field_78796_g = f3 / 57.295776f;
  426.         EntityRobotBase entityVanilla = (EntityRobotBase)entity;
  427.         if (!entityVanilla.func_70906_o()) {
  428.             float raf = MathHelper.func_76134_b((float)(* 0.6662f + 4.712389f)) * 1.5f * f1 * 0.5f;
  429.             float laf = MathHelper.func_76134_b((float)(* 0.6662f + 1.5707964f)) * 1.5f * f1 * 0.5f;
  430.             int i = entityVanilla.getAttackTimer();
  431.             if (<= 0) {
  432.                 this.rtArm0.field_78795_f = raf;
  433.                 if (raf < 0.0f) {
  434.                     this.rdArm1.field_78795_f = raf * 1.2f;
  435.                     this.rbArm1.field_78795_f = this.rdArm1.field_78795_f / 2.0f;
  436.                 } else {
  437.                     this.rdArm1.field_78795_f = 0.0f;
  438.                     this.rbArm1.field_78795_f = 0.0f;
  439.                 }
  440.                 this.rtArm0.field_78795_f += MathHelper.func_76126_a((float)(f2 * 0.067f)) * 0.05f;
  441.                 this.rtArm0.field_78796_g = 0.0f;
  442.                 this.rtArm0.field_78808_h = 0.1570796f;
  443.             } else {
  444.                 this.rtArm0.field_78795_f += this.head1.field_78795_f;
  445.                 this.rtArm0.field_78796_g = -0.1570796f;
  446.             }
  447.             this.rtArm0.field_78808_h += MathHelper.func_76134_b((float)(f2 * 0.09f)) * 0.05f + 0.05f;
  448.             this.ltArm0.field_78795_f = laf;
  449.             if (laf < 0.0f) {
  450.                 this.ldArm1.field_78795_f = laf * 1.2f;
  451.                 this.lbArm1.field_78795_f = this.ldArm1.field_78795_f / 2.0f;
  452.             } else {
  453.                 this.ldArm1.field_78795_f = 0.0f;
  454.                 this.lbArm1.field_78795_f = 0.0f;
  455.             }
  456.             this.ltArm0.field_78795_f -= MathHelper.func_76126_a((float)(f2 * 0.067f)) * 0.05f;
  457.             this.ltArm0.field_78808_h = -0.1570796f;
  458.             this.ltArm0.field_78808_h -= MathHelper.func_76134_b((float)(f2 * 0.09f)) * 0.05f + 0.05f;
  459.             this.ltArm0.field_78796_g = 0.0f;
  460.         }
  461.         this.rtLeg0.field_78795_f = MathHelper.func_76134_b((float)(* 0.6662f + 1.5707964f)) * 1.0f * f1;
  462.         this.ltLeg0.field_78795_f = MathHelper.func_76134_b((float)(* 0.6662f + 4.712389f)) * 1.0f * f1;
  463.         this.rtLeg0.field_78796_g = 0.0f;
  464.         this.ltLeg0.field_78796_g = 0.0f;
  465.         if (this.rtLeg0.field_78795_f < 0.0f) {
  466.             this.rfSkirt0.field_78795_f = -0.1047198f + this.rtLeg0.field_78795_f * 0.8f;
  467.             this.rbSkirt0.field_78795_f = 0.0872665f;
  468.         } else if (this.rtLeg0.field_78795_f > 0.1745329f) {
  469.             this.rfSkirt0.field_78795_f = -0.1047198f;
  470.             this.rbSkirt0.field_78795_f = 0.0872665f + this.rtLeg0.field_78795_f * 0.4f;
  471.         } else {
  472.             this.rfSkirt0.field_78795_f = -0.1047198f;
  473.             this.rbSkirt0.field_78795_f = 0.0872665f;
  474.         }
  475.         if (this.ltLeg0.field_78795_f < 0.0f) {
  476.             this.lfSkirt0.field_78795_f = -0.1047198f + this.ltLeg0.field_78795_f * 0.8f;
  477.             this.lbSkirt0.field_78795_f = 0.0872665f;
  478.         } else if (this.ltLeg0.field_78795_f > 0.1745329f) {
  479.             this.lfSkirt0.field_78795_f = -0.1047198f;
  480.             this.lbSkirt0.field_78795_f = 0.0872665f + this.ltLeg0.field_78795_f * 0.4f;
  481.         } else {
  482.             this.lfSkirt0.field_78795_f = -0.1047198f;
  483.             this.lbSkirt0.field_78795_f = 0.0872665f;
  484.         }
  485.         float rlf = MathHelper.func_76134_b((float)(* 0.6662f)) * 1.0f * f1;
  486.         float llf = MathHelper.func_76134_b((float)(* 0.6662f + (float)Math.PI)) * 1.0f * f1;
  487.         if (rlf > 0.0f) {
  488.             this.rdLeg1.field_78795_f = rlf;
  489.             this.rbLeg1.field_78795_f = this.rdLeg1.field_78795_f / 2.0f;
  490.             this.rbLeg2.field_78795_f = this.rdLeg1.field_78795_f / 2.0f;
  491.         } else {
  492.             this.rdLeg1.field_78795_f = 0.0f;
  493.             this.rbLeg1.field_78795_f = 0.0f;
  494.             this.rbLeg2.field_78795_f = 0.0f;
  495.         }
  496.         if (llf > 0.0f) {
  497.             this.ldLeg1.field_78795_f = llf;
  498.             this.lbLeg1.field_78795_f = this.ldLeg1.field_78795_f / 2.0f;
  499.             this.lbLeg2.field_78795_f = this.ldLeg1.field_78795_f / 2.0f;
  500.         } else {
  501.             this.ldLeg1.field_78795_f = 0.0f;
  502.             this.lbLeg1.field_78795_f = 0.0f;
  503.             this.lbLeg2.field_78795_f = 0.0f;
  504.         }
  505.         this.head2.field_78795_f = 0.0f;
  506.         this.head2.field_78795_f += MathHelper.func_76126_a((float)(f2 * 0.067f)) * 0.05f;
  507.         this.rEar1.field_78795_f = 1.64061f;
  508.         this.lEar1.field_78795_f = 1.64061f;
  509.         this.rEar1.field_78795_f += MathHelper.func_76126_a((float)(f2 * 0.067f)) * 0.05f;
  510.         this.lEar1.field_78795_f += MathHelper.func_76126_a((float)(f2 * 0.067f)) * 0.05f;
  511.     }
  512.  
  513.     private float func_78172_a(float p_78172_1_, float p_78172_2_) {
  514.         return (Math.abs(p_78172_1_ % p_78172_2_ - p_78172_2_ * 0.5f) - p_78172_2_ * 0.25f) / (p_78172_2_ * 0.25f);
  515.     }
  516. }
  517.  

Editor

You can edit this paste and save as new:


File Description
  • vanillamodel
  • Paste Code
  • 02 Dec-2022
  • 28.75 Kb
You can Share it: