Как присвоить мобу Techne модель.

96
2
Всем привет! Я не нашёл, как присвоить моему мобу мою модель. Гайдов я не находил, пробовал использовать рендер и клиент прокси Maincraft Wiki(заменял названия модели игрока на свою), но Eclipse ошибок не выдавал и компилятор тоже, а при запуске мода - краш. Клиент с семнадцатью модами, не считая тех, что скачались с форджем (моды-библиотеки я так понимаю и сам фордж). Клиент - пиратский, лаунчер альтернативный - TLauncher Legacy 1.55 (может понадобится).

Вот код Модели:
Код:
package com.evgen.mod.common.models;

import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;

public class T_Rex extends ModelBase
{
  //fields
    ModelRenderer Tail4;
    ModelRenderer Cheek1;
    ModelRenderer Tail3;
    ModelRenderer Pinky2;
    ModelRenderer Nape;
    ModelRenderer Eyebrow1;
    ModelRenderer Eyebrow2;
    ModelRenderer Head;
    ModelRenderer Neck;
    ModelRenderer Tooth15;
    ModelRenderer Tooth27;
    ModelRenderer Cheek2;
    ModelRenderer Tooth20;
    ModelRenderer Tooth7;
    ModelRenderer Nose;
    ModelRenderer Jaw;
    ModelRenderer Tooth8;
    ModelRenderer Tooth12;
    ModelRenderer Gums1;
    ModelRenderer Gums2;
    ModelRenderer Lip;
    ModelRenderer Torso;
    ModelRenderer Pinky1;
    ModelRenderer Thigh2;
    ModelRenderer Thigh1;
    ModelRenderer Knee2;
    ModelRenderer Knee1;
    ModelRenderer Heel2;
    ModelRenderer Heel1;
    ModelRenderer Chest;
    ModelRenderer Shoulder2;
    ModelRenderer Forearm2;
    ModelRenderer Finger2;
    ModelRenderer Shoulder1;
    ModelRenderer Forearm1;
    ModelRenderer Finger1;
    ModelRenderer Finger4;
    ModelRenderer Finger3;
    ModelRenderer Foot2;
    ModelRenderer Middle_Finger2;
    ModelRenderer Thumb2;
    ModelRenderer Index_Finger2;
    ModelRenderer Foot1;
    ModelRenderer Middle_Finger1;
    ModelRenderer Thumb1;
    ModelRenderer IndexFinger1;
    ModelRenderer Tooth22;
    ModelRenderer Tooth23;
    ModelRenderer Tooth24;
    ModelRenderer Tooth26;
    ModelRenderer Tooth16;
    ModelRenderer Tooth17;
    ModelRenderer Tooth18;
    ModelRenderer Tooth19;
    ModelRenderer Tooth3;
    ModelRenderer Tooth4;
    ModelRenderer Tooth5;
    ModelRenderer Tooth6;
    ModelRenderer Tooth1;
    ModelRenderer Tooth9;
    ModelRenderer Tooth10;
    ModelRenderer Tooth13;
    ModelRenderer Tooth11;
    ModelRenderer Tooth2;
    ModelRenderer Tooth14;
    ModelRenderer Tooth21;
    ModelRenderer Mouth;
    ModelRenderer Tail1;
    ModelRenderer Tail2;
  
  public T_Rex()
  {
    textureWidth = 512;
    textureHeight = 256;
    
      Tail4 = new ModelRenderer(this, 0, 0);
      Tail4.addBox(-3F, -2F, 77F, 6, 6, 20);
      Tail4.setRotationPoint(0F, -34F, 30F);
      Tail4.setTextureSize(512, 256);
      Tail4.mirror = true;
      setRotation(Tail4, 0F, 0F, 0F);
      Cheek1 = new ModelRenderer(this, 240, 140);
      Cheek1.addBox(13F, -10F, -48F, 6, 12, 24);
      Cheek1.setRotationPoint(0F, -52F, -55F);
      Cheek1.setTextureSize(512, 256);
      Cheek1.mirror = true;
      setRotation(Cheek1, 0F, 0.2617994F, 0F);
      Tail3 = new ModelRenderer(this, 0, 0);
      Tail3.addBox(-5F, -4F, 56F, 10, 10, 21);
      Tail3.setRotationPoint(0F, -34F, 30F);
      Tail3.setTextureSize(512, 256);
      Tail3.mirror = true;
      setRotation(Tail3, 0F, 0F, 0F);
      Pinky2 = new ModelRenderer(this, 270, 0);
      Pinky2.addBox(7F, 52F, -20F, 4, 4, 16);
      Pinky2.setRotationPoint(13F, -32F, 23F);
      Pinky2.setTextureSize(512, 256);
      Pinky2.mirror = true;
      setRotation(Pinky2, 0F, -0.3490659F, 0F);
      Nape = new ModelRenderer(this, 0, 0);
      Nape.addBox(-8F, -30F, -34F, 16, 9, 29);
      Nape.setRotationPoint(0F, -40F, -40F);
      Nape.setTextureSize(512, 256);
      Nape.mirror = true;
      setRotation(Nape, 0.2617994F, 0F, 0F);
      Eyebrow1 = new ModelRenderer(this, 0, 111);
      Eyebrow1.addBox(-10F, -9F, -29F, 10, 4, 10);
      Eyebrow1.setRotationPoint(0F, -52F, -55F);
      Eyebrow1.setTextureSize(512, 256);
      Eyebrow1.mirror = true;
      setRotation(Eyebrow1, -0.1745329F, -0.7853982F, -0.1745329F);
      Eyebrow2 = new ModelRenderer(this, 0, 111);
      Eyebrow2.addBox(0F, -9F, -29F, 10, 4, 10);
      Eyebrow2.setRotationPoint(0F, -52F, -55F);
      Eyebrow2.setTextureSize(512, 256);
      Eyebrow2.mirror = true;
      setRotation(Eyebrow2, -0.1745329F, 0.7853982F, 0.1745329F);
      Head = new ModelRenderer(this, 0, 134);
      Head.addBox(-12F, -11F, -28F, 24, 21, 29);
      Head.setRotationPoint(0F, -52F, -55F);
      Head.setTextureSize(512, 256);
      Head.mirror = true;
      setRotation(Head, 0F, 0F, 0F);
      Neck = new ModelRenderer(this, 0, 0);
      Neck.addBox(-8F, -12F, -28F, 16, 22, 36);
      Neck.setRotationPoint(0F, -40F, -40F);
      Neck.setTextureSize(512, 256);
      Neck.mirror = true;
      setRotation(Neck, -0.7504916F, 0F, 0F);
      Tooth15 = new ModelRenderer(this, 141, 99);
      Tooth15.addBox(-3F, 2F, -51F, 1, 3, 1);
      Tooth15.setRotationPoint(0F, -52F, -55F);
      Tooth15.setTextureSize(512, 256);
      Tooth15.mirror = true;
      setRotation(Tooth15, 0F, 0F, 0F);
      Tooth27 = new ModelRenderer(this, 179, 60);
      Tooth27.addBox(17F, 2F, -40F, 1, 3, 1);
      Tooth27.setRotationPoint(0F, -52F, -55F);
      Tooth27.setTextureSize(512, 256);
      Tooth27.mirror = true;
      setRotation(Tooth27, 0F, 0.2617994F, 0F);
      Cheek2.mirror = true;
      Cheek2 = new ModelRenderer(this, 240, 140);
      Cheek2.addBox(-19F, -10F, -48F, 6, 12, 24);
      Cheek2.setRotationPoint(0F, -52F, -55F);
      Cheek2.setTextureSize(512, 256);
      Cheek2.mirror = true;
      setRotation(Cheek2, 0F, -0.2617994F, 0F);
      Cheek2.mirror = false;
      Tooth20 = new ModelRenderer(this, 178, 60);
      Tooth20.addBox(-18F, 2F, -40F, 1, 3, 1);
      Tooth20.setRotationPoint(0F, -52F, -55F);
      Tooth20.setTextureSize(512, 256);
      Tooth20.mirror = true;
      setRotation(Tooth20, 0F, -0.2617994F, 0F);
      Tooth7 = new ModelRenderer(this, 179, 117);
      Tooth7.addBox(-11F, -7F, -13F, 1, 3, 1);
      Tooth7.setRotationPoint(0F, -44F, -83F);
      Tooth7.setTextureSize(512, 256);
      Tooth7.mirror = true;
      setRotation(Tooth7, 0F, -0.2617994F, 0F);
      Nose = new ModelRenderer(this, 107, 99);
      Nose.addBox(-6F, -10F, -53F, 12, 12, 3);
      Nose.setRotationPoint(0F, -52F, -55F);
      Nose.setTextureSize(512, 256);
      Nose.mirror = true;
      setRotation(Nose, 0F, 0F, 0F);
      Jaw = new ModelRenderer(this, 109, 158);
      Jaw.addBox(-6F, -11F, -51F, 12, 12, 23);
      Jaw.setRotationPoint(0F, -52F, -55F);
      Jaw.setTextureSize(512, 256);
      Jaw.mirror = true;
      setRotation(Jaw, 0F, 0F, 0F);
      Tooth8 = new ModelRenderer(this, 165, 60);
      Tooth8.addBox(2F, -8F, -23F, 1, 3, 1);
      Tooth8.setRotationPoint(0F, -44F, -83F);
      Tooth8.setTextureSize(512, 256);
      Tooth8.mirror = true;
      setRotation(Tooth8, 0F, 0F, 0F);
      Tooth12 = new ModelRenderer(this, 179, 117);
      Tooth12.addBox(10F, -7F, -15F, 1, 3, 1);
      Tooth12.setRotationPoint(0F, -44F, -83F);
      Tooth12.setTextureSize(512, 256);
      Tooth12.mirror = true;
      setRotation(Tooth12, 0F, 0.2617994F, 0F);
      Gums1.mirror = true;
      Gums1 = new ModelRenderer(this, 107, 60);
      Gums1.addBox(-11.5F, -5F, -20F, 6, 6, 23);
      Gums1.setRotationPoint(0F, -44F, -83F);
      Gums1.setTextureSize(512, 256);
      Gums1.mirror = true;
      setRotation(Gums1, 0F, -0.2617994F, 0F);
      Gums1.mirror = false;
      Gums2 = new ModelRenderer(this, 107, 60);
      Gums2.addBox(5.5F, -5F, -20F, 6, 6, 23);
      Gums2.setRotationPoint(0F, -44F, -83F);
      Gums2.setTextureSize(512, 256);
      Gums2.mirror = true;
      setRotation(Gums2, 0F, 0.2617994F, 0F);
      Lip = new ModelRenderer(this, 301, 150);
      Lip.addBox(-6F, -5F, -24F, 12, 6, 5);
      Lip.setRotationPoint(0F, -44F, -83F);
      Lip.setTextureSize(512, 256);
      Lip.mirror = true;
      setRotation(Lip, 0F, 0F, 0F);
      Torso = new ModelRenderer(this, 0, 0);
      Torso.addBox(-13F, -16F, -16F, 26, 35, 46);
      Torso.setRotationPoint(0F, -32F, 0F);
      Torso.setTextureSize(512, 256);
      Torso.mirror = true;
      setRotation(Torso, 0F, 0F, 0F);
      Pinky1 = new ModelRenderer(this, 270, 0);
      Pinky1.addBox(-11F, 52F, -20F, 4, 4, 16);
      Pinky1.setRotationPoint(-13F, -32F, 23F);
      Pinky1.setTextureSize(512, 256);
      Pinky1.mirror = true;
      setRotation(Pinky1, 0F, 0.3490659F, 0F);
      Thigh2 = new ModelRenderer(this, 0, 0);
      Thigh2.addBox(0F, -2F, -9F, 13, 28, 18);
      Thigh2.setRotationPoint(13F, -32F, 23F);
      Thigh2.setTextureSize(512, 256);
      Thigh2.mirror = true;
      setRotation(Thigh2, -0.2617994F, 0F, 0F);
      Thigh1 = new ModelRenderer(this, 0, 0);
      Thigh1.addBox(-13F, -2F, -9F, 13, 28, 18);
      Thigh1.setRotationPoint(-13F, -32F, 23F);
      Thigh1.setTextureSize(512, 256);
      Thigh1.mirror = true;
      setRotation(Thigh1, -0.2617994F, 0F, 0F);
      Knee2 = new ModelRenderer(this, 0, 0);
      Knee2.addBox(0F, 5F, -27F, 13, 20, 13);
      Knee2.setRotationPoint(13F, -32F, 23F);
      Knee2.setTextureSize(512, 256);
      Knee2.mirror = true;
      setRotation(Knee2, 0.7853982F, 0F, 0F);
      Knee1 = new ModelRenderer(this, 0, 0);
      Knee1.addBox(-13F, 5F, -27F, 13, 20, 13);
      Knee1.setRotationPoint(-13F, -32F, 23F);
      Knee1.setTextureSize(512, 256);
      Knee1.mirror = true;
      setRotation(Knee1, 0.7853982F, 0F, 0F);
      Heel2 = new ModelRenderer(this, 0, 0);
      Heel2.addBox(0F, 23F, 11F, 13, 28, 9);
      Heel2.setRotationPoint(13F, -32F, 23F);
      Heel2.setTextureSize(512, 256);
      Heel2.mirror = true;
      setRotation(Heel2, -0.3490659F, 0F, 0F);
      Heel1 = new ModelRenderer(this, 0, 0);
      Heel1.addBox(-13F, 23F, 11F, 13, 28, 9);
      Heel1.setRotationPoint(-13F, -32F, 23F);
      Heel1.setTextureSize(512, 256);
      Heel1.mirror = true;
      setRotation(Heel1, -0.3490659F, 0F, 0F);
      Chest = new ModelRenderer(this, 0, 0);
      Chest.addBox(-12F, -12F, -44F, 24, 28, 32);
      Chest.setRotationPoint(0F, -32F, 0F);
      Chest.setTextureSize(512, 256);
      Chest.mirror = true;
      setRotation(Chest, 0F, 0F, 0F);
      Shoulder2 = new ModelRenderer(this, 0, 0);
      Shoulder2.addBox(-2F, 0F, -8F, 4, 4, 8);
      Shoulder2.setRotationPoint(12F, -32F, -35F);
      Shoulder2.setTextureSize(512, 256);
      Shoulder2.mirror = true;
      setRotation(Shoulder2, 0.8726646F, -0.3490659F, -0.3490659F);
      Forearm2 = new ModelRenderer(this, 0, 0);
      Forearm2.addBox(-2F, 4F, -11F, 4, 4, 8);
      Forearm2.setRotationPoint(12F, -32F, -35F);
      Forearm2.setTextureSize(512, 256);
      Forearm2.mirror = true;
      setRotation(Forearm2, 0.1745329F, -0.3490659F, -0.3490659F);
      Finger2 = new ModelRenderer(this, 230, 100);
      Finger2.addBox(2F, 5F, -16F, 2, 2, 7);
      Finger2.setRotationPoint(12F, -32F, -35F);
      Finger2.setTextureSize(512, 256);
      Finger2.mirror = true;
      setRotation(Finger2, 0.3490659F, 0.1396263F, -0.2792527F);
      Shoulder1 = new ModelRenderer(this, 0, 0);
      Shoulder1.addBox(-2F, 0F, -8F, 4, 4, 8);
      Shoulder1.setRotationPoint(-12F, -32F, -35F);
      Shoulder1.setTextureSize(512, 256);
      Shoulder1.mirror = true;
      setRotation(Shoulder1, 0.8726646F, 0.3490659F, 0.3490659F);
      Forearm1 = new ModelRenderer(this, 0, 0);
      Forearm1.addBox(-2F, 4F, -11F, 4, 4, 8);
      Forearm1.setRotationPoint(-12F, -32F, -35F);
      Forearm1.setTextureSize(512, 256);
      Forearm1.mirror = true;
      setRotation(Forearm1, 0.1745329F, 0.3490659F, 0.3490659F);
      Finger1 = new ModelRenderer(this, 230, 100);
      Finger1.addBox(-4F, 5F, -16F, 2, 2, 7);
      Finger1.setRotationPoint(-12F, -32F, -35F);
      Finger1.setTextureSize(512, 256);
      Finger1.mirror = true;
      setRotation(Finger1, 0.3490659F, -0.1396263F, 0.2792527F);
      Finger4 = new ModelRenderer(this, 161, 0);
      Finger4.addBox(2F, 4F, -17F, 2, 2, 6);
      Finger4.setRotationPoint(12F, -32F, -35F);
      Finger4.setTextureSize(512, 256);
      Finger4.mirror = true;
      setRotation(Finger4, 0.3490659F, -0.122173F, -0.3490659F);
      Finger3 = new ModelRenderer(this, 161, 0);
      Finger3.addBox(-4F, 4F, -17F, 2, 2, 6);
      Finger3.setRotationPoint(-12F, -32F, -35F);
      Finger3.setTextureSize(512, 256);
      Finger3.mirror = true;
      setRotation(Finger3, 0.3490659F, 0.122173F, 0.3490659F);
      Foot2 = new ModelRenderer(this, 0, 0);
      Foot2.addBox(0F, 49F, -7F, 13, 7, 9);
      Foot2.setRotationPoint(13F, -32F, 23F);
      Foot2.setTextureSize(512, 256);
      Foot2.mirror = true;
      setRotation(Foot2, 0F, 0F, 0F);
      Middle_Finger2 = new ModelRenderer(this, 270, 0);
      Middle_Finger2.addBox(4F, 52F, -18F, 4, 4, 16);
      Middle_Finger2.setRotationPoint(13F, -32F, 23F);
      Middle_Finger2.setTextureSize(512, 256);
      Middle_Finger2.mirror = true;
      setRotation(Middle_Finger2, 0F, 0F, 0F);
      Thumb2 = new ModelRenderer(this, 270, 0);
      Thumb2.addBox(-4F, 52F, -12F, 4, 4, 16);
      Thumb2.setRotationPoint(13F, -32F, 23F);
      Thumb2.setTextureSize(512, 256);
      Thumb2.mirror = true;
      setRotation(Thumb2, 0F, 2.530727F, 0F);
      Index_Finger2 = new ModelRenderer(this, 270, 0);
      Index_Finger2.addBox(0F, 52F, -16F, 4, 4, 16);
      Index_Finger2.setRotationPoint(13F, -32F, 23F);
      Index_Finger2.setTextureSize(512, 256);
      Index_Finger2.mirror = true;
      setRotation(Index_Finger2, 0F, 0.3490659F, 0F);
      Foot1 = new ModelRenderer(this, 0, 0);
      Foot1.addBox(-13F, 49F, -7F, 13, 7, 9);
      Foot1.setRotationPoint(-13F, -32F, 23F);
      Foot1.setTextureSize(512, 256);
      Foot1.mirror = true;
      setRotation(Foot1, 0F, 0F, 0F);
      Middle_Finger1 = new ModelRenderer(this, 270, 0);
      Middle_Finger1.addBox(-8F, 52F, -18F, 4, 4, 16);
      Middle_Finger1.setRotationPoint(-13F, -32F, 23F);
      Middle_Finger1.setTextureSize(512, 256);
      Middle_Finger1.mirror = true;
      setRotation(Middle_Finger1, 0F, 0F, 0F);
      Thumb1 = new ModelRenderer(this, 270, 0);
      Thumb1.addBox(-1F, 52F, -12F, 4, 4, 16);
      Thumb1.setRotationPoint(-13F, -32F, 23F);
      Thumb1.setTextureSize(512, 256);
      Thumb1.mirror = true;
      setRotation(Thumb1, 0F, -2.530727F, 0F);
      IndexFinger1 = new ModelRenderer(this, 270, 0);
      IndexFinger1.addBox(-4F, 52F, -16F, 4, 4, 16);
      IndexFinger1.setRotationPoint(-13F, -32F, 23F);
      IndexFinger1.setTextureSize(512, 256);
      IndexFinger1.mirror = true;
      setRotation(IndexFinger1, 0F, -0.3490659F, 0F);
      Tooth22 = new ModelRenderer(this, 179, 60);
      Tooth22.addBox(17F, 2F, -48F, 1, 3, 1);
      Tooth22.setRotationPoint(0F, -52F, -55F);
      Tooth22.setTextureSize(512, 256);
      Tooth22.mirror = true;
      setRotation(Tooth22, 0F, 0.2617994F, 0F);
      Tooth23 = new ModelRenderer(this, 179, 60);
      Tooth23.addBox(17F, 2F, -46F, 1, 3, 1);
      Tooth23.setRotationPoint(0F, -52F, -55F);
      Tooth23.setTextureSize(512, 256);
      Tooth23.mirror = true;
      setRotation(Tooth23, 0F, 0.2617994F, 0F);
      Tooth24 = new ModelRenderer(this, 179, 60);
      Tooth24.addBox(17F, 2F, -44F, 1, 3, 1);
      Tooth24.setRotationPoint(0F, -52F, -55F);
      Tooth24.setTextureSize(512, 256);
      Tooth24.mirror = true;
      setRotation(Tooth24, 0F, 0.2617994F, 0F);
      Tooth26 = new ModelRenderer(this, 179, 60);
      Tooth26.addBox(17F, 2F, -42F, 1, 3, 1);
      Tooth26.setRotationPoint(0F, -52F, -55F);
      Tooth26.setTextureSize(512, 256);
      Tooth26.mirror = true;
      setRotation(Tooth26, 0F, 0.2617994F, 0F);
      Tooth16 = new ModelRenderer(this, 178, 60);
      Tooth16.addBox(-18F, 2F, -48F, 1, 3, 1);
      Tooth16.setRotationPoint(0F, -52F, -55F);
      Tooth16.setTextureSize(512, 256);
      Tooth16.mirror = true;
      setRotation(Tooth16, 0F, -0.2617994F, 0F);
      Tooth17 = new ModelRenderer(this, 178, 60);
      Tooth17.addBox(-18F, 2F, -46F, 1, 3, 1);
      Tooth17.setRotationPoint(0F, -52F, -55F);
      Tooth17.setTextureSize(512, 256);
      Tooth17.mirror = true;
      setRotation(Tooth17, 0F, -0.2617994F, 0F);
      Tooth18 = new ModelRenderer(this, 178, 60);
      Tooth18.addBox(-18F, 2F, -44F, 1, 3, 1);
      Tooth18.setRotationPoint(0F, -52F, -55F);
      Tooth18.setTextureSize(512, 256);
      Tooth18.mirror = true;
      setRotation(Tooth18, 0F, -0.2617994F, 0F);
      Tooth19 = new ModelRenderer(this, 178, 60);
      Tooth19.addBox(-18F, 2F, -42F, 1, 3, 1);
      Tooth19.setRotationPoint(0F, -52F, -55F);
      Tooth19.setTextureSize(512, 256);
      Tooth19.mirror = true;
      setRotation(Tooth19, 0F, -0.2617994F, 0F);
      Tooth3 = new ModelRenderer(this, 179, 117);
      Tooth3.addBox(-11F, -7F, -21F, 1, 3, 1);
      Tooth3.setRotationPoint(0F, -44F, -83F);
      Tooth3.setTextureSize(512, 256);
      Tooth3.mirror = true;
      setRotation(Tooth3, 0F, -0.2617994F, 0F);
      Tooth4 = new ModelRenderer(this, 179, 117);
      Tooth4.addBox(-11F, -7F, -19F, 1, 3, 1);
      Tooth4.setRotationPoint(0F, -44F, -83F);
      Tooth4.setTextureSize(512, 256);
      Tooth4.mirror = true;
      setRotation(Tooth4, 0F, -0.2617994F, 0F);
      Tooth5 = new ModelRenderer(this, 179, 117);
      Tooth5.addBox(-11F, -7F, -17F, 1, 3, 1);
      Tooth5.setRotationPoint(0F, -44F, -83F);
      Tooth5.setTextureSize(512, 256);
      Tooth5.mirror = true;
      setRotation(Tooth5, 0F, -0.2617994F, 0F);
      Tooth6 = new ModelRenderer(this, 179, 117);
      Tooth6.addBox(-11F, -7F, -15F, 1, 3, 1);
      Tooth6.setRotationPoint(0F, -44F, -83F);
      Tooth6.setTextureSize(512, 256);
      Tooth6.mirror = true;
      setRotation(Tooth6, 0F, -0.2617994F, 0F);
      Tooth1 = new ModelRenderer(this, 165, 60);
      Tooth1.addBox(-0.5F, -8F, -23F, 1, 3, 1);
      Tooth1.setRotationPoint(0F, -44F, -83F);
      Tooth1.setTextureSize(512, 256);
      Tooth1.mirror = true;
      setRotation(Tooth1, 0F, 0F, 0F);
      Tooth9 = new ModelRenderer(this, 179, 117);
      Tooth9.addBox(10F, -7F, -21F, 1, 3, 1);
      Tooth9.setRotationPoint(0F, -44F, -83F);
      Tooth9.setTextureSize(512, 256);
      Tooth9.mirror = true;
      setRotation(Tooth9, 0F, 0.2617994F, 0F);
      Tooth10 = new ModelRenderer(this, 179, 117);
      Tooth10.addBox(10F, -7F, -19F, 1, 3, 1);
      Tooth10.setRotationPoint(0F, -44F, -83F);
      Tooth10.setTextureSize(512, 256);
      Tooth10.mirror = true;
      setRotation(Tooth10, 0F, 0.2617994F, 0F);
      Tooth13 = new ModelRenderer(this, 179, 117);
      Tooth13.addBox(10F, -7F, -13F, 1, 3, 1);
      Tooth13.setRotationPoint(0F, -44F, -83F);
      Tooth13.setTextureSize(512, 256);
      Tooth13.mirror = true;
      setRotation(Tooth13, 0F, 0.2617994F, 0F);
      Tooth11 = new ModelRenderer(this, 179, 117);
      Tooth11.addBox(10F, -7F, -17F, 1, 3, 1);
      Tooth11.setRotationPoint(0F, -44F, -83F);
      Tooth11.setTextureSize(512, 256);
      Tooth11.mirror = true;
      setRotation(Tooth11, 0F, 0.2617994F, 0F);
      Tooth2 = new ModelRenderer(this, 165, 60);
      Tooth2.addBox(-3F, -8F, -23F, 1, 3, 1);
      Tooth2.setRotationPoint(0F, -44F, -83F);
      Tooth2.setTextureSize(512, 256);
      Tooth2.mirror = true;
      setRotation(Tooth2, 0F, 0F, 0F);
      Tooth14 = new ModelRenderer(this, 141, 99);
      Tooth14.addBox(-0.5F, 2F, -51F, 1, 3, 1);
      Tooth14.setRotationPoint(0F, -52F, -55F);
      Tooth14.setTextureSize(512, 256);
      Tooth14.mirror = true;
      setRotation(Tooth14, 0F, 0F, 0F);
      Tooth21 = new ModelRenderer(this, 141, 99);
      Tooth21.addBox(2F, 2F, -51F, 1, 3, 1);
      Tooth21.setRotationPoint(0F, -52F, -55F);
      Tooth21.setTextureSize(512, 256);
      Tooth21.mirror = true;
      setRotation(Tooth21, 0F, 0F, 0F);
      Mouth = new ModelRenderer(this, 109, 126);
      Mouth.addBox(-6F, -4F, -23F, 12, 6, 23);
      Mouth.setRotationPoint(0F, -44F, -83F);
      Mouth.setTextureSize(512, 256);
      Mouth.mirror = true;
      setRotation(Mouth, 0F, 0F, 0F);
      Tail1 = new ModelRenderer(this, 0, 0);
      Tail1.addBox(-10F, -10F, 0F, 20, 20, 30);
      Tail1.setRotationPoint(0F, -34F, 30F);
      Tail1.setTextureSize(512, 256);
      Tail1.mirror = true;
      setRotation(Tail1, 0F, 0F, 0F);
      Tail2 = new ModelRenderer(this, 0, 0);
      Tail2.addBox(-7F, -6F, 30F, 14, 14, 26);
      Tail2.setRotationPoint(0F, -34F, 30F);
      Tail2.setTextureSize(512, 256);
      Tail2.mirror = true;
      setRotation(Tail2, 0F, 0F, 0F);
  }
  
  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);
    Tail4.render(f5);
    Cheek1.render(f5);
    Tail3.render(f5);
    Pinky2.render(f5);
    Nape.render(f5);
    Eyebrow1.render(f5);
    Eyebrow2.render(f5);
    Head.render(f5);
    Neck.render(f5);
    Tooth15.render(f5);
    Tooth27.render(f5);
    Cheek2.render(f5);
    Tooth20.render(f5);
    Tooth7.render(f5);
    Nose.render(f5);
    Jaw.render(f5);
    Tooth8.render(f5);
    Tooth12.render(f5);
    Gums1.render(f5);
    Gums2.render(f5);
    Lip.render(f5);
    Torso.render(f5);
    Pinky1.render(f5);
    Thigh2.render(f5);
    Thigh1.render(f5);
    Knee2.render(f5);
    Knee1.render(f5);
    Heel2.render(f5);
    Heel1.render(f5);
    Chest.render(f5);
    Shoulder2.render(f5);
    Forearm2.render(f5);
    Finger2.render(f5);
    Shoulder1.render(f5);
    Forearm1.render(f5);
    Finger1.render(f5);
    Finger4.render(f5);
    Finger3.render(f5);
    Foot2.render(f5);
    Middle_Finger2.render(f5);
    Thumb2.render(f5);
    Index_Finger2.render(f5);
    Foot1.render(f5);
    Middle_Finger1.render(f5);
    Thumb1.render(f5);
    IndexFinger1.render(f5);
    Tooth22.render(f5);
    Tooth23.render(f5);
    Tooth24.render(f5);
    Tooth26.render(f5);
    Tooth16.render(f5);
    Tooth17.render(f5);
    Tooth18.render(f5);
    Tooth19.render(f5);
    Tooth3.render(f5);
    Tooth4.render(f5);
    Tooth5.render(f5);
    Tooth6.render(f5);
    Tooth1.render(f5);
    Tooth9.render(f5);
    Tooth10.render(f5);
    Tooth13.render(f5);
    Tooth11.render(f5);
    Tooth2.render(f5);
    Tooth14.render(f5);
    Tooth21.render(f5);
    Mouth.render(f5);
    Tail1.render(f5);
    Tail2.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, null);
  }

}

Вот код рендера:
Код:
package com.evgen.mod.common.renders;

import com.evgen.mod.common.Main;

import net.minecraft.client.model.ModelBiped;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.client.renderer.entity.RenderBiped;
import net.minecraft.client.renderer.entity.RenderLiving;
import net.minecraft.entity.Entity;
import net.minecraft.util.ResourceLocation;

public class RenderMyBestEntity extends RenderBiped {

    private static final ResourceLocation textureLocation = new ResourceLocation(Main.modid, "textures/entity/steve.png");

    public RenderMyBestEntity(ModelBiped modelBiped, float shadowSize)   
    {
        super(modelBiped, shadowSize);
    }

    @Override
    protected ResourceLocation getEntityTexture(Entity par1Entity)  
    {
        return textureLocation;     
    }
    
    

}
Если модель игрока - всё нормально. А моя - краш при запуске игры.

Вот Прокси Регистр Рендера:
Код:
        RenderingRegistry.registerEntityRenderingHandler(MyBestEntity.class, new RenderMyBestEntity(new ModelBiped() , 0.5F));
 
Да, кстати, компьютерных языков я не знаю, мне вдобавок всего 14 с половиной, проблемы с английским и иностранные гайды не понимаю.
[merge_posts_bbcode]Добавлено: 16.06.2015 17:48:00[/merge_posts_bbcode]

И декомпиляторов нет. Да и Еклипс не запускает майнкрафт (наверное из-за клиента пиратского, или лаунчера).
 
T-Rex написал(а):
Да, кстати, компьютерных языков я не знаю, мне вдобавок всего 14 с половиной, проблемы с английским и иностранные гайды не понимаю.
[merge_posts_bbcode]Добавлено: 16.06.2015 17:48:00[/merge_posts_bbcode]

И декомпиляторов нет. Да и Еклипс не запускает майнкрафт (наверное из-за клиента пиратского, или лаунчера).
Я бы не назвал это хорошими оправданиями. Даже не зная основ джавы, делать мод?
 
Эмм запускать майн компилируя мод и суя его в клиент... запуск из среды отменен?
[merge_posts_bbcode]Добавлено: 16.06.2015 17:30:19[/merge_posts_bbcode]

Запускай в эклипсе, смотри консоль. В краше первая строка относящаяся к модели - переход по ссылке в этой строке и удаление строки в классе, если это mirror. Проблема в techne, он днлает лишние mirror'ы.
 
Да, отменён почему - не интересовался.

Я сделал 3 блока, 2 генерации руды, 2 сета брони и инструментов и моба-человека.

[font=Verdana, Helvetica, Arial, sans-serif]Crowbar пишет:[/font][font=Verdana, Helvetica, Arial, sans-serif][/font]

[font=Verdana, Helvetica, Arial, sans-serif]Я бы не назвал это хорошими оправданиями. Даже не зная основ джавы, делать мод?[/font]
 Это не оправдание, а для того, чтобы понятнее было со мной что делать.
 
Запускай в эклипсе! Проще дебажить будет
 
В Еклипсе в любом случае не запускается игра. Только Код пишет, не об ошибке.

У меня что-то не так с регистром сущности, потому что модель в коде нормально компилируется и не мешает запуску игры. Только когда пришиваю к сущности.
 
Косяк с миррорами! Выявляется при помощи консоли. Или краш лога. Скинь лог сюда. Без него я не знаю где лишний миррор.
 
Сей час, пол-часа на лишнии удаления(делую мельницу по ютюбу, ошибки компилятора).
 
Или поищи где миррору дается false. Вроде там одна строка с true лишняя должна быть для каждого шейпа
 
Стоп. Ты рендеришь модель игрока, а получить хочешь свою модель?
 
Я менял рендер на ЕнтитиЛивинг. Тут "правильно-читаемый" код.
[merge_posts_bbcode]Добавлено: 16.06.2015 19:41:04[/merge_posts_bbcode]

И модель ирока на свою модель
 
Ну, во-первых, добавь entity в нужных местах
Код:
    setRotationAngles(f, f1, f2, f3, f4, f5, entity);
Код:
 public void setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity entity)
  {
      super.setRotationAngles(par1, par2, par3, par4, par5, par6, entity);
  }
 
Во-вторых, скинь код твоего рендера, я посмотрю. Может ты что-нибудь заменить забыл.
И код клиент прокси
 
О, скомпелировал.

Кажется, вот Краш (crash.txt):
Код:
---- Minecraft Crash Report ----
// Oh - I know what I did wrong!

Time: 16.06.15 19:36
Description: Initializing game

java.lang.NullPointerException: Initializing game
    at com.evgen.mod.common.models.T_Rex.<init>(T_Rex.java:162)
    at com.evgen.mod.client.ClientProxy.registerRenderers(ClientProxy.java:16)
    at com.evgen.mod.common.Main.preLoad(Main.java:90)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:512)
    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
    at net.minecraft.client.main.Main.main(SourceFile:103)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at com.evgen.mod.common.models.T_Rex.<init>(T_Rex.java:162)
    at com.evgen.mod.client.ClientProxy.registerRenderers(ClientProxy.java:16)
    at com.evgen.mod.common.Main.preLoad(Main.java:90)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:512)
    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)

-- Initialization --
Details:
Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
    at net.minecraft.client.main.Main.main(SourceFile:103)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
    Minecraft Version: 1.7.2
    Operating System: Windows 7 (x86) version 6.1
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 81256672 bytes (77 MB) / 286101504 bytes (272 MB) up to 523501568 bytes (499 MB)
    JVM Flags: 5 total; -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.03 FML v7.2.217.1147 Minecraft Forge 10.12.2.1147 20 mods loaded, 20 mods active
    mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
    FML{7.2.217.1147} [Forge Mod Loader] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized
    Forge{10.12.2.1147} [Minecraft Forge] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized
    BiblioCraft{1.7.1} [BiblioCraft] (BiblioCraft1.7.1MC1.7.2.jar) Unloaded->Constructed->Pre-initialized
    CarpentersBlocks{3.0.2} [Carpenter's Blocks] (Carpenters-Blocks-Mod-1.7.2.zip) Unloaded->Constructed->Pre-initialized
    DragonMounts{r38} [Dragon Mounts] (dragon_mounts_mod_r38_1.7.2 (2).zip) Unloaded->Constructed->Pre-initialized
    MoCreatures{6.2.0.dev.R1} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v6.2.0-DEV-R1.zip) Unloaded->Constructed->Pre-initialized
    DyeableBeds{1.7.2 R1} [Dyeable Beds] (dyeable_beds_mod_1.7.2.jar) Unloaded->Constructed->Pre-initialized
    meteors{2.12} [Falling Meteors] (falling_meteors_mod_1.7.2.jar) Unloaded->Constructed->Pre-initialized
    farlanders{1.2} [The Farlanders] (Farlanders-Mod-1.7.2.jar) Unloaded->Constructed->Pre-initialized
    GraveStone{2.8.2} [GraveStone] (gravestone_mod_1.7.2.jar) Unloaded->Constructed->Pre-initialized
    ISM{4.1.3} [MaggiCraft's Instant Structures Mod] (Instant-Structures-Mod-by-MaggiCraft-1.7.2.jar) Unloaded->Constructed->Pre-initialized
    Mod1{1.0} [Mod2] (modid-1.0.jar) Unloaded->Constructed->Errored
    cfm{3.3.2} [§6MrCrayfish's Furniture Mod] (mrcrayfishfurnituremodv3.3.21.7.2.jar) Unloaded->Constructed->Pre-initialized
    plantmegapack{3.00.05} [Plant Mega Pack] (plant_mega_pack_mod_1.7.2.jar) Unloaded->Constructed->Pre-initialized
    rediscovered{0.9} [Rediscovered Mod] (rediscovered_1.7.2_0.9.jar) Unloaded->Constructed->Pre-initialized
    TallDoors{0.4.1} [Tall Doors Mod] (Tall-Doors-Mod-1.7.2.jar) Unloaded->Constructed->Pre-initialized
    tt_tameablecreepers{1.0.0} [Tameable Creepers] (tameable_creepers_mod_1.7.2.jar) Unloaded->Constructed->Pre-initialized
    TwilightForest{2.0.3} [The Twilight Forest] (twilightforest-1.7.2-2.0.3.jar) Unloaded->Constructed->Pre-initialized
    yegamolchattels{1.0} [Ye Gamol Chattels] (Ye-Gamol-Chattels-Mod-1.7.2.jar) Unloaded->Constructed->Pre-initialized
    Launched Version: Forge 1.7.2
    LWJGL: 2.9.0
    OpenGL: ATI Mobility Radeon HD 4500 Series GL version 2.1.8787, ATI Technologies Inc.
    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: Русский (Россия)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
    Anisotropic Filtering: Off (1)
[merge_posts_bbcode]Добавлено: 16.06.2015 20:39:01[/merge_posts_bbcode]

Рендер и прокси в начале после модели
 
Ты как зарегал рендер? (скинь код T_Rex.java)
 
Мне нужен не рендер человека игрока, а рендер твоей модели.
 
Про рендер моделей я ничего не слышал.


Модель
Код:
package com.evgen.mod.common.models;

import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;

public class T_Rex extends ModelBase
{
  //fields
    ModelRenderer Tail4;
    ModelRenderer Cheek1;
    ModelRenderer Tail3;
    ModelRenderer Pinky2;
    ModelRenderer Nape;
    ModelRenderer Eyebrow1;
    ModelRenderer Eyebrow2;
    ModelRenderer Head;
    ModelRenderer Neck;
    ModelRenderer Tooth15;
    ModelRenderer Tooth27;
    ModelRenderer Cheek2;
    ModelRenderer Tooth20;
    ModelRenderer Tooth7;
    ModelRenderer Nose;
    ModelRenderer Jaw;
    ModelRenderer Tooth8;
    ModelRenderer Tooth12;
    ModelRenderer Gums1;
    ModelRenderer Gums2;
    ModelRenderer Lip;
    ModelRenderer Torso;
    ModelRenderer Pinky1;
    ModelRenderer Thigh2;
    ModelRenderer Thigh1;
    ModelRenderer Knee2;
    ModelRenderer Knee1;
    ModelRenderer Heel2;
    ModelRenderer Heel1;
    ModelRenderer Chest;
    ModelRenderer Shoulder2;
    ModelRenderer Forearm2;
    ModelRenderer Finger2;
    ModelRenderer Shoulder1;
    ModelRenderer Forearm1;
    ModelRenderer Finger1;
    ModelRenderer Finger4;
    ModelRenderer Finger3;
    ModelRenderer Foot2;
    ModelRenderer Middle_Finger2;
    ModelRenderer Thumb2;
    ModelRenderer Index_Finger2;
    ModelRenderer Foot1;
    ModelRenderer Middle_Finger1;
    ModelRenderer Thumb1;
    ModelRenderer IndexFinger1;
    ModelRenderer Tooth22;
    ModelRenderer Tooth23;
    ModelRenderer Tooth24;
    ModelRenderer Tooth26;
    ModelRenderer Tooth16;
    ModelRenderer Tooth17;
    ModelRenderer Tooth18;
    ModelRenderer Tooth19;
    ModelRenderer Tooth3;
    ModelRenderer Tooth4;
    ModelRenderer Tooth5;
    ModelRenderer Tooth6;
    ModelRenderer Tooth1;
    ModelRenderer Tooth9;
    ModelRenderer Tooth10;
    ModelRenderer Tooth13;
    ModelRenderer Tooth11;
    ModelRenderer Tooth2;
    ModelRenderer Tooth14;
    ModelRenderer Tooth21;
    ModelRenderer Mouth;
    ModelRenderer Tail1;
    ModelRenderer Tail2;
  
  public T_Rex()
  {
    textureWidth = 512;
    textureHeight = 256;
    
      Tail4 = new ModelRenderer(this, 0, 0);
      Tail4.addBox(-3F, -2F, 77F, 6, 6, 20);
      Tail4.setRotationPoint(0F, -34F, 30F);
      Tail4.setTextureSize(512, 256);
      Tail4.mirror = true;
      setRotation(Tail4, 0F, 0F, 0F);
      Cheek1 = new ModelRenderer(this, 240, 140);
      Cheek1.addBox(13F, -10F, -48F, 6, 12, 24);
      Cheek1.setRotationPoint(0F, -52F, -55F);
      Cheek1.setTextureSize(512, 256);
      Cheek1.mirror = true;
      setRotation(Cheek1, 0F, 0.2617994F, 0F);
      Tail3 = new ModelRenderer(this, 0, 0);
      Tail3.addBox(-5F, -4F, 56F, 10, 10, 21);
      Tail3.setRotationPoint(0F, -34F, 30F);
      Tail3.setTextureSize(512, 256);
      Tail3.mirror = true;
      setRotation(Tail3, 0F, 0F, 0F);
      Pinky2 = new ModelRenderer(this, 270, 0);
      Pinky2.addBox(7F, 52F, -20F, 4, 4, 16);
      Pinky2.setRotationPoint(13F, -32F, 23F);
      Pinky2.setTextureSize(512, 256);
      Pinky2.mirror = true;
      setRotation(Pinky2, 0F, -0.3490659F, 0F);
      Nape = new ModelRenderer(this, 0, 0);
      Nape.addBox(-8F, -30F, -34F, 16, 9, 29);
      Nape.setRotationPoint(0F, -40F, -40F);
      Nape.setTextureSize(512, 256);
      Nape.mirror = true;
      setRotation(Nape, 0.2617994F, 0F, 0F);
      Eyebrow1 = new ModelRenderer(this, 0, 111);
      Eyebrow1.addBox(-10F, -9F, -29F, 10, 4, 10);
      Eyebrow1.setRotationPoint(0F, -52F, -55F);
      Eyebrow1.setTextureSize(512, 256);
      Eyebrow1.mirror = true;
      setRotation(Eyebrow1, -0.1745329F, -0.7853982F, -0.1745329F);
      Eyebrow2 = new ModelRenderer(this, 0, 111);
      Eyebrow2.addBox(0F, -9F, -29F, 10, 4, 10);
      Eyebrow2.setRotationPoint(0F, -52F, -55F);
      Eyebrow2.setTextureSize(512, 256);
      Eyebrow2.mirror = true;
      setRotation(Eyebrow2, -0.1745329F, 0.7853982F, 0.1745329F);
      Head = new ModelRenderer(this, 0, 134);
      Head.addBox(-12F, -11F, -28F, 24, 21, 29);
      Head.setRotationPoint(0F, -52F, -55F);
      Head.setTextureSize(512, 256);
      Head.mirror = true;
      setRotation(Head, 0F, 0F, 0F);
      Neck = new ModelRenderer(this, 0, 0);
      Neck.addBox(-8F, -12F, -28F, 16, 22, 36);
      Neck.setRotationPoint(0F, -40F, -40F);
      Neck.setTextureSize(512, 256);
      Neck.mirror = true;
      setRotation(Neck, -0.7504916F, 0F, 0F);
      Tooth15 = new ModelRenderer(this, 141, 99);
      Tooth15.addBox(-3F, 2F, -51F, 1, 3, 1);
      Tooth15.setRotationPoint(0F, -52F, -55F);
      Tooth15.setTextureSize(512, 256);
      Tooth15.mirror = true;
      setRotation(Tooth15, 0F, 0F, 0F);
      Tooth27 = new ModelRenderer(this, 179, 60);
      Tooth27.addBox(17F, 2F, -40F, 1, 3, 1);
      Tooth27.setRotationPoint(0F, -52F, -55F);
      Tooth27.setTextureSize(512, 256);
      Tooth27.mirror = true;
      setRotation(Tooth27, 0F, 0.2617994F, 0F);
      Cheek2.mirror = true;
      Cheek2 = new ModelRenderer(this, 240, 140);
      Cheek2.addBox(-19F, -10F, -48F, 6, 12, 24);
      Cheek2.setRotationPoint(0F, -52F, -55F);
      Cheek2.setTextureSize(512, 256);
      Cheek2.mirror = true;
      setRotation(Cheek2, 0F, -0.2617994F, 0F);
      Cheek2.mirror = false;
      Tooth20 = new ModelRenderer(this, 178, 60);
      Tooth20.addBox(-18F, 2F, -40F, 1, 3, 1);
      Tooth20.setRotationPoint(0F, -52F, -55F);
      Tooth20.setTextureSize(512, 256);
      Tooth20.mirror = true;
      setRotation(Tooth20, 0F, -0.2617994F, 0F);
      Tooth7 = new ModelRenderer(this, 179, 117);
      Tooth7.addBox(-11F, -7F, -13F, 1, 3, 1);
      Tooth7.setRotationPoint(0F, -44F, -83F);
      Tooth7.setTextureSize(512, 256);
      Tooth7.mirror = true;
      setRotation(Tooth7, 0F, -0.2617994F, 0F);
      Nose = new ModelRenderer(this, 107, 99);
      Nose.addBox(-6F, -10F, -53F, 12, 12, 3);
      Nose.setRotationPoint(0F, -52F, -55F);
      Nose.setTextureSize(512, 256);
      Nose.mirror = true;
      setRotation(Nose, 0F, 0F, 0F);
      Jaw = new ModelRenderer(this, 109, 158);
      Jaw.addBox(-6F, -11F, -51F, 12, 12, 23);
      Jaw.setRotationPoint(0F, -52F, -55F);
      Jaw.setTextureSize(512, 256);
      Jaw.mirror = true;
      setRotation(Jaw, 0F, 0F, 0F);
      Tooth8 = new ModelRenderer(this, 165, 60);
      Tooth8.addBox(2F, -8F, -23F, 1, 3, 1);
      Tooth8.setRotationPoint(0F, -44F, -83F);
      Tooth8.setTextureSize(512, 256);
      Tooth8.mirror = true;
      setRotation(Tooth8, 0F, 0F, 0F);
      Tooth12 = new ModelRenderer(this, 179, 117);
      Tooth12.addBox(10F, -7F, -15F, 1, 3, 1);
      Tooth12.setRotationPoint(0F, -44F, -83F);
      Tooth12.setTextureSize(512, 256);
      Tooth12.mirror = true;
      setRotation(Tooth12, 0F, 0.2617994F, 0F);
      Gums1.mirror = true;
      Gums1 = new ModelRenderer(this, 107, 60);
      Gums1.addBox(-11.5F, -5F, -20F, 6, 6, 23);
      Gums1.setRotationPoint(0F, -44F, -83F);
      Gums1.setTextureSize(512, 256);
      Gums1.mirror = true;
      setRotation(Gums1, 0F, -0.2617994F, 0F);
      Gums1.mirror = false;
      Gums2 = new ModelRenderer(this, 107, 60);
      Gums2.addBox(5.5F, -5F, -20F, 6, 6, 23);
      Gums2.setRotationPoint(0F, -44F, -83F);
      Gums2.setTextureSize(512, 256);
      Gums2.mirror = true;
      setRotation(Gums2, 0F, 0.2617994F, 0F);
      Lip = new ModelRenderer(this, 301, 150);
      Lip.addBox(-6F, -5F, -24F, 12, 6, 5);
      Lip.setRotationPoint(0F, -44F, -83F);
      Lip.setTextureSize(512, 256);
      Lip.mirror = true;
      setRotation(Lip, 0F, 0F, 0F);
      Torso = new ModelRenderer(this, 0, 0);
      Torso.addBox(-13F, -16F, -16F, 26, 35, 46);
      Torso.setRotationPoint(0F, -32F, 0F);
      Torso.setTextureSize(512, 256);
      Torso.mirror = true;
      setRotation(Torso, 0F, 0F, 0F);
      Pinky1 = new ModelRenderer(this, 270, 0);
      Pinky1.addBox(-11F, 52F, -20F, 4, 4, 16);
      Pinky1.setRotationPoint(-13F, -32F, 23F);
      Pinky1.setTextureSize(512, 256);
      Pinky1.mirror = true;
      setRotation(Pinky1, 0F, 0.3490659F, 0F);
      Thigh2 = new ModelRenderer(this, 0, 0);
      Thigh2.addBox(0F, -2F, -9F, 13, 28, 18);
      Thigh2.setRotationPoint(13F, -32F, 23F);
      Thigh2.setTextureSize(512, 256);
      Thigh2.mirror = true;
      setRotation(Thigh2, -0.2617994F, 0F, 0F);
      Thigh1 = new ModelRenderer(this, 0, 0);
      Thigh1.addBox(-13F, -2F, -9F, 13, 28, 18);
      Thigh1.setRotationPoint(-13F, -32F, 23F);
      Thigh1.setTextureSize(512, 256);
      Thigh1.mirror = true;
      setRotation(Thigh1, -0.2617994F, 0F, 0F);
      Knee2 = new ModelRenderer(this, 0, 0);
      Knee2.addBox(0F, 5F, -27F, 13, 20, 13);
      Knee2.setRotationPoint(13F, -32F, 23F);
      Knee2.setTextureSize(512, 256);
      Knee2.mirror = true;
      setRotation(Knee2, 0.7853982F, 0F, 0F);
      Knee1 = new ModelRenderer(this, 0, 0);
      Knee1.addBox(-13F, 5F, -27F, 13, 20, 13);
      Knee1.setRotationPoint(-13F, -32F, 23F);
      Knee1.setTextureSize(512, 256);
      Knee1.mirror = true;
      setRotation(Knee1, 0.7853982F, 0F, 0F);
      Heel2 = new ModelRenderer(this, 0, 0);
      Heel2.addBox(0F, 23F, 11F, 13, 28, 9);
      Heel2.setRotationPoint(13F, -32F, 23F);
      Heel2.setTextureSize(512, 256);
      Heel2.mirror = true;
      setRotation(Heel2, -0.3490659F, 0F, 0F);
      Heel1 = new ModelRenderer(this, 0, 0);
      Heel1.addBox(-13F, 23F, 11F, 13, 28, 9);
      Heel1.setRotationPoint(-13F, -32F, 23F);
      Heel1.setTextureSize(512, 256);
      Heel1.mirror = true;
      setRotation(Heel1, -0.3490659F, 0F, 0F);
      Chest = new ModelRenderer(this, 0, 0);
      Chest.addBox(-12F, -12F, -44F, 24, 28, 32);
      Chest.setRotationPoint(0F, -32F, 0F);
      Chest.setTextureSize(512, 256);
      Chest.mirror = true;
      setRotation(Chest, 0F, 0F, 0F);
      Shoulder2 = new ModelRenderer(this, 0, 0);
      Shoulder2.addBox(-2F, 0F, -8F, 4, 4, 8);
      Shoulder2.setRotationPoint(12F, -32F, -35F);
      Shoulder2.setTextureSize(512, 256);
      Shoulder2.mirror = true;
      setRotation(Shoulder2, 0.8726646F, -0.3490659F, -0.3490659F);
      Forearm2 = new ModelRenderer(this, 0, 0);
      Forearm2.addBox(-2F, 4F, -11F, 4, 4, 8);
      Forearm2.setRotationPoint(12F, -32F, -35F);
      Forearm2.setTextureSize(512, 256);
      Forearm2.mirror = true;
      setRotation(Forearm2, 0.1745329F, -0.3490659F, -0.3490659F);
      Finger2 = new ModelRenderer(this, 230, 100);
      Finger2.addBox(2F, 5F, -16F, 2, 2, 7);
      Finger2.setRotationPoint(12F, -32F, -35F);
      Finger2.setTextureSize(512, 256);
      Finger2.mirror = true;
      setRotation(Finger2, 0.3490659F, 0.1396263F, -0.2792527F);
      Shoulder1 = new ModelRenderer(this, 0, 0);
      Shoulder1.addBox(-2F, 0F, -8F, 4, 4, 8);
      Shoulder1.setRotationPoint(-12F, -32F, -35F);
      Shoulder1.setTextureSize(512, 256);
      Shoulder1.mirror = true;
      setRotation(Shoulder1, 0.8726646F, 0.3490659F, 0.3490659F);
      Forearm1 = new ModelRenderer(this, 0, 0);
      Forearm1.addBox(-2F, 4F, -11F, 4, 4, 8);
      Forearm1.setRotationPoint(-12F, -32F, -35F);
      Forearm1.setTextureSize(512, 256);
      Forearm1.mirror = true;
      setRotation(Forearm1, 0.1745329F, 0.3490659F, 0.3490659F);
      Finger1 = new ModelRenderer(this, 230, 100);
      Finger1.addBox(-4F, 5F, -16F, 2, 2, 7);
      Finger1.setRotationPoint(-12F, -32F, -35F);
      Finger1.setTextureSize(512, 256);
      Finger1.mirror = true;
      setRotation(Finger1, 0.3490659F, -0.1396263F, 0.2792527F);
      Finger4 = new ModelRenderer(this, 161, 0);
      Finger4.addBox(2F, 4F, -17F, 2, 2, 6);
      Finger4.setRotationPoint(12F, -32F, -35F);
      Finger4.setTextureSize(512, 256);
      Finger4.mirror = true;
      setRotation(Finger4, 0.3490659F, -0.122173F, -0.3490659F);
      Finger3 = new ModelRenderer(this, 161, 0);
      Finger3.addBox(-4F, 4F, -17F, 2, 2, 6);
      Finger3.setRotationPoint(-12F, -32F, -35F);
      Finger3.setTextureSize(512, 256);
      Finger3.mirror = true;
      setRotation(Finger3, 0.3490659F, 0.122173F, 0.3490659F);
      Foot2 = new ModelRenderer(this, 0, 0);
      Foot2.addBox(0F, 49F, -7F, 13, 7, 9);
      Foot2.setRotationPoint(13F, -32F, 23F);
      Foot2.setTextureSize(512, 256);
      Foot2.mirror = true;
      setRotation(Foot2, 0F, 0F, 0F);
      Middle_Finger2 = new ModelRenderer(this, 270, 0);
      Middle_Finger2.addBox(4F, 52F, -18F, 4, 4, 16);
      Middle_Finger2.setRotationPoint(13F, -32F, 23F);
      Middle_Finger2.setTextureSize(512, 256);
      Middle_Finger2.mirror = true;
      setRotation(Middle_Finger2, 0F, 0F, 0F);
      Thumb2 = new ModelRenderer(this, 270, 0);
      Thumb2.addBox(-4F, 52F, -12F, 4, 4, 16);
      Thumb2.setRotationPoint(13F, -32F, 23F);
      Thumb2.setTextureSize(512, 256);
      Thumb2.mirror = true;
      setRotation(Thumb2, 0F, 2.530727F, 0F);
      Index_Finger2 = new ModelRenderer(this, 270, 0);
      Index_Finger2.addBox(0F, 52F, -16F, 4, 4, 16);
      Index_Finger2.setRotationPoint(13F, -32F, 23F);
      Index_Finger2.setTextureSize(512, 256);
      Index_Finger2.mirror = true;
      setRotation(Index_Finger2, 0F, 0.3490659F, 0F);
      Foot1 = new ModelRenderer(this, 0, 0);
      Foot1.addBox(-13F, 49F, -7F, 13, 7, 9);
      Foot1.setRotationPoint(-13F, -32F, 23F);
      Foot1.setTextureSize(512, 256);
      Foot1.mirror = true;
      setRotation(Foot1, 0F, 0F, 0F);
      Middle_Finger1 = new ModelRenderer(this, 270, 0);
      Middle_Finger1.addBox(-8F, 52F, -18F, 4, 4, 16);
      Middle_Finger1.setRotationPoint(-13F, -32F, 23F);
      Middle_Finger1.setTextureSize(512, 256);
      Middle_Finger1.mirror = true;
      setRotation(Middle_Finger1, 0F, 0F, 0F);
      Thumb1 = new ModelRenderer(this, 270, 0);
      Thumb1.addBox(-1F, 52F, -12F, 4, 4, 16);
      Thumb1.setRotationPoint(-13F, -32F, 23F);
      Thumb1.setTextureSize(512, 256);
      Thumb1.mirror = true;
      setRotation(Thumb1, 0F, -2.530727F, 0F);
      IndexFinger1 = new ModelRenderer(this, 270, 0);
      IndexFinger1.addBox(-4F, 52F, -16F, 4, 4, 16);
      IndexFinger1.setRotationPoint(-13F, -32F, 23F);
      IndexFinger1.setTextureSize(512, 256);
      IndexFinger1.mirror = true;
      setRotation(IndexFinger1, 0F, -0.3490659F, 0F);
      Tooth22 = new ModelRenderer(this, 179, 60);
      Tooth22.addBox(17F, 2F, -48F, 1, 3, 1);
      Tooth22.setRotationPoint(0F, -52F, -55F);
      Tooth22.setTextureSize(512, 256);
      Tooth22.mirror = true;
      setRotation(Tooth22, 0F, 0.2617994F, 0F);
      Tooth23 = new ModelRenderer(this, 179, 60);
      Tooth23.addBox(17F, 2F, -46F, 1, 3, 1);
      Tooth23.setRotationPoint(0F, -52F, -55F);
      Tooth23.setTextureSize(512, 256);
      Tooth23.mirror = true;
      setRotation(Tooth23, 0F, 0.2617994F, 0F);
      Tooth24 = new ModelRenderer(this, 179, 60);
      Tooth24.addBox(17F, 2F, -44F, 1, 3, 1);
      Tooth24.setRotationPoint(0F, -52F, -55F);
      Tooth24.setTextureSize(512, 256);
      Tooth24.mirror = true;
      setRotation(Tooth24, 0F, 0.2617994F, 0F);
      Tooth26 = new ModelRenderer(this, 179, 60);
      Tooth26.addBox(17F, 2F, -42F, 1, 3, 1);
      Tooth26.setRotationPoint(0F, -52F, -55F);
      Tooth26.setTextureSize(512, 256);
      Tooth26.mirror = true;
      setRotation(Tooth26, 0F, 0.2617994F, 0F);
      Tooth16 = new ModelRenderer(this, 178, 60);
      Tooth16.addBox(-18F, 2F, -48F, 1, 3, 1);
      Tooth16.setRotationPoint(0F, -52F, -55F);
      Tooth16.setTextureSize(512, 256);
      Tooth16.mirror = true;
      setRotation(Tooth16, 0F, -0.2617994F, 0F);
      Tooth17 = new ModelRenderer(this, 178, 60);
      Tooth17.addBox(-18F, 2F, -46F, 1, 3, 1);
      Tooth17.setRotationPoint(0F, -52F, -55F);
      Tooth17.setTextureSize(512, 256);
      Tooth17.mirror = true;
      setRotation(Tooth17, 0F, -0.2617994F, 0F);
      Tooth18 = new ModelRenderer(this, 178, 60);
      Tooth18.addBox(-18F, 2F, -44F, 1, 3, 1);
      Tooth18.setRotationPoint(0F, -52F, -55F);
      Tooth18.setTextureSize(512, 256);
      Tooth18.mirror = true;
      setRotation(Tooth18, 0F, -0.2617994F, 0F);
      Tooth19 = new ModelRenderer(this, 178, 60);
      Tooth19.addBox(-18F, 2F, -42F, 1, 3, 1);
      Tooth19.setRotationPoint(0F, -52F, -55F);
      Tooth19.setTextureSize(512, 256);
      Tooth19.mirror = true;
      setRotation(Tooth19, 0F, -0.2617994F, 0F);
      Tooth3 = new ModelRenderer(this, 179, 117);
      Tooth3.addBox(-11F, -7F, -21F, 1, 3, 1);
      Tooth3.setRotationPoint(0F, -44F, -83F);
      Tooth3.setTextureSize(512, 256);
      Tooth3.mirror = true;
      setRotation(Tooth3, 0F, -0.2617994F, 0F);
      Tooth4 = new ModelRenderer(this, 179, 117);
      Tooth4.addBox(-11F, -7F, -19F, 1, 3, 1);
      Tooth4.setRotationPoint(0F, -44F, -83F);
      Tooth4.setTextureSize(512, 256);
      Tooth4.mirror = true;
      setRotation(Tooth4, 0F, -0.2617994F, 0F);
      Tooth5 = new ModelRenderer(this, 179, 117);
      Tooth5.addBox(-11F, -7F, -17F, 1, 3, 1);
      Tooth5.setRotationPoint(0F, -44F, -83F);
      Tooth5.setTextureSize(512, 256);
      Tooth5.mirror = true;
      setRotation(Tooth5, 0F, -0.2617994F, 0F);
      Tooth6 = new ModelRenderer(this, 179, 117);
      Tooth6.addBox(-11F, -7F, -15F, 1, 3, 1);
      Tooth6.setRotationPoint(0F, -44F, -83F);
      Tooth6.setTextureSize(512, 256);
      Tooth6.mirror = true;
      setRotation(Tooth6, 0F, -0.2617994F, 0F);
      Tooth1 = new ModelRenderer(this, 165, 60);
      Tooth1.addBox(-0.5F, -8F, -23F, 1, 3, 1);
      Tooth1.setRotationPoint(0F, -44F, -83F);
      Tooth1.setTextureSize(512, 256);
      Tooth1.mirror = true;
      setRotation(Tooth1, 0F, 0F, 0F);
      Tooth9 = new ModelRenderer(this, 179, 117);
      Tooth9.addBox(10F, -7F, -21F, 1, 3, 1);
      Tooth9.setRotationPoint(0F, -44F, -83F);
      Tooth9.setTextureSize(512, 256);
      Tooth9.mirror = true;
      setRotation(Tooth9, 0F, 0.2617994F, 0F);
      Tooth10 = new ModelRenderer(this, 179, 117);
      Tooth10.addBox(10F, -7F, -19F, 1, 3, 1);
      Tooth10.setRotationPoint(0F, -44F, -83F);
      Tooth10.setTextureSize(512, 256);
      Tooth10.mirror = true;
      setRotation(Tooth10, 0F, 0.2617994F, 0F);
      Tooth13 = new ModelRenderer(this, 179, 117);
      Tooth13.addBox(10F, -7F, -13F, 1, 3, 1);
      Tooth13.setRotationPoint(0F, -44F, -83F);
      Tooth13.setTextureSize(512, 256);
      Tooth13.mirror = true;
      setRotation(Tooth13, 0F, 0.2617994F, 0F);
      Tooth11 = new ModelRenderer(this, 179, 117);
      Tooth11.addBox(10F, -7F, -17F, 1, 3, 1);
      Tooth11.setRotationPoint(0F, -44F, -83F);
      Tooth11.setTextureSize(512, 256);
      Tooth11.mirror = true;
      setRotation(Tooth11, 0F, 0.2617994F, 0F);
      Tooth2 = new ModelRenderer(this, 165, 60);
      Tooth2.addBox(-3F, -8F, -23F, 1, 3, 1);
      Tooth2.setRotationPoint(0F, -44F, -83F);
      Tooth2.setTextureSize(512, 256);
      Tooth2.mirror = true;
      setRotation(Tooth2, 0F, 0F, 0F);
      Tooth14 = new ModelRenderer(this, 141, 99);
      Tooth14.addBox(-0.5F, 2F, -51F, 1, 3, 1);
      Tooth14.setRotationPoint(0F, -52F, -55F);
      Tooth14.setTextureSize(512, 256);
      Tooth14.mirror = true;
      setRotation(Tooth14, 0F, 0F, 0F);
      Tooth21 = new ModelRenderer(this, 141, 99);
      Tooth21.addBox(2F, 2F, -51F, 1, 3, 1);
      Tooth21.setRotationPoint(0F, -52F, -55F);
      Tooth21.setTextureSize(512, 256);
      Tooth21.mirror = true;
      setRotation(Tooth21, 0F, 0F, 0F);
      Mouth = new ModelRenderer(this, 109, 126);
      Mouth.addBox(-6F, -4F, -23F, 12, 6, 23);
      Mouth.setRotationPoint(0F, -44F, -83F);
      Mouth.setTextureSize(512, 256);
      Mouth.mirror = true;
      setRotation(Mouth, 0F, 0F, 0F);
      Tail1 = new ModelRenderer(this, 0, 0);
      Tail1.addBox(-10F, -10F, 0F, 20, 20, 30);
      Tail1.setRotationPoint(0F, -34F, 30F);
      Tail1.setTextureSize(512, 256);
      Tail1.mirror = true;
      setRotation(Tail1, 0F, 0F, 0F);
      Tail2 = new ModelRenderer(this, 0, 0);
      Tail2.addBox(-7F, -6F, 30F, 14, 14, 26);
      Tail2.setRotationPoint(0F, -34F, 30F);
      Tail2.setTextureSize(512, 256);
      Tail2.mirror = true;
      setRotation(Tail2, 0F, 0F, 0F);
  }
  
  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);
    Tail4.render(f5);
    Cheek1.render(f5);
    Tail3.render(f5);
    Pinky2.render(f5);
    Nape.render(f5);
    Eyebrow1.render(f5);
    Eyebrow2.render(f5);
    Head.render(f5);
    Neck.render(f5);
    Tooth15.render(f5);
    Tooth27.render(f5);
    Cheek2.render(f5);
    Tooth20.render(f5);
    Tooth7.render(f5);
    Nose.render(f5);
    Jaw.render(f5);
    Tooth8.render(f5);
    Tooth12.render(f5);
    Gums1.render(f5);
    Gums2.render(f5);
    Lip.render(f5);
    Torso.render(f5);
    Pinky1.render(f5);
    Thigh2.render(f5);
    Thigh1.render(f5);
    Knee2.render(f5);
    Knee1.render(f5);
    Heel2.render(f5);
    Heel1.render(f5);
    Chest.render(f5);
    Shoulder2.render(f5);
    Forearm2.render(f5);
    Finger2.render(f5);
    Shoulder1.render(f5);
    Forearm1.render(f5);
    Finger1.render(f5);
    Finger4.render(f5);
    Finger3.render(f5);
    Foot2.render(f5);
    Middle_Finger2.render(f5);
    Thumb2.render(f5);
    Index_Finger2.render(f5);
    Foot1.render(f5);
    Middle_Finger1.render(f5);
    Thumb1.render(f5);
    IndexFinger1.render(f5);
    Tooth22.render(f5);
    Tooth23.render(f5);
    Tooth24.render(f5);
    Tooth26.render(f5);
    Tooth16.render(f5);
    Tooth17.render(f5);
    Tooth18.render(f5);
    Tooth19.render(f5);
    Tooth3.render(f5);
    Tooth4.render(f5);
    Tooth5.render(f5);
    Tooth6.render(f5);
    Tooth1.render(f5);
    Tooth9.render(f5);
    Tooth10.render(f5);
    Tooth13.render(f5);
    Tooth11.render(f5);
    Tooth2.render(f5);
    Tooth14.render(f5);
    Tooth21.render(f5);
    Mouth.render(f5);
    Tail1.render(f5);
    Tail2.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, null);
  }

}
 
Назад
Сверху