3D Techne Model

Статус
В этой теме нельзя размещать новые ответы.
Понятия не имею в чем проблема...
Может кто нибудь наставит на путь истинный.

Код:
package assets.doublebuble.src;

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

public class ModelVssVintorez {
  //fields
    ModelRenderer Shape1;
    ModelRenderer Shape2;
    ModelRenderer Shape3;
    ModelRenderer Shape4;
    ModelRenderer Shape5;
    ModelRenderer Shape6;
    ModelRenderer Shape7;
    ModelRenderer Shape8;
    ModelRenderer Shape9;
    ModelRenderer Shape10;
    ModelRenderer Shape11;
    ModelRenderer Shape12;
    ModelRenderer Shape13;
    ModelRenderer Shape14;
    ModelRenderer Shape15;
    ModelRenderer Shape16;
    ModelRenderer Shape17;
    ModelRenderer Shape18;
    ModelRenderer Shape19;
    ModelRenderer Shape20;
    ModelRenderer Shape21;
    ModelRenderer Shape22;
    ModelRenderer Shape23;
    ModelRenderer Shape24;
    ModelRenderer Shape25;
    ModelRenderer Shape26;
    ModelRenderer Shape27;
    ModelRenderer Shape28;
    ModelRenderer Shape29;
    ModelRenderer Shape28;
    ModelRenderer Shape30;
    ModelRenderer Shape31;
    ModelRenderer Shape32;
    ModelRenderer Shape33;
    ModelRenderer Shape34;
    ModelRenderer Shape35;
    ModelRenderer Shape36;
    ModelRenderer Shape37;
    ModelRenderer Shape38;
    ModelRenderer Shape39;
    ModelRenderer Shape40;
    ModelRenderer Shape41;
    ModelRenderer Shape42;
    ModelRenderer Shape43;
    ModelRenderer Shape44;
    ModelRenderer Shape45;
    ModelRenderer Shape46;
    ModelRenderer Shape47;
    ModelRenderer Shape48;
    ModelRenderer Shape49;
    ModelRenderer Shape50;
    ModelRenderer Shape51;
    ModelRenderer Shape52;
    ModelRenderer Shape53;
    ModelRenderer Shape54;
    ModelRenderer Shape55;
    ModelRenderer Shape56;
    ModelRenderer Shape57;
    ModelRenderer Shape58;
    ModelRenderer Shape59;
    ModelRenderer Shape60;
    ModelRenderer Shape581;
    ModelRenderer Shape572;
    ModelRenderer Shape61;
    ModelRenderer Shape62;
    ModelRenderer Shape63;
    ModelRenderer Shape64;
    ModelRenderer Shape65;
    ModelRenderer Shape66;
    ModelRenderer Shape67;
    ModelRenderer Shape68;
    ModelRenderer Shape69;
    ModelRenderer Shape70;
    ModelRenderer Shape71;
    ModelRenderer Shape72;
    ModelRenderer Shape73;
    ModelRenderer Shape74;
    ModelRenderer Shape75;
    ModelRenderer Shape76;
    ModelRenderer Shape77;
    ModelRenderer Shape78;
    ModelRenderer Shape79;
    ModelRenderer Shape80;
    ModelRenderer Shape81;
    ModelRenderer Shape812;
  
  public ModelVssVintorez()
  {
    textureWidth = 64;
    textureHeight = 64;
    
      Shape1 = new ModelRenderer(this, 40, 30);
      Shape1.addBox(0F, 0F, 0F, 11, 1, 1);
      Shape1.setRotationPoint(0F, 0F, 0F);
      Shape1.setTextureSize(64, 64);
      Shape1.mirror = true;
      setRotation(Shape1, 0.6981317F, 0F, 0F);
      Shape2 = new ModelRenderer(this, 40, 28);
      Shape2.addBox(0F, 0F, 0F, 11, 1, 1);
      Shape2.setRotationPoint(0F, -0.64F, -0.23F);
      Shape2.setTextureSize(64, 64);
      Shape2.mirror = true;
      setRotation(Shape2, 0F, 0F, 0F);
      Shape3 = new ModelRenderer(this, 48, 26);
      Shape3.addBox(0F, 0F, 0F, 7, 1, 1);
      Shape3.setRotationPoint(0F, -0.64F, -0.23F);
      Shape3.setTextureSize(64, 64);
      Shape3.mirror = true;
      setRotation(Shape3, -0.6981317F, 0F, 0F);
      Shape4 = new ModelRenderer(this, 40, 24);
      Shape4.addBox(0F, 0F, 0F, 11, 1, 1);
      Shape4.setRotationPoint(0F, 0.16F, 0.409F);
      Shape4.setTextureSize(64, 64);
      Shape4.mirror = true;
      setRotation(Shape4, 0.0349066F, 0F, 0F);
      Shape5 = new ModelRenderer(this, 38, 26);
      Shape5.addBox(0F, 0F, 0F, 4, 1, 1);
      Shape5.setRotationPoint(0F, 0.127F, -0.87F);
      Shape5.setTextureSize(64, 64);
      Shape5.mirror = true;
      setRotation(Shape5, -0.0349066F, 0F, 0F);
      Shape6 = new ModelRenderer(this, 54, 22);
      Shape6.addBox(0F, 0F, 1F, 4, 1, 1);
      Shape6.setRotationPoint(7F, -1.2F, -0.9F);
      Shape6.setTextureSize(64, 64);
      Shape6.mirror = true;
      setRotation(Shape6, -0.6981317F, 0F, 0F);
      Shape7 = new ModelRenderer(this, 44, 22);
      Shape7.addBox(0F, 0F, 0F, 4, 1, 1);
      Shape7.setRotationPoint(7F, 0.208F, -0.771F);
      Shape7.setTextureSize(64, 64);
      Shape7.mirror = true;
      setRotation(Shape7, 0F, 0F, 0F);
      Shape8 = new ModelRenderer(this, 56, 20);
      Shape8.addBox(0F, 0F, 0F, 3, 1, 1);
      Shape8.setRotationPoint(4F, 0.2F, -0.7F);
      Shape8.setTextureSize(64, 64);
      Shape8.mirror = true;
      setRotation(Shape8, 0F, 0F, 0F);
      Shape9 = new ModelRenderer(this, 60, 18);
      Shape9.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape9.setRotationPoint(9.67F, 0.21F, -0.75F);
      Shape9.setTextureSize(64, 64);
      Shape9.mirror = true;
      setRotation(Shape9, 0F, 0.8726646F, 0F);
      Shape10 = new ModelRenderer(this, 57, 18);
      Shape10.addBox(0F, 0F, 0F, 0, 1, 1);
      Shape10.setRotationPoint(10.45F, 0.21F, -2.4F);
      Shape10.setTextureSize(64, 64);
      Shape10.mirror = true;
      setRotation(Shape10, 0F, -0.1570796F, 0F);
      Shape11 = new ModelRenderer(this, 0, 27);
      Shape11.addBox(0F, 0F, 0F, 12, 3, 2);
      Shape11.setRotationPoint(-1F, 1.1F, -0.71F);
      Shape11.setTextureSize(64, 64);
      Shape11.mirror = true;
      setRotation(Shape11, 0F, 0F, 0F);
      Shape12 = new ModelRenderer(this, 42, 18);
      Shape12.addBox(0F, 0F, 0F, 6, 3, 1);
      Shape12.setRotationPoint(11F, -0.03F, -0.93F);
      Shape12.setTextureSize(64, 64);
      Shape12.mirror = true;
      setRotation(Shape12, -0.0349066F, 0F, 0F);
      Shape13 = new ModelRenderer(this, 50, 16);
      Shape13.addBox(0F, 0F, 0F, 6, 1, 1);
      Shape13.setRotationPoint(11F, -0.75F, -0.23F);
      Shape13.setTextureSize(64, 64);
      Shape13.mirror = true;
      setRotation(Shape13, 0F, 0F, 0F);
      Shape14 = new ModelRenderer(this, 0, 23);
      Shape14.addBox(0F, 0F, 0F, 6, 3, 1);
      Shape14.setRotationPoint(11F, -0.02F, 0.487F);
      Shape14.setTextureSize(64, 64);
      Shape14.mirror = true;
      setRotation(Shape14, 0.0349066F, 0F, 0F);
      Shape15 = new ModelRenderer(this, 50, 14);
      Shape15.addBox(0F, 0F, 0F, 6, 1, 1);
      Shape15.setRotationPoint(11F, -0.03F, 0.075F);
      Shape15.setTextureSize(64, 64);
      Shape15.mirror = true;
      setRotation(Shape15, 0.8028515F, 0F, 0F);
      Shape16 = new ModelRenderer(this, 50, 12);
      Shape16.addBox(0F, 0F, 0F, 6, 1, 1);
      Shape16.setRotationPoint(11F, -0.03F, -0.93F);
      Shape16.setTextureSize(64, 64);
      Shape16.mirror = true;
      setRotation(Shape16, 0.8028515F, 0F, 0F);
      Shape17 = new ModelRenderer(this, 48, 9);
      Shape17.addBox(0F, 0F, 0F, 6, 1, 2);
      Shape17.setRotationPoint(11F, 2.7F, -0.75F);
      Shape17.setTextureSize(64, 64);
      Shape17.mirror = true;
      setRotation(Shape17, 0F, 0F, -0.0872665F);
      Shape18 = new ModelRenderer(this, 0, 21);
      Shape18.addBox(0F, 0F, 0F, 20, 1, 1);
      Shape18.setRotationPoint(17F, 1.3F, -0.23F);
      Shape18.setTextureSize(64, 64);
      Shape18.mirror = true;
      setRotation(Shape18, 0F, 0F, 0F);
      Shape19 = new ModelRenderer(this, 0, 19);
      Shape19.addBox(0F, 0F, 0F, 20, 1, 1);
      Shape19.setRotationPoint(17F, 1.6F, 0.05F);
      Shape19.setTextureSize(64, 64);
      Shape19.mirror = true;
      setRotation(Shape19, 0.7853982F, 0F, 0F);
      Shape20 = new ModelRenderer(this, 0, 17);
      Shape20.addBox(0F, 0F, 0F, 20, 1, 1);
      Shape20.setRotationPoint(17F, 0.6F, 0.46F);
      Shape20.setTextureSize(64, 64);
      Shape20.mirror = true;
      setRotation(Shape20, 0F, 0F, 0F);
      Shape21 = new ModelRenderer(this, 0, 15);
      Shape21.addBox(0F, 0F, 0F, 20, 1, 1);
      Shape21.setRotationPoint(17F, 0.6F, 0.05F);
      Shape21.setTextureSize(64, 64);
      Shape21.mirror = true;
      setRotation(Shape21, 0.7853982F, 0F, 0F);
      Shape22 = new ModelRenderer(this, 0, 13);
      Shape22.addBox(0F, 0F, 0F, 20, 1, 1);
      Shape22.setRotationPoint(17F, -0.105F, -0.24F);
      Shape22.setTextureSize(64, 64);
      Shape22.mirror = true;
      setRotation(Shape22, 0F, 0F, 0F);
      Shape23 = new ModelRenderer(this, 0, 11);
      Shape23.addBox(0F, 0F, 0F, 20, 1, 1);
      Shape23.setRotationPoint(17F, 0.6F, -0.95F);
      Shape23.setTextureSize(64, 64);
      Shape23.mirror = true;
      setRotation(Shape23, 0.7853982F, 0F, 0F);
      Shape24 = new ModelRenderer(this, 0, 9);
      Shape24.addBox(0F, 0F, 0F, 20, 1, 1);
      Shape24.setRotationPoint(17F, 0.6F, -0.95F);
      Shape24.setTextureSize(64, 64);
      Shape24.mirror = true;
      setRotation(Shape24, 0F, 0F, 0F);
      Shape25 = new ModelRenderer(this, 0, 32);
      Shape25.addBox(0F, 0F, 0F, 20, 1, 1);
      Shape25.setRotationPoint(17F, 1.6F, -0.95F);
      Shape25.setTextureSize(64, 64);
      Shape25.mirror = true;
      setRotation(Shape25, 0.8028515F, 0F, 0F);
      Shape26 = new ModelRenderer(this, 14, 23);
      Shape26.addBox(0F, 0F, 0F, 2, 1, 1);
      Shape26.setRotationPoint(-1F, 1.09F, -0.23F);
      Shape26.setTextureSize(64, 64);
      Shape26.mirror = true;
      setRotation(Shape26, 0F, 0F, -1.047198F);
      Shape27 = new ModelRenderer(this, 20, 23);
      Shape27.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape27.setRotationPoint(-0.3F, 0.5F, -0.5F);
      Shape27.setTextureSize(64, 64);
      Shape27.mirror = true;
      setRotation(Shape27, 0F, 0F, -0.4537856F);
      Shape28 = new ModelRenderer(this, 14, 25);
      Shape28.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape28.setRotationPoint(-0.3F, 0.5F, -0.5F);
      Shape28.setTextureSize(64, 64);
      Shape28.mirror = true;
      setRotation(Shape28, 0F, 0F, 0.3665191F);
      Shape29 = new ModelRenderer(this, 18, 25);
      Shape29.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape29.setRotationPoint(-0.3F, 0.5F, 0F);
      Shape29.setTextureSize(64, 64);
      Shape29.mirror = true;
      setRotation(Shape29, 0F, 0F, -0.6283185F);
      Shape28 = new ModelRenderer(this, 22, 25);
      Shape28.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape28.setRotationPoint(-0.3F, 0.5F, 0F);
      Shape28.setTextureSize(64, 64);
      Shape28.mirror = true;
      setRotation(Shape28, 0F, 0F, 0.3665191F);
      Shape30 = new ModelRenderer(this, 28, 27);
      Shape30.addBox(0F, 0F, 0F, 1, 3, 2);
      Shape30.setRotationPoint(-2F, 1.1F, -0.71F);
      Shape30.setTextureSize(64, 64);
      Shape30.mirror = true;
      setRotation(Shape30, 0F, 0F, 0F);
      Shape31 = new ModelRenderer(this, 42, 13);
      Shape31.addBox(0F, 0F, 0F, 2, 3, 2);
      Shape31.setRotationPoint(-2F, 1.1F, -0.71F);
      Shape31.setTextureSize(64, 64);
      Shape31.mirror = true;
      setRotation(Shape31, 0F, 0F, 1.134464F);
      Shape32 = new ModelRenderer(this, 0, 34);
      Shape32.addBox(0F, 0F, 0F, 17, 2, 2);
      Shape32.setRotationPoint(-18F, 2.2F, -0.71F);
      Shape32.setTextureSize(64, 64);
      Shape32.mirror = true;
      setRotation(Shape32, 0F, 0F, 0F);
      Shape33 = new ModelRenderer(this, 24, 23);
      Shape33.addBox(0F, 0F, 0F, 3, 1, 1);
      Shape33.setRotationPoint(0F, 3.3F, 0.2F);
      Shape33.setTextureSize(64, 64);
      Shape33.mirror = true;
      setRotation(Shape33, 0F, 0F, 0F);
      Shape34 = new ModelRenderer(this, 26, 25);
      Shape34.addBox(0F, 0F, 0F, 3, 1, 1);
      Shape34.setRotationPoint(0F, 3.3F, -0.6F);
      Shape34.setTextureSize(64, 64);
      Shape34.mirror = true;
      setRotation(Shape34, 0F, 0F, 0F);
      Shape35 = new ModelRenderer(this, 36, 29);
      Shape35.addBox(0F, 0F, 1F, 1, 2, 1);
      Shape35.setRotationPoint(5.5F, 3.5F, -1.6F);
      Shape35.setTextureSize(64, 64);
      Shape35.mirror = true;
      setRotation(Shape35, 0F, 0F, 0F);
      Shape36 = new ModelRenderer(this, 34, 26);
      Shape36.addBox(0F, 0F, 0F, 1, 2, 1);
      Shape36.setRotationPoint(2.05F, 3.5F, 0.1F);
      Shape36.setTextureSize(64, 64);
      Shape36.mirror = true;
      setRotation(Shape36, 0F, 0F, 0.122173F);
      Shape37 = new ModelRenderer(this, 44, 10);
      Shape37.addBox(0F, 0F, 0F, 1, 2, 1);
      Shape37.setRotationPoint(2.05F, 3.5F, -0.5F);
      Shape37.setTextureSize(64, 64);
      Shape37.mirror = true;
      setRotation(Shape37, 0F, 0F, 0.122173F);
      Shape38 = new ModelRenderer(this, 34, 23);
      Shape38.addBox(0F, 0F, 0F, 1, 2, 1);
      Shape38.setRotationPoint(1.6F, 3.7F, 0.15F);
      Shape38.setTextureSize(64, 64);
      Shape38.mirror = true;
      setRotation(Shape38, 0F, 0F, 0F);
      Shape39 = new ModelRenderer(this, 60, 6);
      Shape39.addBox(0F, 0F, 0F, 1, 2, 1);
      Shape39.setRotationPoint(1.6F, 3.7F, -0.55F);
      Shape39.setTextureSize(64, 64);
      Shape39.mirror = true;
      setRotation(Shape39, 0F, 0F, 0F);
      Shape40 = new ModelRenderer(this, 56, 0);
      Shape40.addBox(0F, 0F, 0F, 3, 0, 1);
      Shape40.setRotationPoint(2.7F, 5.5F, -0.2F);
      Shape40.setTextureSize(64, 64);
      Shape40.mirror = true;
      setRotation(Shape40, 0F, 0F, 0F);
      Shape41 = new ModelRenderer(this, 60, 4);
      Shape41.addBox(0F, 0F, -4F, 1, 1, 1);
      Shape41.setRotationPoint(4.2F, 3.2F, 3.8F);
      Shape41.setTextureSize(64, 64);
      Shape41.mirror = true;
      setRotation(Shape41, 0F, 0F, 0.9424778F);
      Shape42 = new ModelRenderer(this, 62, 2);
      Shape42.addBox(0F, 0F, 0F, 0, 1, 1);
      Shape42.setRotationPoint(3.91F, 4.25F, -0.2F);
      Shape42.setTextureSize(64, 64);
      Shape42.mirror = true;
      setRotation(Shape42, 0F, 0F, -0.2617994F);
      Shape43 = new ModelRenderer(this, 56, 32);
      Shape43.addBox(0F, 0F, 0F, 2, 7, 2);
      Shape43.setRotationPoint(-18F, 3F, -0.71F);
      Shape43.setTextureSize(64, 64);
      Shape43.mirror = true;
      setRotation(Shape43, 0F, 0F, 0F);
      Shape44 = new ModelRenderer(this, 48, 32);
      Shape44.addBox(0F, 0F, 0F, 3, 6, 1);
      Shape44.setRotationPoint(-1F, 4F, 0.15F);
      Shape44.setTextureSize(64, 64);
      Shape44.mirror = true;
      setRotation(Shape44, 0F, 0F, 0.0872665F);
      Shape45 = new ModelRenderer(this, 40, 34);
      Shape45.addBox(0F, 0F, 0F, 3, 6, 1);
      Shape45.setRotationPoint(-1F, 4F, -0.55F);
      Shape45.setTextureSize(64, 64);
      Shape45.mirror = true;
      setRotation(Shape45, 0F, 0F, 0.0872665F);
      Shape46 = new ModelRenderer(this, 28, 1);
      Shape46.addBox(0F, 0F, 0F, 15, 1, 2);
      Shape46.setRotationPoint(-16.1F, 9F, -0.71F);
      Shape46.setTextureSize(64, 64);
      Shape46.mirror = true;
      setRotation(Shape46, 0F, 0F, -0.0261799F);
      Shape47 = new ModelRenderer(this, 0, 38);
      Shape47.addBox(0F, 0F, 0F, 3, 6, 1);
      Shape47.setRotationPoint(-10F, 2.9F, -0.23F);
      Shape47.setTextureSize(64, 64);
      Shape47.mirror = true;
      setRotation(Shape47, 0F, 0F, 0.0872665F);
      Shape48 = new ModelRenderer(this, 54, 4);
      Shape48.addBox(0F, 0F, 0F, 2, 4, 1);
      Shape48.setRotationPoint(-17.3F, 6.5F, -0.23F);
      Shape48.setTextureSize(64, 64);
      Shape48.mirror = true;
      setRotation(Shape48, 0F, 0F, -0.5061455F);
      Shape49 = new ModelRenderer(this, 50, 6);
      Shape49.addBox(0F, 0F, 0F, 1, 2, 1);
      Shape49.setRotationPoint(-14.4F, 3.2F, -0.23F);
      Shape49.setTextureSize(64, 64);
      Shape49.mirror = true;
      setRotation(Shape49, 0F, 0F, 0.8028515F);
      Shape50 = new ModelRenderer(this, 50, 4);
      Shape50.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape50.setRotationPoint(-10.4F, 8.3F, -0.23F);
      Shape50.setTextureSize(64, 64);
      Shape50.mirror = true;
      setRotation(Shape50, 0F, 0F, 0.9773844F);
      Shape51 = new ModelRenderer(this, 44, 32);
      Shape51.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape51.setRotationPoint(-10.7F, 4.1F, -0.23F);
      Shape51.setTextureSize(64, 64);
      Shape51.mirror = true;
      setRotation(Shape51, 0F, 0F, -0.7679449F);
      Shape52 = new ModelRenderer(this, 46, 5);
      Shape52.addBox(0F, 0F, 0F, 1, 3, 1);
      Shape52.setRotationPoint(-3.3F, 3.9F, -0.23F);
      Shape52.setTextureSize(64, 64);
      Shape52.mirror = true;
      setRotation(Shape52, 0F, 0F, -0.9948377F);
      Shape53 = new ModelRenderer(this, 42, 8);
      Shape53.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape53.setRotationPoint(-7.35F, 3.4F, -0.23F);
      Shape53.setTextureSize(64, 64);
      Shape53.mirror = true;
      setRotation(Shape53, 0F, 0F, 0.6632251F);
      Shape54 = new ModelRenderer(this, 42, 6);
      Shape54.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape54.setRotationPoint(-7.6F, 8.1F, -0.23F);
      Shape54.setTextureSize(64, 64);
      Shape54.mirror = true;
      setRotation(Shape54, 0F, 0F, 0.8552113F);
      Shape55 = new ModelRenderer(this, 42, 4);
      Shape55.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape55.setRotationPoint(-1.3F, 8F, -0.23F);
      Shape55.setTextureSize(64, 64);
      Shape55.mirror = true;
      setRotation(Shape55, 0F, 0F, 0.8028515F);
      Shape56 = new ModelRenderer(this, 36, 6);
      Shape56.addBox(0F, 0F, 0F, 1, 1, 2);
      Shape56.setRotationPoint(-2.1F, 9.1F, -0.71F);
      Shape56.setTextureSize(64, 64);
      Shape56.mirror = true;
      setRotation(Shape56, 0F, 0F, -0.6632251F);
      Shape57 = new ModelRenderer(this, 32, 5);
      Shape57.addBox(0F, 0F, 0F, 1, 3, 1);
      Shape57.setRotationPoint(-18.3F, 6.8F, 0.2F);
      Shape57.setTextureSize(64, 64);
      Shape57.mirror = true;
      setRotation(Shape57, 0F, 0F, 0.1047198F);
      Shape58 = new ModelRenderer(this, 24, 3);
      Shape58.addBox(0F, 0F, 0F, 1, 5, 1);
      Shape58.setRotationPoint(-18.6F, 2.3F, 0.2F);
      Shape58.setTextureSize(64, 64);
      Shape58.mirror = true;
      setRotation(Shape58, 0F, 0F, -0.0610865F);
      Shape59 = new ModelRenderer(this, 8, 41);
      Shape59.addBox(0F, 0F, 0F, 15, 1, 2);
      Shape59.setRotationPoint(-16F, 8.6F, -0.71F);
      Shape59.setTextureSize(64, 64);
      Shape59.mirror = true;
      setRotation(Shape59, 0F, 0F, 0F);
      Shape60 = new ModelRenderer(this, 58, 41);
      Shape60.addBox(0F, 0F, 0F, 1, 6, 2);
      Shape60.setRotationPoint(-1.09F, 4F, -0.71F);
      Shape60.setTextureSize(64, 64);
      Shape60.mirror = true;
      setRotation(Shape60, 0F, 0F, 0.0872665F);
      Shape581 = new ModelRenderer(this, 54, 41);
      Shape581.addBox(0F, 0F, 0F, 1, 5, 1);
      Shape581.setRotationPoint(-18.6F, 2.3F, -0.6F);
      Shape581.setTextureSize(64, 64);
      Shape581.mirror = true;
      setRotation(Shape581, 0F, 0F, -0.0610865F);
      Shape572 = new ModelRenderer(this, 50, 39);
      Shape572.addBox(0F, 0F, 0F, 1, 3, 1);
      Shape572.setRotationPoint(-18.3F, 6.8F, -0.6F);
      Shape572.setTextureSize(64, 64);
      Shape572.mirror = true;
      setRotation(Shape572, 0F, 0F, 0.1047198F);
      Shape61 = new ModelRenderer(this, 60, 49);
      Shape61.addBox(0F, 0F, 0F, 1, 6, 1);
      Shape61.setRotationPoint(-16F, 4F, -0.23F);
      Shape61.setTextureSize(64, 64);
      Shape61.mirror = true;
      setRotation(Shape61, 0F, 0F, 0F);
      Shape62 = new ModelRenderer(this, 20, 6);
      Shape62.addBox(0F, 0F, 0F, 1, 2, 1);
      Shape62.setRotationPoint(5.5F, 3.5F, 0.2F);
      Shape62.setTextureSize(64, 64);
      Shape62.mirror = true;
      setRotation(Shape62, 0F, 0F, 0F);
      Shape63 = new ModelRenderer(this, 8, 7);
      Shape63.addBox(0F, 0F, 0F, 5, 1, 1);
      Shape63.setRotationPoint(6F, 3.8F, -0.65F);
      Shape63.setTextureSize(64, 64);
      Shape63.mirror = true;
      setRotation(Shape63, 0F, 0F, -0.1047198F);
      Shape64 = new ModelRenderer(this, 20, 4);
      Shape64.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape64.setRotationPoint(0F, 0F, 0F);
      Shape64.setTextureSize(64, 64);
      Shape64.mirror = true;
      setRotation(Shape64, 0F, 0F, 0F);
      Shape65 = new ModelRenderer(this, 54, 56);
      Shape65.addBox(0F, 0F, 0F, 4, 5, 1);
      Shape65.setRotationPoint(6.5F, 4F, -0.5F);
      Shape65.setTextureSize(64, 64);
      Shape65.mirror = true;
      setRotation(Shape65, 0F, 0F, -0.0698132F);
      Shape66 = new ModelRenderer(this, 56, 49);
      Shape66.addBox(0F, 0F, 0F, 1, 5, 1);
      Shape66.setRotationPoint(6F, 4F, -0.16F);
      Shape66.setTextureSize(64, 64);
      Shape66.mirror = true;
      setRotation(Shape66, 0F, 0F, -0.0698132F);
      Shape67 = new ModelRenderer(this, 8, 38);
      Shape67.addBox(0F, 0F, 0F, 5, 1, 1);
      Shape67.setRotationPoint(6F, 8.4F, -0.65F);
      Shape67.setTextureSize(64, 64);
      Shape67.mirror = true;
      setRotation(Shape67, 0F, 0F, -0.0698132F);
      Shape68 = new ModelRenderer(this, 20, 38);
      Shape68.addBox(0F, 0F, 0F, 5, 1, 1);
      Shape68.setRotationPoint(6F, 8.4F, 0.25F);
      Shape68.setTextureSize(64, 64);
      Shape68.mirror = true;
      setRotation(Shape68, 0F, 0F, -0.0698132F);
      Shape69 = new ModelRenderer(this, 46, 47);
      Shape69.addBox(0F, 0F, 0F, 5, 1, 1);
      Shape69.setRotationPoint(6F, 3.8F, 0.2333333F);
      Shape69.setTextureSize(64, 64);
      Shape69.mirror = true;
      setRotation(Shape69, 0F, 0F, -0.1047198F);
      Shape70 = new ModelRenderer(this, 46, 49);
      Shape70.addBox(0F, -1F, 0F, 4, 5, 1);
      Shape70.setRotationPoint(6.57F, 5F, 0.1F);
      Shape70.setTextureSize(64, 64);
      Shape70.mirror = true;
      setRotation(Shape70, 0F, 0F, -0.0698132F);
      Shape71 = new ModelRenderer(this, 32, 55);
      Shape71.addBox(0F, 0F, 0F, 9, 2, 2);
      Shape71.setRotationPoint(3.3F, -4F, -0.73F);
      Shape71.setTextureSize(64, 64);
      Shape71.mirror = true;
      setRotation(Shape71, 0F, 0F, 0F);
      Shape72 = new ModelRenderer(this, 28, 7);
      Shape72.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape72.setRotationPoint(2.3F, -3.5F, -0.23F);
      Shape72.setTextureSize(64, 64);
      Shape72.mirror = true;
      setRotation(Shape72, 0F, 0F, 0F);
      Shape73 = new ModelRenderer(this, 12, 3);
      Shape73.addBox(0F, 0F, 0F, 2, 2, 2);
      Shape73.setRotationPoint(0.5F, -4F, -0.73F);
      Shape73.setTextureSize(64, 64);
      Shape73.mirror = true;
      setRotation(Shape73, 0F, 0F, 0F);
      Shape74 = new ModelRenderer(this, 24, 0);
      Shape74.addBox(0F, 0F, 0F, 1, 1, 1);
      Shape74.setRotationPoint(-0.3F, -3.5F, -0.23F);
      Shape74.setTextureSize(64, 64);
      Shape74.mirror = true;
      setRotation(Shape74, 0F, 0F, 0F);
      Shape75 = new ModelRenderer(this, 48, 43);
      Shape75.addBox(0F, 0F, 0F, 1, 2, 2);
      Shape75.setRotationPoint(-1.1F, -4F, -0.73F);
      Shape75.setTextureSize(64, 64);
      Shape75.mirror = true;
      setRotation(Shape75, 0F, 0F, 0F);
      Shape76 = new ModelRenderer(this, 42, 44);
      Shape76.addBox(0F, 0F, 0F, 1, 1, 2);
      Shape76.setRotationPoint(7F, -3.5F, -1.23F);
      Shape76.setTextureSize(64, 64);
      Shape76.mirror = true;
      setRotation(Shape76, 0F, 0F, 0F);
      Shape77 = new ModelRenderer(this, 20, 0);
      Shape77.addBox(0F, 0F, 0F, 1, 2, 1);
      Shape77.setRotationPoint(7F, -4.5F, -0.23F);
      Shape77.setTextureSize(64, 64);
      Shape77.mirror = true;
      setRotation(Shape77, 0F, 0F, 0F);
      Shape78 = new ModelRenderer(this, 0, 4);
      Shape78.addBox(0F, 0F, 0F, 4, 2, 1);
      Shape78.setRotationPoint(5.5F, 0F, 1F);
      Shape78.setTextureSize(64, 64);
      Shape78.mirror = true;
      setRotation(Shape78, 0F, 0F, 0F);
      Shape79 = new ModelRenderer(this, 0, 45);
      Shape79.addBox(0F, 0F, 0F, 5, 1, 1);
      Shape79.setRotationPoint(5F, -2.5F, -0.23F);
      Shape79.setTextureSize(64, 64);
      Shape79.mirror = true;
      setRotation(Shape79, 0F, 0F, 0F);
      Shape80 = new ModelRenderer(this, 12, 44);
      Shape80.addBox(0F, 0F, 0F, 6, 1, 2);
      Shape80.setRotationPoint(4.5F, -1.7F, -0.73F);
      Shape80.setTextureSize(64, 64);
      Shape80.mirror = true;
      setRotation(Shape80, 0F, 0F, 0F);
      Shape81 = new ModelRenderer(this, 4, 0);
      Shape81.addBox(0F, 0F, 0F, 1, 2, 1);
      Shape81.setRotationPoint(6F, -1.3F, 0.3F);
      Shape81.setTextureSize(64, 64);
      Shape81.mirror = true;
      setRotation(Shape81, 0.3839724F, 0F, 0F);
      Shape812 = new ModelRenderer(this, 0, 0);
      Shape812.addBox(0F, 0F, 0F, 1, 2, 1);
      Shape812.setRotationPoint(8F, -1.3F, 0.3F);
      Shape812.setTextureSize(64, 64);
      Shape812.mirror = true;
      setRotation(Shape812, 0.3839724F, 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);
    Shape1.render(f5);
    Shape2.render(f5);
    Shape3.render(f5);
    Shape4.render(f5);
    Shape5.render(f5);
    Shape6.render(f5);
    Shape7.render(f5);
    Shape8.render(f5);
    Shape9.render(f5);
    Shape10.render(f5);
    Shape11.render(f5);
    Shape12.render(f5);
    Shape13.render(f5);
    Shape14.render(f5);
    Shape15.render(f5);
    Shape16.render(f5);
    Shape17.render(f5);
    Shape18.render(f5);
    Shape19.render(f5);
    Shape20.render(f5);
    Shape21.render(f5);
    Shape22.render(f5);
    Shape23.render(f5);
    Shape24.render(f5);
    Shape25.render(f5);
    Shape26.render(f5);
    Shape27.render(f5);
    Shape28.render(f5);
    Shape29.render(f5);
    Shape28.render(f5);
    Shape30.render(f5);
    Shape31.render(f5);
    Shape32.render(f5);
    Shape33.render(f5);
    Shape34.render(f5);
    Shape35.render(f5);
    Shape36.render(f5);
    Shape37.render(f5);
    Shape38.render(f5);
    Shape39.render(f5);
    Shape40.render(f5);
    Shape41.render(f5);
    Shape42.render(f5);
    Shape43.render(f5);
    Shape44.render(f5);
    Shape45.render(f5);
    Shape46.render(f5);
    Shape47.render(f5);
    Shape48.render(f5);
    Shape49.render(f5);
    Shape50.render(f5);
    Shape51.render(f5);
    Shape52.render(f5);
    Shape53.render(f5);
    Shape54.render(f5);
    Shape55.render(f5);
    Shape56.render(f5);
    Shape57.render(f5);
    Shape58.render(f5);
    Shape59.render(f5);
    Shape60.render(f5);
    Shape581.render(f5);
    Shape572.render(f5);
    Shape61.render(f5);
    Shape62.render(f5);
    Shape63.render(f5);
    Shape64.render(f5);
    Shape65.render(f5);
    Shape66.render(f5);
    Shape67.render(f5);
    Shape68.render(f5);
    Shape69.render(f5);
    Shape70.render(f5);
    Shape71.render(f5);
    Shape72.render(f5);
    Shape73.render(f5);
    Shape74.render(f5);
    Shape75.render(f5);
    Shape76.render(f5);
    Shape77.render(f5);
    Shape78.render(f5);
    Shape79.render(f5);
    Shape80.render(f5);
    Shape81.render(f5);
    Shape812.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, ent);
  }

}
Код:
package assets.doublebuble.src;

import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.inventory.GuiContainerCreative;
import net.minecraft.client.gui.inventory.GuiInventory;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.IItemRenderer;

import org.lwjgl.opengl.GL11;

public class VssRender implements IItemRenderer {

    @Override
    public boolean handleRenderType(ItemStack item, ItemRenderType type) {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item,
            ItemRendererHelper helper) {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    public void renderItem(ItemRenderType type, ItemStack item, Object... data) 
    {
        switch(type)
        {
        case EQUIPPED:
            {
                GL11.glPushMatrix();
                Minecraft.getMinecraft().renderEngine.func_110577_a(new ResourceLocation ("doublebuble", "textures/models/VssVintorez.png"));
                GL11.glRotatef(150F, 1F, 0F, 0F);
                GL11.glRotatef(65F, -10F, 1F, 0F);
                GL11.glRotatef(-80F, 0F, 0F, 1F);
                
                boolean isFirstPirson = true;
                if(data[1] != null && data[1] instanceof EntityPlayer)
                {
                    if(!((EntityPlayer)data[1] == Minecraft.getMinecraft().renderViewEntity && Minecraft.getMinecraft().gameSettings.thirdPersonView == 0 && !((Minecraft.getMinecraft().currentScreen instanceof GuiInventory || Minecraft.getMinecraft().currentScreen instanceof GuiContainerCreative) && RenderManager.instance.playerViewY == 180.0F)));
                    {
                        GL11.glTranslatef(-0.F, -0.0F, -0.0F);
                    }
                }
                else
                {
                    isFirstPirson = true;
                }
                
                GL11.glTranslatef(0.1F, 0.5F, -0.8F);
                float scale = 1.0F;
                GL11.glScalef(2.0F, 2.0F, 2.0F);
                ModelVssVintorez.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F, isFirstPirson);
                GL11.glPopMatrix();
                
            }
            default:
                break;
        }
    }

}
 
Я тоже не имею понятия, в чем проблема. Все норм.
 
Двоеточия после огромного ифа, За который я скоро буду банить не нужно.
 
Блть,ты как я в первый день изучения джавы.Лезешь куда подальше.Начинай с основ,прочти учебник джавы...
А пока что юзай всякие блоки и итемы.
 
annalifegame написал(а):
Блть,ты как я в первый день изучения джавы.Лезешь куда подальше.Начинай с основ,прочти учебник джавы...
А пока что юзай всякие блоки и итемы.
Цыц. Правило нарушила
 
annalifegame написал(а):
Блть,ты как я в первый день изучения джавы.Лезешь куда подальше.Начинай с основ,прочти учебник джавы...
А пока что юзай всякие блоки и итемы.
Тебя кто нибудь спрашивает что мне делать и куда стоит и не стоит лезть?
Я делаю мод для своего проекта(так к слову).
И еще. Я джаву знаю (игру со скриптами на джава коде делал.)
Это раз.
И еще:

[font=Verdana, Helvetica, Arial, sans-serif]Сегодня 14:22:10[/font]
[font=Verdana, Helvetica, Arial, sans-serif]Двоеточия после огромного ифа, За который я скоро буду банить не нужно.[/font]

А можно кусочек кода?) Я не совсем понял о каком именно.
 
Речь про этот иф:
Код:
if(!((EntityPlayer)data[1] == Minecraft.getMinecraft().renderViewEntity && Minecraft.getMinecraft().gameSettings.thirdPersonView == 0 && !((Minecraft.getMinecraft().currentScreen instanceof GuiInventory || Minecraft.getMinecraft().currentScreen instanceof GuiContainerCreative) && RenderManager.instance.playerViewY == 180.0F)));
Огромный иф это еще не так страшно.
1) Плохо то, что этот иф в одну строку. 349 символов в строке это слишком.
2) Этот иф ничего не делает. Вообще!
3) RenderManager.instance.playerViewY == 180.0F Убивать за такое! Нельзя числа с плавающей точкой проверять на равенство.
[merge_posts_bbcode]Добавлено: 29.10.2014 21:07:50[/merge_posts_bbcode]

И я тоже не вижу в чем проблема.
 
Asd73 написал(а):
Речь про этот иф:
Код:
if(!((EntityPlayer)data[1] == Minecraft.getMinecraft().renderViewEntity && Minecraft.getMinecraft().gameSettings.thirdPersonView == 0 && !((Minecraft.getMinecraft().currentScreen instanceof GuiInventory || Minecraft.getMinecraft().currentScreen instanceof GuiContainerCreative) && RenderManager.instance.playerViewY == 180.0F)));
Огромный иф это еще не так страшно.
1) Плохо то, что этот иф в одну строку. 349 символов в строке это слишком.
2) Этот иф ничего не делает. Вообще!
3) RenderManager.instance.playerViewY == 180.0F Убивать за такое! Нельзя числа с плавающей точкой проверять на равенство.
[merge_posts_bbcode]Добавлено: 29.10.2014 21:07:50[/merge_posts_bbcode]

И я тоже не вижу в чем проблема.
Так я это вообще из урока про 3д итем скопировал.
[merge_posts_bbcode]Добавлено: 29.10.2014 19:41:56[/merge_posts_bbcode]

Я сам исправил вообщем, все тема закрыта.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху