Jump to content

Game crashes after adding a custom rendered block


Mottbro

Recommended Posts

I have just added another custom rendered block to my mod but for some reason, the came seems to crash on launch. I am not sure why this is as I have already added many custom rendered blocks. One difference with this one is that it is larger than one block and has a large number of components, so I don't know how to (or if I need to) do something with custom block bounds??? This is the crash report, which I don't have a clue what it means:

 

---- Minecraft Crash Report ----

// This doesn't make any sense!

 

Time: 14/07/14 21:33

Description: Initializing game

 

java.lang.NullPointerException: Initializing game

at com.mottbro.coastercraftmod.model.ModelCoasterCar1.<init>(ModelCoasterCar1.java:779)

at com.mottbro.coastercraftmod.renderer.RenderCoasterCar1.<init>(RenderCoasterCar1.java:26)

at com.mottbro.coastercraftmod.lib.ProxyClient.registerRenderInformation(ProxyClient.java:26)

at com.mottbro.coastercraftmod.CoastercraftMod.load(CoastercraftMod.java:119)

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.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.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.initializeMods(Loader.java:690)

at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:527)

at net.minecraft.client.Minecraft.run(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.mottbro.coastercraftmod.model.ModelCoasterCar1.<init>(ModelCoasterCar1.java:779)

at com.mottbro.coastercraftmod.renderer.RenderCoasterCar1.<init>(RenderCoasterCar1.java:26)

at com.mottbro.coastercraftmod.lib.ProxyClient.registerRenderInformation(ProxyClient.java:26)

at com.mottbro.coastercraftmod.CoastercraftMod.load(CoastercraftMod.java:119)

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.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.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.initializeMods(Loader.java:690)

at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:527)

 

-- Initialization --

Details:

Stacktrace:

at net.minecraft.client.Minecraft.run(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 (amd64) version 6.1

Java Version: 1.8.0_05, Oracle Corporation

Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation

Memory: 857006728 bytes (817 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)

JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M

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.211.1121 Minecraft Forge 10.12.2.1121 4 mods loaded, 4 mods active

mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized

FML{7.2.211.1121} [Forge Mod Loader] (forgeBin-1.7.2-10.12.2.1121.jar) Unloaded->Constructed->Pre-initialized->Initialized

Forge{10.12.2.1121} [Minecraft Forge] (forgeBin-1.7.2-10.12.2.1121.jar) Unloaded->Constructed->Pre-initialized->Initialized

coastercraftmod{1.0} [Coastercraft Mod] (bin) Unloaded->Constructed->Pre-initialized->Errored

Launched Version: 1.6

LWJGL: 2.9.0

OpenGL: ATI Mobility Radeon HD 5650                                      GL version 3.2.9712 Compatibility Profile Context, ATI Technologies Inc.

Is Modded: Definitely; Client brand changed to 'fml,forge'

Type: Client (map_client.txt)

Resource Packs: []

Current Language: English (US)

Profiler Position: N/A (disabled)

Vec3 Pool Size: ~~ERROR~~ NullPointerException: null

Anisotropic Filtering: Off (1)

Link to comment
Share on other sites

Hi

 

Thanks for replying :)

 

Here is the code from the modelcoastercar1 you asked for.

 

https://gist.github.com/anonymous/3e6994de402e790fc596

 

 

 

package com.mottbro.coastercraftmod.model;

 

import net.minecraft.client.model.ModelBase;

import net.minecraft.client.model.ModelRenderer;

import net.minecraft.entity.Entity;

 

public class ModelCoasterCar1 extends ModelBase

{

  //fields

    ModelRenderer a1;

    ModelRenderer a2;

    ModelRenderer a3;

    ModelRenderer a4;

    ModelRenderer a5;

    ModelRenderer a6;

    ModelRenderer a7;

    ModelRenderer a8;

    ModelRenderer a9;

    ModelRenderer a10;

    ModelRenderer a11;

    ModelRenderer a12;

    ModelRenderer a13;

    ModelRenderer a14;

    ModelRenderer a15;

    ModelRenderer a16;

    ModelRenderer a17;

    ModelRenderer a18;

    ModelRenderer a19;

    ModelRenderer a20;

    ModelRenderer a21;

    ModelRenderer a22;

    ModelRenderer a23;

    ModelRenderer a24;

    ModelRenderer a25;

    ModelRenderer a26;

    ModelRenderer a27;

    ModelRenderer a28;

    ModelRenderer a29;

    ModelRenderer a30;

    ModelRenderer a31;

    ModelRenderer a32;

    ModelRenderer a33;

    ModelRenderer a34;

    ModelRenderer a35;

    ModelRenderer a36;

    ModelRenderer a37;

    ModelRenderer a38;

    ModelRenderer a39;

    ModelRenderer a40;

    ModelRenderer a41;

    ModelRenderer a42;

    ModelRenderer a43;

    ModelRenderer a44;

    ModelRenderer a45;

    ModelRenderer a46;

    ModelRenderer a47;

    ModelRenderer a48;

    ModelRenderer a49;

    ModelRenderer a50;

    ModelRenderer a51;

    ModelRenderer a52;

    ModelRenderer a53;

    ModelRenderer a54;

    ModelRenderer a55;

    ModelRenderer a56;

    ModelRenderer a57;

    ModelRenderer a58;

    ModelRenderer a59;

    ModelRenderer a60;

    ModelRenderer a61;

    ModelRenderer a62;

    ModelRenderer a63;

    ModelRenderer a64;

    ModelRenderer a65;

    ModelRenderer a66;

    ModelRenderer a67;

    ModelRenderer a68;

    ModelRenderer a69;

    ModelRenderer a70;

    ModelRenderer a71;

    ModelRenderer a72;

    ModelRenderer a73;

    ModelRenderer a74;

    ModelRenderer a75;

    ModelRenderer a76;

    ModelRenderer a77;

    ModelRenderer a78;

    ModelRenderer a79;

    ModelRenderer a80;

    ModelRenderer a81;

    ModelRenderer a82;

    ModelRenderer a83;

    ModelRenderer a84;

    ModelRenderer a85;

    ModelRenderer a86;

    ModelRenderer a87;

    ModelRenderer a88;

    ModelRenderer a89;

    ModelRenderer a90;

    ModelRenderer a91;

    ModelRenderer a92;

    ModelRenderer a93;

    ModelRenderer a94;

    ModelRenderer a95;

    ModelRenderer a96;

    ModelRenderer a97;

    ModelRenderer a98;

    ModelRenderer a99;

    ModelRenderer a100;

    ModelRenderer a101;

    ModelRenderer a102;

    ModelRenderer a103;

    ModelRenderer a104;

    ModelRenderer a105;

    ModelRenderer a106;

    ModelRenderer a107;

    ModelRenderer a108;

    ModelRenderer a109;

    ModelRenderer a110;

    ModelRenderer a111;

    ModelRenderer a112;

    ModelRenderer a113;

    ModelRenderer a114;

    ModelRenderer a115;

    ModelRenderer a116;

    ModelRenderer a117;

    ModelRenderer a118;

    ModelRenderer a119;

    ModelRenderer a120;

    ModelRenderer a121;

    ModelRenderer a122;

    ModelRenderer a123;

    ModelRenderer a124;

    ModelRenderer a125;

    ModelRenderer a126;

    ModelRenderer a127;

    ModelRenderer a128;

    ModelRenderer a129;

    ModelRenderer a130;

    ModelRenderer a131;

    ModelRenderer a132;

    ModelRenderer a133;

    ModelRenderer a134;

    ModelRenderer a135;

    ModelRenderer a136;

    ModelRenderer a137;

    ModelRenderer a138;

    ModelRenderer a139;

    ModelRenderer a140;

    ModelRenderer a141;

    ModelRenderer a142;

    ModelRenderer a143;

    ModelRenderer a144;

    ModelRenderer a145;

    ModelRenderer a146;

    ModelRenderer a147;

    ModelRenderer a148;

    ModelRenderer a149;

    ModelRenderer a150;

    ModelRenderer a151;

    ModelRenderer a152;

    ModelRenderer a153;

    ModelRenderer a154;

    ModelRenderer a155;

    ModelRenderer a156;

    ModelRenderer a157;

    ModelRenderer a158;

    ModelRenderer a159;

    ModelRenderer a160;

    ModelRenderer a161;

    ModelRenderer a162;

    ModelRenderer a163;

    ModelRenderer a164;

    ModelRenderer a165;

    ModelRenderer a166;

    ModelRenderer a167;

    ModelRenderer a168;

    ModelRenderer a169;

    ModelRenderer a170;

    ModelRenderer a171;

    ModelRenderer a172;

    ModelRenderer a173;

    ModelRenderer aa173;

    ModelRenderer a174;

    ModelRenderer a175;

    ModelRenderer a176;

    ModelRenderer a177;

    ModelRenderer a178;

    ModelRenderer a179;

    ModelRenderer a180;

    ModelRenderer a181;

    ModelRenderer a182;

    ModelRenderer a183;

    ModelRenderer a184;

    ModelRenderer a185;

    ModelRenderer a186;

    ModelRenderer a187;

    ModelRenderer a188;

    ModelRenderer a189;

    ModelRenderer a190;

    ModelRenderer a191;

    ModelRenderer a192;

    ModelRenderer a193;

    ModelRenderer a194;

    ModelRenderer a195;

    ModelRenderer a196;

    ModelRenderer a197;

    ModelRenderer a198;

    ModelRenderer a199;

    ModelRenderer a200;

    ModelRenderer a201;

    ModelRenderer a202;

    ModelRenderer a203;

    ModelRenderer a204;

    ModelRenderer a205;

    ModelRenderer a206;

    ModelRenderer a207;

    ModelRenderer a208;

    ModelRenderer a209;

    ModelRenderer a210;

    ModelRenderer a211;

    ModelRenderer a212;

    ModelRenderer a213;

    ModelRenderer a214;

    ModelRenderer a215;

    ModelRenderer a216;

    ModelRenderer a217;

    ModelRenderer a218;

    ModelRenderer a219;

    ModelRenderer a220;

    ModelRenderer a221;

    ModelRenderer a222;

    ModelRenderer a223;

    ModelRenderer a224;

    ModelRenderer a225;

    ModelRenderer a226;

    ModelRenderer a227;

    ModelRenderer a228;

    ModelRenderer a229;

    ModelRenderer a230;

    ModelRenderer a231;

    ModelRenderer a232;

    ModelRenderer a233;

    ModelRenderer a234;

    ModelRenderer a235;

    ModelRenderer a236;

    ModelRenderer a238;

    ModelRenderer a239;

    ModelRenderer a240;

    ModelRenderer a241;

    ModelRenderer a242;

    ModelRenderer a243;

    ModelRenderer a244;

    ModelRenderer a245;

    ModelRenderer a246;

    ModelRenderer a247;

    ModelRenderer a248;

    ModelRenderer a249;

    ModelRenderer a250;

    ModelRenderer a251;

    ModelRenderer a252;

    ModelRenderer a253;

    ModelRenderer a254;

    ModelRenderer a255;

    ModelRenderer a256;

    ModelRenderer a257;

    ModelRenderer a258;

    ModelRenderer a259;

    ModelRenderer a260;

    ModelRenderer a261;

    ModelRenderer a262;

    ModelRenderer a263;

    ModelRenderer a264;

    ModelRenderer a265;

    ModelRenderer a266;

    ModelRenderer a267;

    ModelRenderer a268;

    ModelRenderer a269;

    ModelRenderer a270;

    ModelRenderer a271;

    ModelRenderer a272;

    ModelRenderer a273;

    ModelRenderer a274;

    ModelRenderer a275;

    ModelRenderer a276;

    ModelRenderer a277;

    ModelRenderer a278;

    ModelRenderer a279;

    ModelRenderer a280;

    ModelRenderer a281;

    ModelRenderer a282;

    ModelRenderer a283;

    ModelRenderer a284;

    ModelRenderer a285;

    ModelRenderer a286;

    ModelRenderer a287;

    ModelRenderer a288;

    ModelRenderer a289;

    ModelRenderer a290;

    ModelRenderer a291;

    ModelRenderer a292;

    ModelRenderer a293;

    ModelRenderer a294;

    ModelRenderer a295;

    ModelRenderer a296;

    ModelRenderer a297;

    ModelRenderer a298;

    ModelRenderer a299;

    ModelRenderer a300;

    ModelRenderer a301;

    ModelRenderer a302;

    ModelRenderer a303;

    ModelRenderer a304;

    ModelRenderer a305;

    ModelRenderer a306;

    ModelRenderer a307;

 

  public ModelCoasterCar1()

  {

    textureWidth = 128;

    textureHeight = 512;

   

      a1 = new ModelRenderer(this, 0, 0);

      a1.addBox(-2F, -1F, 0F, 1, 1, 1);

      a1.setRotationPoint(-5F, 11.9F, 0.3F);

      a1.setTextureSize(128, 512);

      a1.mirror = true;

      setRotation(a1, 0.7853982F, 0F, 0F);

      a2 = new ModelRenderer(this, 34, 34);

      a2.addBox(0F, 0F, -3F, 22, 2, 3);

      a2.setRotationPoint(-11F, 2.4F, -31F);

      a2.setTextureSize(128, 512);

      a2.mirror = true;

      setRotation(a2, 0.7853982F, 0F, 0F);

      a3 = new ModelRenderer(this, 0, 0);

      a3.addBox(-2F, -1F, 0F, 1, 1, 1);

      a3.setRotationPoint(-5F, 12.2F, 1F);

      a3.setTextureSize(128, 512);

      a3.mirror = true;

      setRotation(a3, 0F, 0F, 0F);

      a4 = new ModelRenderer(this, 0, 0);

      a4.addBox(-2F, -1F, 0F, 1, 1, 1);

      a4.setRotationPoint(-5F, 12.9F, 1.3F);

      a4.setTextureSize(128, 512);

      a4.mirror = true;

      setRotation(a4, 0.7853982F, 0F, 0F);

      a5 = new ModelRenderer(this, 0, 0);

      a5.addBox(-2F, -1F, 0F, 1, 1, 1);

      a5.setRotationPoint(-5F, 12.9F, 0.3F);

      a5.setTextureSize(128, 512);

      a5.mirror = true;

      setRotation(a5, 0.7853982F, 0F, 0F);

      a6 = new ModelRenderer(this, 0, 0);

      a6.addBox(-2F, -1F, 0F, 1, 1, 1);

      a6.setRotationPoint(-5F, 12.9F, 0.3F);

      a6.setTextureSize(128, 512);

      a6.mirror = true;

      setRotation(a6, 0F, 0F, 0F);

      a7 = new ModelRenderer(this, 0, 0);

      a7.addBox(-2F, -1F, 0F, 1, 1, 1);

      a7.setRotationPoint(-5F, 12.2F, -0.4F);

      a7.setTextureSize(128, 512);

      a7.mirror = true;

      setRotation(a7, 0F, 0F, 0F);

      a8 = new ModelRenderer(this, 0, 0);

      a8.addBox(-2F, -1F, 0F, 1, 1, 1);

      a8.setRotationPoint(-5F, 11.5F, 5.3F);

      a8.setTextureSize(128, 512);

      a8.mirror = true;

      setRotation(a8, 0F, 0F, 0F);

      a9 = new ModelRenderer(this, 0, 0);

      a9.addBox(-2F, -1F, 0F, 1, 1, 1);

      a9.setRotationPoint(-5F, 11.9F, 1.3F);

      a9.setTextureSize(128, 512);

      a9.mirror = true;

      setRotation(a9, 0.7853982F, 0F, 0F);

      a10 = new ModelRenderer(this, 0, 0);

      a10.addBox(-2F, -1F, 0F, 1, 1, 1);

      a10.setRotationPoint(-5F, 11.9F, 5.3F);

      a10.setTextureSize(128, 512);

      a10.mirror = true;

      setRotation(a10, 0.7853982F, 0F, 0F);

      a11 = new ModelRenderer(this, 0, 0);

      a11.addBox(-2F, -1F, 0F, 1, 1, 1);

      a11.setRotationPoint(-5F, 12.2F, 4.6F);

      a11.setTextureSize(128, 512);

      a11.mirror = true;

      setRotation(a11, 0F, 0F, 0F);

      a12 = new ModelRenderer(this, 0, 0);

      a12.addBox(-2F, -1F, 0F, 1, 1, 1);

      a12.setRotationPoint(-5F, 12.9F, 5.3F);

      a12.setTextureSize(128, 512);

      a12.mirror = true;

      setRotation(a12, 0.7853982F, 0F, 0F);

      a13 = new ModelRenderer(this, 0, 0);

      a13.addBox(-2F, -1F, 0F, 1, 1, 1);

      a13.setRotationPoint(-5F, 12.9F, 5.3F);

      a13.setTextureSize(128, 512);

      a13.mirror = true;

      setRotation(a13, 0F, 0F, 0F);

      a14 = new ModelRenderer(this, 0, 0);

      a14.addBox(-2F, -1F, 0F, 1, 1, 1);

      a14.setRotationPoint(-5F, 12.9F, 6.3F);

      a14.setTextureSize(128, 512);

      a14.mirror = true;

      setRotation(a14, 0.7853982F, 0F, 0F);

      a15 = new ModelRenderer(this, 0, 0);

      a15.addBox(-2F, -1F, 0F, 1, 1, 1);

      a15.setRotationPoint(-5F, 12.2F, 6F);

      a15.setTextureSize(128, 512);

      a15.mirror = true;

      setRotation(a15, 0F, 0F, 0F);

      a16 = new ModelRenderer(this, 0, 0);

      a16.addBox(-2F, -1F, 0F, 1, 1, 1);

      a16.setRotationPoint(-5F, 11.9F, 6.3F);

      a16.setTextureSize(128, 512);

      a16.mirror = true;

      setRotation(a16, 0.7853982F, 0F, 0F);

      a17 = new ModelRenderer(this, 0, 0);

      a17.addBox(-2F, -1F, 0F, 1, 1, 1);

      a17.setRotationPoint(-5F, 11.5F, 0.3F);

      a17.setTextureSize(128, 512);

      a17.mirror = true;

      setRotation(a17, 0F, 0F, 0F);

      a18 = new ModelRenderer(this, 0, 0);

      a18.addBox(-2F, -1F, 0F, 1, 1, 1);

      a18.setRotationPoint(-5F, 6.5F, 5.3F);

      a18.setTextureSize(128, 512);

      a18.mirror = true;

      setRotation(a18, 0F, 0F, 0F);

      a19 = new ModelRenderer(this, 0, 0);

      a19.addBox(-2F, -1F, 0F, 1, 1, 1);

      a19.setRotationPoint(-5F, 6.9F, 6.3F);

      a19.setTextureSize(128, 512);

      a19.mirror = true;

      setRotation(a19, 0.7853982F, 0F, 0F);

      a20 = new ModelRenderer(this, 0, 0);

      a20.addBox(-2F, -1F, 0F, 1, 1, 1);

      a20.setRotationPoint(-5F, 7.2F, 6F);

      a20.setTextureSize(128, 512);

      a20.mirror = true;

      setRotation(a20, 0F, 0F, 0F);

      a21 = new ModelRenderer(this, 0, 0);

      a21.addBox(-2F, -1F, 0F, 1, 1, 1);

      a21.setRotationPoint(-5F, 7.9F, 6.3F);

      a21.setTextureSize(128, 512);

      a21.mirror = true;

      setRotation(a21, 0.7853982F, 0F, 0F);

      a22 = new ModelRenderer(this, 0, 0);

      a22.addBox(-2F, -1F, 0F, 1, 1, 1);

      a22.setRotationPoint(-5F, 7.9F, 5.3F);

      a22.setTextureSize(128, 512);

      a22.mirror = true;

      setRotation(a22, 0.7853982F, 0F, 0F);

      a23 = new ModelRenderer(this, 0, 0);

      a23.addBox(-2F, -1F, 0F, 1, 1, 1);

      a23.setRotationPoint(-5F, 7.9F, 5.3F);

      a23.setTextureSize(128, 512);

      a23.mirror = true;

      setRotation(a23, 0F, 0F, 0F);

      a24 = new ModelRenderer(this, 0, 0);

      a24.addBox(-2F, -1F, 0F, 1, 1, 1);

      a24.setRotationPoint(-5F, 6.9F, 5.3F);

      a24.setTextureSize(128, 512);

      a24.mirror = true;

      setRotation(a24, 0.7853982F, 0F, 0F);

      a25 = new ModelRenderer(this, 0, 0);

      a25.addBox(-2F, -1F, 0F, 1, 1, 1);

      a25.setRotationPoint(-5F, 7.2F, 4.6F);

      a25.setTextureSize(128, 512);

      a25.mirror = true;

      setRotation(a25, 0F, 0F, 0F);

      a26 = new ModelRenderer(this, 0, 0);

      a26.addBox(-2F, -1F, 0F, 1, 1, 1);

      a26.setRotationPoint(-5F, 6.9F, 0.3F);

      a26.setTextureSize(128, 512);

      a26.mirror = true;

      setRotation(a26, 0.7853982F, 0F, 0F);

      a27 = new ModelRenderer(this, 0, 0);

      a27.addBox(-2F, -1F, 0F, 1, 1, 1);

      a27.setRotationPoint(-5F, 6.9F, 1.3F);

      a27.setTextureSize(128, 512);

      a27.mirror = true;

      setRotation(a27, 0.7853982F, 0F, 0F);

      a28 = new ModelRenderer(this, 0, 0);

      a28.addBox(-2F, -1F, 0F, 1, 1, 1);

      a28.setRotationPoint(-5F, 7.2F, 1F);

      a28.setTextureSize(128, 512);

      a28.mirror = true;

      setRotation(a28, 0F, 0F, 0F);

      a29 = new ModelRenderer(this, 0, 0);

      a29.addBox(-2F, -1F, 0F, 1, 1, 1);

      a29.setRotationPoint(-5F, 7.9F, 1.3F);

      a29.setTextureSize(128, 512);

      a29.mirror = true;

      setRotation(a29, 0.7853982F, 0F, 0F);

      a30 = new ModelRenderer(this, 0, 0);

      a30.addBox(-2F, -1F, 0F, 1, 1, 1);

      a30.setRotationPoint(-5F, 7.9F, 0.3F);

      a30.setTextureSize(128, 512);

      a30.mirror = true;

      setRotation(a30, 0.7853982F, 0F, 0F);

      a31 = new ModelRenderer(this, 0, 0);

      a31.addBox(-2F, -1F, 0F, 1, 1, 1);

      a31.setRotationPoint(-10.2F, 10.7F, 5.3F);

      a31.setTextureSize(128, 512);

      a31.mirror = true;

      setRotation(a31, 0F, 0.7853982F, 1.570796F);

      a32 = new ModelRenderer(this, 38, 0);

      a32.addBox(-2F, -1F, 0F, 1, 1, 1);

      a32.setRotationPoint(-7.5F, 10F, 5.3F);

      a32.setTextureSize(128, 512);

      a32.mirror = true;

      setRotation(a32, 0F, 0F, 0F);

      a33 = new ModelRenderer(this, 38, 0);

      a33.addBox(-2F, -1F, 0F, 1, 1, 1);

      a33.setRotationPoint(-5.3F, 12.2F, 5.3F);

      a33.setTextureSize(128, 512);

      a33.mirror = true;

      setRotation(a33, 0F, 0F, 0F);

      a34 = new ModelRenderer(this, 6, 0);

      a34.addBox(-2F, -1F, 0F, 1, 1, 3);

      a34.setRotationPoint(-6.3F, 12.2F, 3.3F);

      a34.setTextureSize(128, 512);

      a34.mirror = true;

      setRotation(a34, 0F, 0F, 0F);

      a35 = new ModelRenderer(this, 0, 0);

      a35.addBox(-2F, -1F, 0F, 1, 1, 1);

      a35.setRotationPoint(-5F, 7.9F, 0.3F);

      a35.setTextureSize(128, 512);

      a35.mirror = true;

      setRotation(a35, 0F, 0F, 0F);

      a36 = new ModelRenderer(this, 0, 0);

      a36.addBox(-2F, -1F, 0F, 1, 1, 1);

      a36.setRotationPoint(-5F, 7.2F, -0.4F);

      a36.setTextureSize(128, 512);

      a36.mirror = true;

      setRotation(a36, 0F, 0F, 0F);

      a37 = new ModelRenderer(this, 0, 0);

      a37.addBox(-2F, -1F, 0F, 1, 1, 1);

      a37.setRotationPoint(-9.5F, 10.7F, 6F);

      a37.setTextureSize(128, 512);

      a37.mirror = true;

      setRotation(a37, 0F, 0F, 1.570796F);

      a38 = new ModelRenderer(this, 0, 0);

      a38.addBox(-2F, -1F, 0F, 1, 1, 1);

      a38.setRotationPoint(-9.2F, 10.7F, 5.3F);

      a38.setTextureSize(128, 512);

      a38.mirror = true;

      setRotation(a38, 0F, 0.7853982F, 1.570796F);

      a39 = new ModelRenderer(this, 0, 0);

      a39.addBox(-2F, -1F, 0F, 1, 1, 1);

      a39.setRotationPoint(7.8F, 10.7F, 1.3F);

      a39.setTextureSize(128, 512);

      a39.mirror = true;

      setRotation(a39, 0F, 0.7853982F, 1.570796F);

      a40 = new ModelRenderer(this, 0, 0);

      a40.addBox(-2F, -1F, 0F, 1, 1, 1);

      a40.setRotationPoint(-9.5F, 10.7F, 4.6F);

      a40.setTextureSize(128, 512);

      a40.mirror = true;

      setRotation(a40, 0F, 0F, 1.570796F);

      a41 = new ModelRenderer(this, 0, 0);

      a41.addBox(-2F, -1F, 0F, 1, 1, 1);

      a41.setRotationPoint(-10.2F, 10.7F, 6.3F);

      a41.setTextureSize(128, 512);

      a41.mirror = true;

      setRotation(a41, 0F, 0.7853982F, 1.570796F);

      a42 = new ModelRenderer(this, 0, 0);

      a42.addBox(-2F, -1F, 0F, 1, 1, 1);

      a42.setRotationPoint(-9.2F, 10.7F, 6.3F);

      a42.setTextureSize(128, 512);

      a42.mirror = true;

      setRotation(a42, 0F, 0.7853982F, 1.570796F);

      a43 = new ModelRenderer(this, 0, 0);

      a43.addBox(-2F, -1F, 0F, 1, 1, 1);

      a43.setRotationPoint(-8.8F, 10.7F, 5.3F);

      a43.setTextureSize(128, 512);

      a43.mirror = true;

      setRotation(a43, 0F, 0F, 1.570796F);

      a44 = new ModelRenderer(this, 38, 0);

      a44.addBox(-2F, -1F, 0F, 1, 1, 1);

      a44.setRotationPoint(-5.3F, 12.2F, 0.3F);

      a44.setTextureSize(128, 512);

      a44.mirror = true;

      setRotation(a44, 0F, 0F, 0F);

      a45 = new ModelRenderer(this, 6, 0);

      a45.addBox(-2F, -1F, 0F, 1, 1, 3);

      a45.setRotationPoint(-6.3F, 12.2F, 0.3F);

      a45.setTextureSize(128, 512);

      a45.mirror = true;

      setRotation(a45, 0F, 0F, 0F);

      a46 = new ModelRenderer(this, 6, 0);

      a46.addBox(-2F, -1F, 0F, 1, 1, 3);

      a46.setRotationPoint(-7.5F, 11F, 3.3F);

      a46.setTextureSize(128, 512);

      a46.mirror = true;

      setRotation(a46, 0F, 0F, 0F);

      a47 = new ModelRenderer(this, 38, 0);

      a47.addBox(-2F, -1F, 0F, 1, 1, 1);

      a47.setRotationPoint(-7.5F, 9.4F, 5.3F);

      a47.setTextureSize(128, 512);

      a47.mirror = true;

      setRotation(a47, 0F, 0F, 0F);

      a48 = new ModelRenderer(this, 0, 0);

      a48.addBox(-2F, -1F, 0F, 1, 1, 1);

      a48.setRotationPoint(-10.2F, 10.7F, 0.3F);

      a48.setTextureSize(128, 512);

      a48.mirror = true;

      setRotation(a48, 0F, 0F, 1.570796F);

      a49 = new ModelRenderer(this, 0, 0);

      a49.addBox(-2F, -1F, 0F, 1, 1, 1);

      a49.setRotationPoint(7.8F, 10.7F, 1.3F);

      a49.setTextureSize(128, 512);

      a49.mirror = true;

      setRotation(a49, 0F, 0.7853982F, 1.570796F);

      a50 = new ModelRenderer(this, 0, 0);

      a50.addBox(-2F, -1F, 0F, 1, 1, 1);

      a50.setRotationPoint(-9.5F, 10.7F, 1F);

      a50.setTextureSize(128, 512);

      a50.mirror = true;

      setRotation(a50, 0F, 0F, 1.570796F);

      a51 = new ModelRenderer(this, 0, 0);

      a51.addBox(-2F, -1F, 0F, 1, 1, 1);

      a51.setRotationPoint(-10.2F, 10.7F, 1.3F);

      a51.setTextureSize(128, 512);

      a51.mirror = true;

      setRotation(a51, 0F, 0.7853982F, 1.570796F);

      a52 = new ModelRenderer(this, 0, 0);

      a52.addBox(-2F, -1F, 0F, 1, 1, 1);

      a52.setRotationPoint(-8.8F, 10.7F, 0.3F);

      a52.setTextureSize(128, 512);

      a52.mirror = true;

      setRotation(a52, 0F, 0F, 1.570796F);

      a53 = new ModelRenderer(this, 0, 0);

      a53.addBox(-2F, -1F, 0F, 1, 1, 1);

      a53.setRotationPoint(-10.2F, 10.7F, 0.3F);

      a53.setTextureSize(128, 512);

      a53.mirror = true;

      setRotation(a53, 0F, 0.7853982F, 1.570796F);

      a54 = new ModelRenderer(this, 0, 0);

      a54.addBox(-2F, -1F, 0F, 1, 1, 1);

      a54.setRotationPoint(7.8F, 10.7F, 0.3F);

      a54.setTextureSize(128, 512);

      a54.mirror = true;

      setRotation(a54, 0F, 0.7853982F, 1.570796F);

      a55 = new ModelRenderer(this, 0, 0);

      a55.addBox(-2F, -1F, 0F, 1, 1, 1);

      a55.setRotationPoint(-9.5F, 10.7F, -0.4F);

      a55.setTextureSize(128, 512);

      a55.mirror = true;

      setRotation(a55, 0F, 0F, 1.570796F);

      a56 = new ModelRenderer(this, 6, 0);

      a56.addBox(-2F, -1F, 0F, 1, 1, 3);

      a56.setRotationPoint(-7.5F, 8.4F, 0.3F);

      a56.setTextureSize(128, 512);

      a56.mirror = true;

      setRotation(a56, 0F, 0F, 0F);

      a57 = new ModelRenderer(this, 6, 0);

      a57.addBox(-2F, -1F, 0F, 1, 1, 3);

      a57.setRotationPoint(-7.5F, 11F, 0.3F);

      a57.setTextureSize(128, 512);

      a57.mirror = true;

      setRotation(a57, 0F, 0F, 0F);

      a58 = new ModelRenderer(this, 38, 0);

      a58.addBox(-2F, -1F, 0F, 1, 1, 1);

      a58.setRotationPoint(-7.5F, 9.4F, 0.3F);

      a58.setTextureSize(128, 512);

      a58.mirror = true;

      setRotation(a58, 0F, 0F, 0F);

      a59 = new ModelRenderer(this, 38, 0);

      a59.addBox(-2F, -1F, 0F, 1, 1, 1);

      a59.setRotationPoint(-7.5F, 10F, 0.3F);

      a59.setTextureSize(128, 512);

      a59.mirror = true;

      setRotation(a59, 0F, 0F, 0F);

      a60 = new ModelRenderer(this, 6, 0);

      a60.addBox(-2F, -1F, 0F, 1, 1, 3);

      a60.setRotationPoint(-7.5F, 8.4F, 3.3F);

      a60.setTextureSize(128, 512);

      a60.mirror = true;

      setRotation(a60, 0F, 0F, 0F);

      a61 = new ModelRenderer(this, 21, 0);

      a61.addBox(-1F, -1F, 0F, 1, 1, 2);

      a61.setRotationPoint(-8.3F, 12.2F, 2.3F);

      a61.setTextureSize(128, 512);

      a61.mirror = true;

      setRotation(a61, 0F, 0F, 0.7853982F);

      a62 = new ModelRenderer(this, 21, 0);

      a62.addBox(0F, -1F, 0F, 1, 1, 2);

      a62.setRotationPoint(-9.5F, 11F, 2.3F);

      a62.setTextureSize(128, 512);

      a62.mirror = true;

      setRotation(a62, 0F, 0F, 0.7853982F);

      a63 = new ModelRenderer(this, 45, 0);

      a63.addBox(-1F, -1F, 0F, 1, 2, 2);

      a63.setRotationPoint(-9F, 9.2F, 2.3F);

      a63.setTextureSize(128, 512);

      a63.mirror = true;

      setRotation(a63, 0F, 0F, 0F);

      a64 = new ModelRenderer(this, 45, 0);

      a64.addBox(0F, 0F, 0F, 1, 1, 2);

      a64.setRotationPoint(-10F, 10.2F, 2.3F);

      a64.setTextureSize(128, 512);

      a64.mirror = true;

      setRotation(a64, 0F, 0F, -0.9599311F);

      a65 = new ModelRenderer(this, 45, 0);

      a65.addBox(0F, -1F, 0F, 1, 1, 2);

      a65.setRotationPoint(-10F, 8.2F, 2.3F);

      a65.setTextureSize(128, 512);

      a65.mirror = true;

      setRotation(a65, 0F, 0F, 0.9599311F);

      a66 = new ModelRenderer(this, 38, 0);

      a66.addBox(-2F, -1F, 0F, 1, 1, 1);

      a66.setRotationPoint(-5.3F, 7.2F, 0.3F);

      a66.setTextureSize(128, 512);

      a66.mirror = true;

      setRotation(a66, 0F, 0F, 0F);

      a67 = new ModelRenderer(this, 6, 0);

      a67.addBox(-2F, -1F, 0F, 1, 1, 3);

      a67.setRotationPoint(-6.3F, 7.2F, 0.3F);

      a67.setTextureSize(128, 512);

      a67.mirror = true;

      setRotation(a67, 0F, 0F, 0F);

      a68 = new ModelRenderer(this, 38, 0);

      a68.addBox(-2F, -1F, 0F, 1, 1, 1);

      a68.setRotationPoint(-5.3F, 7.2F, 5.3F);

      a68.setTextureSize(128, 512);

      a68.mirror = true;

      setRotation(a68, 0F, 0F, 0F);

      a69 = new ModelRenderer(this, 21, 0);

      a69.addBox(0F, -1F, 0F, 1, 1, 2);

      a69.setRotationPoint(-9.5F, 7.4F, 2.3F);

      a69.setTextureSize(128, 512);

      a69.mirror = true;

      setRotation(a69, 0F, 0F, 0.7853982F);

      a70 = new ModelRenderer(this, 21, 0);

      a70.addBox(0F, 0F, 0F, 1, 1, 2);

      a70.setRotationPoint(-8.3F, 6.2F, 2.3F);

      a70.setTextureSize(128, 512);

      a70.mirror = true;

      setRotation(a70, 0F, 0F, 0.7853982F);

      a71 = new ModelRenderer(this, 6, 0);

      a71.addBox(-2F, -1F, 0F, 1, 1, 3);

      a71.setRotationPoint(-6.3F, 7.2F, 3.3F);

      a71.setTextureSize(128, 512);

      a71.mirror = true;

      setRotation(a71, 0F, 0F, 0F);

      a72 = new ModelRenderer(this, 0, 0);

      a72.addBox(-2F, -1F, 0F, 1, 1, 1);

      a72.setRotationPoint(-5F, 6.5F, 0.3F);

      a72.setTextureSize(128, 512);

      a72.mirror = true;

      setRotation(a72, 0F, 0F, 0F);

      a73 = new ModelRenderer(this, 63, 103);

      a73.addBox(0F, 0F, 0F, 22, 1, 2);

      a73.setRotationPoint(-11F, 2.4F, -29F);

      a73.setTextureSize(128, 512);

      a73.mirror = true;

      setRotation(a73, -0.7853982F, 0F, 0F);

      a74 = new ModelRenderer(this, 1, 95);

      a74.addBox(-1F, -1F, 0F, 2, 1, 16);

      a74.setRotationPoint(6F, 2.5F, -11.7F);

      a74.setTextureSize(128, 512);

      a74.mirror = true;

      setRotation(a74, 1.466077F, 0F, 0F);

      a75 = new ModelRenderer(this, 19, 269);

      a75.addBox(0F, -1F, 0F, 4, 1, 31);

      a75.setRotationPoint(-2F, 6.5F, -32.7F);

      a75.setTextureSize(128, 512);

      a75.mirror = true;

      setRotation(a75, 0F, 0F, 0F);

      a76 = new ModelRenderer(this, 4, 198);

      a76.addBox(0F, -1F, 0F, 1, 4, 1);

      a76.setRotationPoint(8F, 1F, 9.7F);

      a76.setTextureSize(128, 512);

      a76.mirror = true;

      setRotation(a76, 0F, 0F, 0F);

      a77.mirror = true;

      a77 = new ModelRenderer(this, 103, 34);

      a77.addBox(-2F, 0F, 0F, 1, 2, 4);

      a77.setRotationPoint(-10F, 2F, 7.3F);

      a77.setTextureSize(128, 512);

      a77.mirror = true;

      setRotation(a77, -0.7853982F, 0F, 0F);

      a77.mirror = false;

      a78 = new ModelRenderer(this, 31, 70);

      a78.addBox(-2F, -1F, 0F, 14, 2, 1);

      a78.setRotationPoint(-5F, 3F, 6F);

      a78.setTextureSize(128, 512);

      a78.mirror = true;

      setRotation(a78, 0F, 0F, 0F);

      a79.mirror = true;

      a79 = new ModelRenderer(this, 66, 47);

      a79.addBox(-2F, -1F, 0F, 1, 2, 8);

      a79.setRotationPoint(-10F, 3F, -0.7F);

      a79.setTextureSize(128, 512);

      a79.mirror = true;

      setRotation(a79, 0F, 0F, 0F);

      a79.mirror = false;

      a80.mirror = true;

      a80 = new ModelRenderer(this, 91, 34);

      a80.addBox(-2F, -2F, 0F, 1, 2, 2);

      a80.setRotationPoint(-10F, 2F, -0.7F);

      a80.setTextureSize(128, 512);

      a80.mirror = true;

      setRotation(a80, -2.356194F, 0F, 0F);

      a80.mirror = false;

      a81 = new ModelRenderer(this, 0, 45);

      a81.addBox(-1F, -1F, 0F, 14, 2, 2);

      a81.setRotationPoint(-6F, 4.5F, 2.3F);

      a81.setTextureSize(128, 512);

      a81.mirror = true;

      setRotation(a81, 0F, 0F, 0F);

      a82 = new ModelRenderer(this, 79, 70);

      a82.addBox(-2F, -1F, 0F, 22, 1, 1);

      a82.setRotationPoint(-9F, 1F, 9.9F);

      a82.setTextureSize(128, 512);

      a82.mirror = true;

      setRotation(a82, 0F, 0F, 0F);

      a83 = new ModelRenderer(this, 34, 34);

      a83.addBox(-2F, -1F, 0F, 1, 3, 14);

      a83.setRotationPoint(12F, 4F, -29.7F);

      a83.setTextureSize(128, 512);

      a83.mirror = true;

      setRotation(a83, 0F, 0F, 0F);

      a84 = new ModelRenderer(this, 91, 34);

      a84.addBox(-2F, -2F, 0F, 1, 2, 2);

      a84.setRotationPoint(13F, 2F, -0.7F);

      a84.setTextureSize(128, 512);

      a84.mirror = true;

      setRotation(a84, -2.356194F, 0F, 0F);

      a85 = new ModelRenderer(this, 66, 47);

      a85.addBox(-2F, -1F, 0F, 1, 2, 8);

      a85.setRotationPoint(13F, 3F, -0.7F);

      a85.setTextureSize(128, 512);

      a85.mirror = true;

      setRotation(a85, 0F, 0F, 0F);

      a86 = new ModelRenderer(this, 103, 34);

      a86.addBox(-2F, 0F, 0F, 1, 2, 4);

      a86.setRotationPoint(13F, 2F, 7.3F);

      a86.setTextureSize(128, 512);

      a86.mirror = true;

      setRotation(a86, -0.7853982F, 0F, 0F);

      a87 = new ModelRenderer(this, 1, 124);

      a87.addBox(-2F, 0F, 0F, 22, 1, 2);

      a87.setRotationPoint(-9F, 0.4F, -34F);

      a87.setTextureSize(128, 512);

      a87.mirror = true;

      setRotation(a87, 0.7853982F, 0F, 0F);

      a88 = new ModelRenderer(this, 72, 171);

      a88.addBox(0F, -1F, 0F, 8, 1, 8);

      a88.setRotationPoint(2F, -3.6F, -11.6F);

      a88.setTextureSize(128, 512);

      a88.mirror = true;

      setRotation(a88, 1.48353F, 0F, 0F);

      a89 = new ModelRenderer(this, 78, 116);

      a89.addBox(-2F, 0F, 0F, 2, 1, 8);

      a89.setRotationPoint(9F, -0.6F, -20F);

      a89.setTextureSize(128, 512);

      a89.mirror = true;

      setRotation(a89, 0F, 0F, 2.565634F);

      a90 = new ModelRenderer(this, 100, 146);

      a90.addBox(-1F, 0F, 0F, 1, 1, 8);

      a90.setRotationPoint(10.7F, -2.7F, -20F);

      a90.setTextureSize(128, 512);

      a90.mirror = true;

      setRotation(a90, 0F, 0F, 0F);

      a91 = new ModelRenderer(this, 72, 164);

      a91.addBox(0F, -1F, -1.5F, 2, 1, 4);

      a91.setRotationPoint(5F, 0.4F, -18F);

      a91.setTextureSize(128, 512);

      a91.mirror = true;

      setRotation(a91, -0.837758F, 0F, 0F);

      a92 = new ModelRenderer(this, 72, 149);

      a92.addBox(0F, -1F, 0F, 8, 1, 2);

      a92.setRotationPoint(2F, -0.6F, -13F);

      a92.setTextureSize(128, 512);

      a92.mirror = true;

      setRotation(a92, 1.029744F, 0F, 0F);

      a93 = new ModelRenderer(this, 114, 194);

      a93.addBox(0F, -1F, -1F, 1, 1, 2);

      a93.setRotationPoint(10.2F, -2.5F, -13F);

      a93.setTextureSize(128, 512);

      a93.mirror = true;

      setRotation(a93, 0.7853982F, 0F, 0F);

      a94 = new ModelRenderer(this, 72, 149);

      a94.addBox(0F, -1F, 0F, 8, 1, 2);

      a94.setRotationPoint(-10F, -0.6F, 5F);

      a94.setTextureSize(128, 512);

      a94.mirror = true;

      setRotation(a94, 0.4363323F, 0F, 0F);

      a95 = new ModelRenderer(this, 100, 116);

      a95.addBox(0F, 0F, 0F, 2, 1, 8);

      a95.setRotationPoint(3F, -0.6F, -20F);

      a95.setTextureSize(128, 512);

      a95.mirror = true;

      setRotation(a95, 0F, 0F, -2.565634F);

      a96 = new ModelRenderer(this, 72, 149);

      a96.addBox(0F, -1F, 0F, 8, 1, 2);

      a96.setRotationPoint(2F, -1.6F, -12.2F);

      a96.setTextureSize(128, 512);

      a96.mirror = true;

      setRotation(a96, 1.27409F, 0F, 0F);

      a97 = new ModelRenderer(this, 72, 149);

      a97.addBox(0F, -1F, 0F, 8, 1, 2);

      a97.setRotationPoint(2F, -2.6F, -11.8F);

      a97.setTextureSize(128, 512);

      a97.mirror = true;

      setRotation(a97, 1.396263F, 0F, 0F);

      a98 = new ModelRenderer(this, 100, 185);

      a98.addBox(0F, 0F, 0F, 1, 1, 6);

      a98.setRotationPoint(10.2F, -5.7F, -17F);

      a98.setTextureSize(128, 512);

      a98.mirror = true;

      setRotation(a98, 0F, 0F, 0F);

      a99 = new ModelRenderer(this, 100, 194);

      a99.addBox(0F, -1F, 0F, 1, 1, 1);

      a99.setRotationPoint(10.2F, -4.7F, -14F);

      a99.setTextureSize(128, 512);

      a99.mirror = true;

      setRotation(a99, -0.7853982F, 0F, 0F);

      a100 = new ModelRenderer(this, 100, 201);

      a100.addBox(0F, 0F, -1F, 1, 3, 1);

      a100.setRotationPoint(10.2F, -4.7F, -11F);

      a100.setTextureSize(128, 512);

      a100.mirror = true;

      setRotation(a100, -0.1396263F, 0F, 0F);

      a101 = new ModelRenderer(this, 100, 162);

      a101.addBox(0F, -1F, 0F, 1, 2, 2);

      a101.setRotationPoint(10.2F, -3.7F, -13.5F);

      a101.setTextureSize(128, 512);

      a101.mirror = true;

      setRotation(a101, 0F, 0F, 0F);

      a102 = new ModelRenderer(this, 103, 134);

      a102.addBox(-1F, 0F, -1F, 1, 1, 1);

      a102.setRotationPoint(11.2F, -2.7F, -14.4F);

      a102.setTextureSize(128, 512);

      a102.mirror = true;

      setRotation(a102, 0F, 0.5235988F, 0F);

      a103 = new ModelRenderer(this, 100, 146);

      a103.addBox(0F, 0F, 0F, 1, 1, 8);

      a103.setRotationPoint(1.3F, -2.7F, -20F);

      a103.setTextureSize(128, 512);

      a103.mirror = true;

      setRotation(a103, 0F, 0F, 0F);

      a104 = new ModelRenderer(this, 109, 134);

      a104.addBox(0F, 0F, 0F, 1, 1, 3);

      a104.setRotationPoint(10.2F, -2.7F, -14.4F);

      a104.setTextureSize(128, 512);

      a104.mirror = true;

      setRotation(a104, 0F, 0F, 0F);

      a105 = new ModelRenderer(this, 100, 185);

      a105.addBox(0F, 0F, 0F, 1, 1, 6);

      a105.setRotationPoint(0.8F, -5.7F, -17F);

      a105.setTextureSize(128, 512);

      a105.mirror = true;

      setRotation(a105, 0F, 0F, 0F);

      a106 = new ModelRenderer(this, 100, 201);

      a106.addBox(0F, 0F, -1F, 1, 3, 1);

      a106.setRotationPoint(0.8F, -4.7F, -11F);

      a106.setTextureSize(128, 512);

      a106.mirror = true;

      setRotation(a106, -0.1396263F, 0F, 0F);

      a107 = new ModelRenderer(this, 100, 162);

      a107.addBox(0F, -1F, 0F, 1, 2, 2);

      a107.setRotationPoint(0.8F, -3.7F, -13.5F);

      a107.setTextureSize(128, 512);

      a107.mirror = true;

      setRotation(a107, 0F, 0F, 0F);

      a108 = new ModelRenderer(this, 100, 194);

      a108.addBox(0F, -1F, 0F, 1, 1, 1);

      a108.setRotationPoint(0.8F, -4.7F, -14F);

      a108.setTextureSize(128, 512);

      a108.mirror = true;

      setRotation(a108, -0.7853982F, 0F, 0F);

      a109 = new ModelRenderer(this, 114, 194);

      a109.addBox(0F, -1F, -1F, 1, 1, 2);

      a109.setRotationPoint(0.8F, -2.5F, -13F);

      a109.setTextureSize(128, 512);

      a109.mirror = true;

      setRotation(a109, 0.7853982F, 0F, 0F);

      a110 = new ModelRenderer(this, 109, 134);

      a110.addBox(0F, 0F, 0F, 1, 1, 3);

      a110.setRotationPoint(0.8F, -2.7F, -14.4F);

      a110.setTextureSize(128, 512);

      a110.mirror = true;

      setRotation(a110, 0F, 0F, 0F);

      a111 = new ModelRenderer(this, 103, 134);

      a111.addBox(0F, 0F, -1F, 1, 1, 1);

      a111.setRotationPoint(0.8F, -2.7F, -14.4F);

      a111.setTextureSize(128, 512);

      a111.mirror = true;

      setRotation(a111, 0F, -0.5235988F, 0F);

      a112 = new ModelRenderer(this, 72, 132);

      a112.addBox(0F, -1F, 0F, 6, 1, 8);

      a112.setRotationPoint(3F, -0.6F, -20F);

      a112.setTextureSize(128, 512);

      a112.mirror = true;

      setRotation(a112, 0F, 0F, 0F);

      a113 = new ModelRenderer(this, 59, 132);

      a113.addBox(0F, -1F, 0F, 2, 1, 4);

      a113.setRotationPoint(5F, 2.4F, -16.4F);

      a113.setTextureSize(128, 512);

      a113.mirror = true;

      setRotation(a113, 0F, 0F, 0F);

      a114 = new ModelRenderer(this, 72, 155);

      a114.addBox(0F, -1F, 0F, 2, 1, 6);

      a114.setRotationPoint(5F, 0.4F, -18F);

      a114.setTextureSize(128, 512);

      a114.mirror = true;

      setRotation(a114, 0F, 0F, 0F);

      a115 = new ModelRenderer(this, 72, 132);

      a115.addBox(0F, -1F, 0F, 6, 1, 8);

      a115.setRotationPoint(-9F, -0.6F, -20F);

      a115.setTextureSize(128, 512);

      a115.mirror = true;

      setRotation(a115, 0F, 0F, 0F);

      a116 = new ModelRenderer(this, 78, 116);

      a116.addBox(-2F, 0F, 0F, 2, 1, 8);

      a116.setRotationPoint(-3F, -0.6F, -20F);

      a116.setTextureSize(128, 512);

      a116.mirror = true;

      setRotation(a116, 0F, 0F, 2.565634F);

      a117 = new ModelRenderer(this, 100, 116);

      a117.addBox(0F, 0F, 0F, 2, 1, 8);

      a117.setRotationPoint(-9F, -0.6F, -20F);

      a117.setTextureSize(128, 512);

      a117.mirror = true;

      setRotation(a117, 0F, 0F, -2.565634F);

      a118 = new ModelRenderer(this, 72, 164);

      a118.addBox(0F, -1F, -1.5F, 2, 1, 4);

      a118.setRotationPoint(-7F, 0.4F, -18F);

      a118.setTextureSize(128, 512);

      a118.mirror = true;

      setRotation(a118, -0.837758F, 0F, 0F);

      a119 = new ModelRenderer(this, 72, 155);

      a119.addBox(0F, -1F, 0F, 2, 1, 6);

      a119.setRotationPoint(-7F, 0.4F, -18F);

      a119.setTextureSize(128, 512);

      a119.mirror = true;

      setRotation(a119, 0F, 0F, 0F);

      a120 = new ModelRenderer(this, 1, 95);

      a120.addBox(-1F, -1F, 0F, 2, 1, 16);

      a120.setRotationPoint(-6F, 2.5F, -11.7F);

      a120.setTextureSize(128, 512);

      a120.mirror = true;

      setRotation(a120, 1.466077F, 0F, 0F);

      a121 = new ModelRenderer(this, 59, 132);

      a121.addBox(0F, -1F, 0F, 2, 1, 4);

      a121.setRotationPoint(-7F, 2.4F, -16.4F);

      a121.setTextureSize(128, 512);

      a121.mirror = true;

      setRotation(a121, 0F, 0F, 0F);

      a122 = new ModelRenderer(this, 100, 146);

      a122.addBox(-1F, 0F, 0F, 1, 1, 8);

      a122.setRotationPoint(-1.3F, -2.7F, -20F);

      a122.setTextureSize(128, 512);

      a122.mirror = true;

      setRotation(a122, 0F, 0F, 0F);

      a123 = new ModelRenderer(this, 100, 146);

      a123.addBox(0F, 0F, 0F, 1, 1, 8);

      a123.setRotationPoint(-10.7F, -2.7F, -20F);

      a123.setTextureSize(128, 512);

      a123.mirror = true;

      setRotation(a123, 0F, 0F, 0F);

      a124 = new ModelRenderer(this, 100, 185);

      a124.addBox(0F, 0F, 0F, 1, 1, 6);

      a124.setRotationPoint(-1.8F, -5.7F, -17F);

      a124.setTextureSize(128, 512);

      a124.mirror = true;

      setRotation(a124, 0F, 0F, 0F);

      a125 = new ModelRenderer(this, 100, 194);

      a125.addBox(0F, -1F, 0F, 1, 1, 1);

      a125.setRotationPoint(-1.8F, -4.7F, -14F);

      a125.setTextureSize(128, 512);

      a125.mirror = true;

      setRotation(a125, -0.7853982F, 0F, 0F);

      a126 = new ModelRenderer(this, 100, 162);

      a126.addBox(0F, -1F, 0F, 1, 2, 2);

      a126.setRotationPoint(-1.8F, -3.7F, -13.5F);

      a126.setTextureSize(128, 512);

      a126.mirror = true;

      setRotation(a126, 0F, 0F, 0F);

      a127 = new ModelRenderer(this, 114, 194);

      a127.addBox(0F, -1F, -1F, 1, 1, 2);

      a127.setRotationPoint(-1.8F, -2.5F, -13F);

      a127.setTextureSize(128, 512);

      a127.mirror = true;

      setRotation(a127, 0.7853982F, 0F, 0F);

      a128 = new ModelRenderer(this, 100, 201);

      a128.addBox(0F, 0F, -1F, 1, 3, 1);

      a128.setRotationPoint(-1.8F, -4.7F, -11F);

      a128.setTextureSize(128, 512);

      a128.mirror = true;

      setRotation(a128, -0.1396263F, 0F, 0F);

      a129 = new ModelRenderer(this, 109, 134);

      a129.addBox(0F, 0F, 0F, 1, 1, 3);

      a129.setRotationPoint(-1.8F, -2.7F, -14.4F);

      a129.setTextureSize(128, 512);

      a129.mirror = true;

      setRotation(a129, 0F, 0F, 0F);

      a130 = new ModelRenderer(this, 103, 134);

      a130.addBox(-1F, 0F, -1F, 1, 1, 1);

      a130.setRotationPoint(-0.8F, -2.7F, -14.4F);

      a130.setTextureSize(128, 512);

      a130.mirror = true;

      setRotation(a130, 0F, 0.5235988F, 0F);

      a131 = new ModelRenderer(this, 72, 149);

      a131.addBox(0F, -1F, 0F, 8, 1, 2);

      a131.setRotationPoint(-10F, -0.6F, -15F);

      a131.setTextureSize(128, 512);

      a131.mirror = true;

      setRotation(a131, 0.1570796F, 0F, 0F);

      a132 = new ModelRenderer(this, 72, 149);

      a132.addBox(0F, -1F, 0F, 8, 1, 2);

      a132.setRotationPoint(-10F, -0.6F, -13F);

      a132.setTextureSize(128, 512);

      a132.mirror = true;

      setRotation(a132, 1.029744F, 0F, 0F);

      a133 = new ModelRenderer(this, 72, 149);

      a133.addBox(0F, -1F, 0F, 8, 1, 2);

      a133.setRotationPoint(-10F, -1.6F, -12.2F);

      a133.setTextureSize(128, 512);

      a133.mirror = true;

      setRotation(a133, 1.27409F, 0F, 0F);

      a134 = new ModelRenderer(this, 72, 171);

      a134.addBox(0F, -1F, 0F, 8, 1, 8);

      a134.setRotationPoint(-10F, -3.6F, -11.6F);

      a134.setTextureSize(128, 512);

      a134.mirror = true;

      setRotation(a134, 1.48353F, 0F, 0F);

      a135 = new ModelRenderer(this, 72, 149);

      a135.addBox(0F, -1F, 0F, 8, 1, 2);

      a135.setRotationPoint(-10F, -2.6F, -11.8F);

      a135.setTextureSize(128, 512);

      a135.mirror = true;

      setRotation(a135, 1.396263F, 0F, 0F);

      a136 = new ModelRenderer(this, 100, 185);

      a136.addBox(0F, 0F, 0F, 1, 1, 6);

      a136.setRotationPoint(-11.2F, -5.7F, -17F);

      a136.setTextureSize(128, 512);

      a136.mirror = true;

      setRotation(a136, 0F, 0F, 0F);

      a137 = new ModelRenderer(this, 100, 194);

      a137.addBox(0F, -1F, 0F, 1, 1, 1);

      a137.setRotationPoint(-11.2F, -4.7F, -14F);

      a137.setTextureSize(128, 512);

      a137.mirror = true;

      setRotation(a137, -0.7853982F, 0F, 0F);

      a138 = new ModelRenderer(this, 100, 162);

      a138.addBox(0F, -1F, 0F, 1, 2, 2);

      a138.setRotationPoint(-11.2F, -3.7F, -13.5F);

      a138.setTextureSize(128, 512);

      a138.mirror = true;

      setRotation(a138, 0F, 0F, 0F);

      a139 = new ModelRenderer(this, 114, 194);

      a139.addBox(0F, -1F, -1F, 1, 1, 2);

      a139.setRotationPoint(-11.2F, -2.5F, -13F);

      a139.setTextureSize(128, 512);

      a139.mirror = true;

      setRotation(a139, 0.7853982F, 0F, 0F);

      a140 = new ModelRenderer(this, 109, 134);

      a140.addBox(0F, 0F, 0F, 1, 1, 3);

      a140.setRotationPoint(-11.2F, -2.7F, -14.4F);

      a140.setTextureSize(128, 512);

      a140.mirror = true;

      setRotation(a140, 0F, 0F, 0F);

      a141 = new ModelRenderer(this, 103, 134);

      a141.addBox(0F, 0F, -1F, 1, 1, 1);

      a141.setRotationPoint(-11.2F, -2.7F, -14.4F);

      a141.setTextureSize(128, 512);

      a141.mirror = true;

      setRotation(a141, 0F, -0.5235988F, 0F);

      a142 = new ModelRenderer(this, 0, 213);

      a142.addBox(0F, -1F, 0F, 20, 2, 32);

      a142.setRotationPoint(-10F, 5F, -33.7F);

      a142.setTextureSize(128, 512);

      a142.mirror = true;

      setRotation(a142, 0F, 0F, 0F);

      a143 = new ModelRenderer(this, 72, 132);

      a143.addBox(0F, -1F, 0F, 6, 1, 8);

      a143.setRotationPoint(-9F, -0.6F, -1F);

      a143.setTextureSize(128, 512);

      a143.mirror = true;

      setRotation(a143, 0F, 0F, 0F);

      a144 = new ModelRenderer(this, 46, 83);

      a144.addBox(-2F, -1F, 0F, 22, 1, 10);

      a144.setRotationPoint(-9F, 3.4F, -1F);

      a144.setTextureSize(128, 512);

      a144.mirror = true;

      setRotation(a144, 0F, 0F, 0F);

      a145 = new ModelRenderer(this, 34, 34);

      a145.addBox(0F, 0F, -3F, 22, 2, 3);

      a145.setRotationPoint(-11F, 2.4F, -1F);

      a145.setTextureSize(128, 512);

      a145.mirror = true;

      setRotation(a145, 0.7853982F, 0F, 0F);

      a146 = new ModelRenderer(this, 32, 208);

      a146.addBox(0F, -3F, 0F, 20, 1, 1);

      a146.setRotationPoint(-10F, -3F, -29.7F);

      a146.setTextureSize(128, 512);

      a146.mirror = true;

      setRotation(a146, -0.4363323F, 0F, 0F);

      a147 = new ModelRenderer(this, 1, 95);

      a147.addBox(-1F, -1F, 0F, 2, 1, 16);

      a147.setRotationPoint(-6F, 2.5F, 7.3F);

      a147.setTextureSize(128, 512);

      a147.mirror = true;

      setRotation(a147, 1.466077F, 0F, 0F);

      a148 = new ModelRenderer(this, 1, 95);

      a148.addBox(-1F, -1F, 0F, 2, 1, 16);

      a148.setRotationPoint(6F, 2.5F, 7.3F);

      a148.setTextureSize(128, 512);

      a148.mirror = true;

      setRotation(a148, 1.466077F, 0F, 0F);

      a149 = new ModelRenderer(this, 72, 132);

      a149.addBox(0F, -1F, 0F, 6, 1, 8);

      a149.setRotationPoint(3F, -0.6F, -1F);

      a149.setTextureSize(128, 512);

      a149.mirror = true;

      setRotation(a149, 0F, 0F, 0F);

      a150 = new ModelRenderer(this, 100, 116);

      a150.addBox(0F, 0F, 0F, 2, 1, 8);

      a150.setRotationPoint(3F, -0.6F, -1F);

      a150.setTextureSize(128, 512);

      a150.mirror = true;

      setRotation(a150, 0F, 0F, -2.565634F);

      a151 = new ModelRenderer(this, 78, 116);

      a151.addBox(-2F, 0F, 0F, 2, 1, 8);

      a151.setRotationPoint(9F, -0.6F, -1F);

      a151.setTextureSize(128, 512);

      a151.mirror = true;

      setRotation(a151, 0F, 0F, 2.565634F);

      a152 = new ModelRenderer(this, 100, 146);

      a152.addBox(-1F, 0F, 0F, 1, 1, 8);

      a152.setRotationPoint(10.7F, -2.7F, -1F);

      a152.setTextureSize(128, 512);

      a152.mirror = true;

      setRotation(a152, 0F, 0F, 0F);

      a153 = new ModelRenderer(this, 100, 146);

      a153.addBox(0F, 0F, 0F, 1, 1, 8);

      a153.setRotationPoint(1.3F, -2.7F, -1F);

      a153.setTextureSize(128, 512);

      a153.mirror = true;

      setRotation(a153, 0F, 0F, 0F);

      a154 = new ModelRenderer(this, 72, 149);

      a154.addBox(0F, -1F, 0F, 8, 1, 2);

      a154.setRotationPoint(2F, -0.6F, -15F);

      a154.setTextureSize(128, 512);

      a154.mirror = true;

      setRotation(a154, 0.1570796F, 0F, 0F);

      a155 = new ModelRenderer(this, 72, 171);

      a155.addBox(0F, -1F, 0F, 8, 1, 8);

      a155.setRotationPoint(2F, -3.6F, 7.4F);

      a155.setTextureSize(128, 512);

      a155.mirror = true;

      setRotation(a155, 1.48353F, 0F, 0F);

      a156 = new ModelRenderer(this, 72, 149);

      a156.addBox(0F, -1F, 0F, 8, 1, 2);

      a156.setRotationPoint(2F, -2.6F, 7.2F);

      a156.setTextureSize(128, 512);

      a156.mirror = true;

      setRotation(a156, 1.396263F, 0F, 0F);

      a157 = new ModelRenderer(this, 72, 149);

      a157.addBox(0F, -1F, 0F, 8, 1, 2);

      a157.setRotationPoint(2F, -1.6F, 6.8F);

      a157.setTextureSize(128, 512);

      a157.mirror = true;

      setRotation(a157, 1.27409F, 0F, 0F);

      a158 = new ModelRenderer(this, 72, 149);

      a158.addBox(0F, -1F, 0F, 8, 1, 2);

      a158.setRotationPoint(2F, -0.6F, 6F);

      a158.setTextureSize(128, 512);

      a158.mirror = true;

      setRotation(a158, 1.029744F, 0F, 0F);

      a159 = new ModelRenderer(this, 72, 149);

      a159.addBox(0F, -1F, 0F, 8, 1, 2);

      a159.setRotationPoint(2F, -0.6F, 4F);

      a159.setTextureSize(128, 512);

      a159.mirror = true;

      setRotation(a159, 0.1570796F, 0F, 0F);

      a160 = new ModelRenderer(this, 100, 185);

      a160.addBox(0F, 0F, 0F, 1, 1, 6);

      a160.setRotationPoint(0.8F, -5.7F, 2F);

      a160.setTextureSize(128, 512);

      a160.mirror = true;

      setRotation(a160, 0F, 0F, 0F);

      a161 = new ModelRenderer(this, 100, 201);

      a161.addBox(0F, 0F, -1F, 1, 3, 1);

      a161.setRotationPoint(0.8F, -4.7F, 8F);

      a161.setTextureSize(128, 512);

      a161.mirror = true;

      setRotation(a161, -0.1396263F, 0F, 0F);

      a162 = new ModelRenderer(this, 100, 162);

      a162.addBox(0F, -1F, 0F, 1, 2, 2);

      a162.setRotationPoint(0.8F, -3.7F, 5.5F);

      a162.setTextureSize(128, 512);

      a162.mirror = true;

      setRotation(a162, 0F, 0F, 0F);

      a163 = new ModelRenderer(this, 100, 194);

      a163.addBox(0F, -1F, 0F, 1, 1, 1);

      a163.setRotationPoint(0.8F, -4.7F, 5F);

      a163.setTextureSize(128, 512);

      a163.mirror = true;

      setRotation(a163, -0.7853982F, 0F, 0F);

      a164 = new ModelRenderer(this, 114, 194);

      a164.addBox(0F, -1F, -1F, 1, 1, 2);

      a164.setRotationPoint(0.8F, -2.5F, 6F);

      a164.setTextureSize(128, 512);

      a164.mirror = true;

      setRotation(a164, 0.7853982F, 0F, 0F);

      a165 = new ModelRenderer(this, 109, 134);

      a165.addBox(0F, 0F, 0F, 1, 1, 3);

      a165.setRotationPoint(0.8F, -2.7F, 4.6F);

      a165.setTextureSize(128, 512);

      a165.mirror = true;

      setRotation(a165, 0F, 0F, 0F);

      a166 = new ModelRenderer(this, 103, 134);

      a166.addBox(0F, 0F, -1F, 1, 1, 1);

      a166.setRotationPoint(0.8F, -2.7F, 4.6F);

      a166.setTextureSize(128, 512);

      a166.mirror = true;

      setRotation(a166, 0F, -0.5235988F, 0F);

      a167 = new ModelRenderer(this, 100, 185);

      a167.addBox(0F, 0F, 0F, 1, 1, 6);

      a167.setRotationPoint(10.2F, -5.7F, 2F);

      a167.setTextureSize(128, 512);

      a167.mirror = true;

      setRotation(a167, 0F, 0F, 0F);

      a168 = new ModelRenderer(this, 100, 201);

      a168.addBox(0F, 0F, -1F, 1, 3, 1);

      a168.setRotationPoint(10.2F, -4.7F, 8F);

      a168.setTextureSize(128, 512);

      a168.mirror = true;

      setRotation(a168, -0.1396263F, 0F, 0F);

      a169 = new ModelRenderer(this, 109, 134);

      a169.addBox(0F, 0F, 0F, 1, 1, 3);

      a169.setRotationPoint(10.2F, -2.7F, 4.6F);

      a169.setTextureSize(128, 512);

      a169.mirror = true;

      setRotation(a169, 0F, 0F, 0F);

      a170 = new ModelRenderer(this, 100, 162);

      a170.addBox(0F, -1F, 0F, 1, 2, 2);

      a170.setRotationPoint(10.2F, -3.7F, 5.5F);

      a170.setTextureSize(128, 512);

      a170.mirror = true;

      setRotation(a170, 0F, 0F, 0F);

      a171 = new ModelRenderer(this, 114, 194);

      a171.addBox(0F, -1F, -1F, 1, 1, 2);

      a171.setRotationPoint(10.2F, -2.5F, 6F);

      a171.setTextureSize(128, 512);

      a171.mirror = true;

      setRotation(a171, 0.7853982F, 0F, 0F);

      a172 = new ModelRenderer(this, 100, 194);

      a172.addBox(0F, -1F, 0F, 1, 1, 1);

      a172.setRotationPoint(10.2F, -4.7F, 5F);

      a172.setTextureSize(128, 512);

      a172.mirror = true;

      setRotation(a172, -0.7853982F, 0F, 0F);

      a173 = new ModelRenderer(this, 103, 134);

      a173.addBox(-1F, 0F, -1F, 1, 1, 1);

      a173.setRotationPoint(11.2F, -2.7F, 4.6F);

      a173.setTextureSize(128, 512);

      a173.mirror = true;

      setRotation(a173, 0F, 0.5235988F, 0F);

      a173 = new ModelRenderer(this, 63, 103);

      a173.addBox(0F, 0F, 0F, 22, 1, 2);

      a173.setRotationPoint(-11F, 2.4F, 9F);

      a173.setTextureSize(128, 512);

      a173.mirror = true;

      setRotation(a173, -0.9424778F, 0F, 0F);

      aa173 = new ModelRenderer(this, 63, 103);

      aa173.addBox(0F, 0F, 0F, 22, 1, 2);

      aa173.setRotationPoint(-11F, 2.4F, 9F);

      aa173.setTextureSize(128, 512);

      aa173.mirror = true;

      setRotation(aa173, -0.9424778F, 0F, 0F);

      a174 = new ModelRenderer(this, 78, 116);

      a174.addBox(-2F, 0F, 0F, 2, 1, 8);

      a174.setRotationPoint(-3F, -0.6F, -1F);

      a174.setTextureSize(128, 512);

      a174.mirror = true;

      setRotation(a174, 0F, 0F, 2.565634F);

      a175 = new ModelRenderer(this, 100, 116);

      a175.addBox(0F, 0F, 0F, 2, 1, 8);

      a175.setRotationPoint(-9F, -0.6F, -1F);

      a175.setTextureSize(128, 512);

      a175.mirror = true;

      setRotation(a175, 0F, 0F, -2.565634F);

      a176 = new ModelRenderer(this, 100, 146);

      a176.addBox(0F, 0F, 0F, 1, 1, 8);

      a176.setRotationPoint(-10.7F, -2.7F, -1F);

      a176.setTextureSize(128, 512);

      a176.mirror = true;

      setRotation(a176, 0F, 0F, 0F);

      a177 = new ModelRenderer(this, 100, 146);

      a177.addBox(-1F, 0F, 0F, 1, 1, 8);

      a177.setRotationPoint(-1.3F, -2.7F, -1F);

      a177.setTextureSize(128, 512);

      a177.mirror = true;

      setRotation(a177, 0F, 0F, 0F);

      a178 = new ModelRenderer(this, 72, 171);

      a178.addBox(0F, -1F, 0F, 8, 1, 8);

      a178.setRotationPoint(-10F, -3.6F, 7.4F);

      a178.setTextureSize(128, 512);

      a178.mirror = true;

      setRotation(a178, 1.48353F, 0F, 0F);

      a179 = new ModelRenderer(this, 72, 149);

      a179.addBox(0F, -1F, 0F, 8, 1, 2);

      a179.setRotationPoint(-10F, -2.6F, 7.2F);

      a179.setTextureSize(128, 512);

      a179.mirror = true;

      setRotation(a179, 1.396263F, 0F, 0F);

      a180 = new ModelRenderer(this, 72, 149);

      a180.addBox(0F, -1F, 0F, 8, 1, 2);

      a180.setRotationPoint(-10F, -1.6F, 6.8F);

      a180.setTextureSize(128, 512);

      a180.mirror = true;

      setRotation(a180, 1.27409F, 0F, 0F);

      a181 = new ModelRenderer(this, 72, 149);

      a181.addBox(0F, -1F, 0F, 8, 1, 2);

      a181.setRotationPoint(-10F, -0.6F, 6F);

      a181.setTextureSize(128, 512);

      a181.mirror = true;

      setRotation(a181, 1.029744F, 0F, 0F);

      a182 = new ModelRenderer(this, 72, 149);

      a182.addBox(0F, -1F, 0F, 8, 1, 2);

      a182.setRotationPoint(-10F, -0.6F, 4F);

      a182.setTextureSize(128, 512);

      a182.mirror = true;

      setRotation(a182, 0.1570796F, 0F, 0F);

      a183 = new ModelRenderer(this, 100, 185);

      a183.addBox(0F, 0F, 0F, 1, 1, 6);

      a183.setRotationPoint(-1.8F, -5.7F, 2F);

      a183.setTextureSize(128, 512);

      a183.mirror = true;

      setRotation(a183, 0F, 0F, 0F);

      a184 = new ModelRenderer(this, 100, 201);

      a184.addBox(0F, 0F, -1F, 1, 3, 1);

      a184.setRotationPoint(-1.8F, -4.7F, 8F);

      a184.setTextureSize(128, 512);

      a184.mirror = true;

      setRotation(a184, -0.1396263F, 0F, 0F);

      a185 = new ModelRenderer(this, 100, 162);

      a185.addBox(0F, -1F, 0F, 1, 2, 2);

      a185.setRotationPoint(-1.8F, -3.7F, 5.5F);

      a185.setTextureSize(128, 512);

      a185.mirror = true;

      setRotation(a185, 0F, 0F, 0F);

      a186 = new ModelRenderer(this, 114, 194);

      a186.addBox(0F, -1F, -1F, 1, 1, 2);

      a186.setRotationPoint(-1.8F, -2.5F, 6F);

      a186.setTextureSize(128, 512);

      a186.mirror = true;

      setRotation(a186, 0.7853982F, 0F, 0F);

      a187 = new ModelRenderer(this, 100, 194);

      a187.addBox(0F, -1F, 0F, 1, 1, 1);

      a187.setRotationPoint(-1.8F, -4.7F, 5F);

      a187.setTextureSize(128, 512);

      a187.mirror = true;

      setRotation(a187, -0.7853982F, 0F, 0F);

      a188 = new ModelRenderer(this, 109, 134);

      a188.addBox(0F, 0F, 0F, 1, 1, 3);

      a188.setRotationPoint(-1.8F, -2.7F, 4.6F);

      a188.setTextureSize(128, 512);

      a188.mirror = true;

      setRotation(a188, 0F, 0F, 0F);

      a189 = new ModelRenderer(this, 103, 134);

      a189.addBox(-1F, 0F, -1F, 1, 1, 1);

      a189.setRotationPoint(-0.8F, -2.7F, 4.6F);

      a189.setTextureSize(128, 512);

      a189.mirror = true;

      setRotation(a189, 0F, 0.5235988F, 0F);

      a190 = new ModelRenderer(this, 100, 185);

      a190.addBox(0F, 0F, 0F, 1, 1, 6);

      a190.setRotationPoint(-11.2F, -5.7F, 2F);

      a190.setTextureSize(128, 512);

      a190.mirror = true;

      setRotation(a190, 0F, 0F, 0F);

      a191 = new ModelRenderer(this, 100, 201);

      a191.addBox(0F, 0F, -1F, 1, 3, 1);

      a191.setRotationPoint(-11.2F, -4.7F, -11F);

      a191.setTextureSize(128, 512);

      a191.mirror = true;

      setRotation(a191, -0.1396263F, 0F, 0F);

      a192 = new ModelRenderer(this, 100, 201);

      a192.addBox(0F, 0F, -1F, 1, 3, 1);

      a192.setRotationPoint(-11.2F, -4.7F, 8F);

      a192.setTextureSize(128, 512);

      a192.mirror = true;

      setRotation(a192, -0.1396263F, 0F, 0F);

      a193 = new ModelRenderer(this, 100, 162);

      a193.addBox(0F, -1F, 0F, 1, 2, 2);

      a193.setRotationPoint(-11.2F, -3.7F, 5.5F);

      a193.setTextureSize(128, 512);

      a193.mirror = true;

      setRotation(a193, 0F, 0F, 0F);

      a194 = new ModelRenderer(this, 100, 194);

      a194.addBox(0F, -1F, 0F, 1, 1, 1);

      a194.setRotationPoint(-11.2F, -4.7F, 5F);

      a194.setTextureSize(128, 512);

      a194.mirror = true;

      setRotation(a194, -0.7853982F, 0F, 0F);

      a195 = new ModelRenderer(this, 114, 194);

      a195.addBox(0F, -1F, -1F, 1, 1, 2);

      a195.setRotationPoint(-11.2F, -2.5F, 6F);

      a195.setTextureSize(128, 512);

      a195.mirror = true;

      setRotation(a195, 0.7853982F, 0F, 0F);

      a196 = new ModelRenderer(this, 109, 134);

      a196.addBox(0F, 0F, 0F, 1, 1, 3);

      a196.setRotationPoint(-11.2F, -2.7F, 4.6F);

      a196.setTextureSize(128, 512);

      a196.mirror = true;

      setRotation(a196, 0F, 0F, 0F);

      a197 = new ModelRenderer(this, 103, 134);

      a197.addBox(0F, 0F, -1F, 1, 1, 1);

      a197.setRotationPoint(-11.2F, -2.7F, 4.6F);

      a197.setTextureSize(128, 512);

      a197.mirror = true;

      setRotation(a197, 0F, -0.5235988F, 0F);

      a198 = new ModelRenderer(this, 72, 155);

      a198.addBox(0F, -1F, 0F, 2, 1, 6);

      a198.setRotationPoint(5F, 0.4F, 1F);

      a198.setTextureSize(128, 512);

      a198.mirror = true;

      setRotation(a198, 0F, 0F, 0F);

      a199 = new ModelRenderer(this, 72, 164);

      a199.addBox(0F, -1F, -1.5F, 2, 1, 4);

      a199.setRotationPoint(5F, 0.4F, 1F);

      a199.setTextureSize(128, 512);

      a199.mirror = true;

      setRotation(a199, -0.837758F, 0F, 0F);

      a200 = new ModelRenderer(this, 59, 132);

      a200.addBox(0F, -1F, 0F, 2, 1, 4);

      a200.setRotationPoint(5F, 2.4F, 2.6F);

      a200.setTextureSize(128, 512);

      a200.mirror = true;

      setRotation(a200, 0F, 0F, 0F);

      a201 = new ModelRenderer(this, 72, 155);

      a201.addBox(0F, -1F, 0F, 2, 1, 6);

      a201.setRotationPoint(-7F, 0.4F, 1F);

      a201.setTextureSize(128, 512);

      a201.mirror = true;

      setRotation(a201, 0F, 0F, 0F);

      a202 = new ModelRenderer(this, 72, 164);

      a202.addBox(0F, -1F, -1.5F, 2, 1, 4);

      a202.setRotationPoint(-7F, 0.4F, 1F);

      a202.setTextureSize(128, 512);

      a202.mirror = true;

      setRotation(a202, -0.837758F, 0F, 0F);

      a203 = new ModelRenderer(this, 59, 132);

      a203.addBox(0F, -1F, 0F, 2, 1, 4);

      a203.setRotationPoint(-7F, 2.4F, 2.6F);

      a203.setTextureSize(128, 512);

      a203.mirror = true;

      setRotation(a203, 0F, 0F, 0F);

      a204 = new ModelRenderer(this, 84, 198);

      a204.addBox(0F, -2F, 0F, 1, 2, 1);

      a204.setRotationPoint(9F, -3F, -10.7F);

      a204.setTextureSize(128, 512);

      a204.mirror = true;

      setRotation(a204, -0.4363323F, 0F, 0F);

      a205 = new ModelRenderer(this, 32, 198);

      a205.addBox(0F, -1F, 0F, 20, 7, 1);

      a205.setRotationPoint(-10F, -2F, -10.7F);

      a205.setTextureSize(128, 512);

      a205.mirror = true;

      setRotation(a205, 0F, 0F, 0F);

      a206 = new ModelRenderer(this, 84, 198);

      a206.addBox(0F, -2F, 0F, 1, 2, 1);

      a206.setRotationPoint(9F, -3F, -29.7F);

      a206.setTextureSize(128, 512);

      a206.mirror = true;

      setRotation(a206, -0.4363323F, 0F, 0F);

      a207 = new ModelRenderer(this, 84, 198);

      a207.addBox(0F, -2F, 0F, 1, 2, 1);

      a207.setRotationPoint(-10F, -3F, -10.7F);

      a207.setTextureSize(128, 512);

      a207.mirror = true;

      setRotation(a207, -0.4363323F, 0F, 0F);

      a208 = new ModelRenderer(this, 32, 208);

      a208.addBox(0F, -3F, 0F, 20, 1, 1);

      a208.setRotationPoint(-10F, -3F, -10.7F);

      a208.setTextureSize(128, 512);

      a208.mirror = true;

      setRotation(a208, -0.4363323F, 0F, 0F);

      a209 = new ModelRenderer(this, 84, 198);

      a209.addBox(0F, -2F, 0F, 1, 2, 1);

      a209.setRotationPoint(-10F, -3F, -29.7F);

      a209.setTextureSize(128, 512);

      a209.mirror = true;

      setRotation(a209, -0.4363323F, 0F, 0F);

      a210.mirror = true;

      a210 = new ModelRenderer(this, 34, 34);

      a210.addBox(-2F, -1F, 0F, 1, 3, 14);

      a210.setRotationPoint(-9F, 4F, -15.7F);

      a210.setTextureSize(128, 512);

      a210.mirror = true;

      setRotation(a210, 0F, 0F, 0F);

      a210.mirror = false;

      a211 = new ModelRenderer(this, 34, 34);

      a211.addBox(-2F, -1F, 0F, 1, 3, 14);

      a211.setRotationPoint(12F, 4F, -15.7F);

      a211.setTextureSize(128, 512);

      a211.mirror = true;

      setRotation(a211, 0F, 0F, 0F);

      a212 = new ModelRenderer(this, 63, 103);

      a212.addBox(0F, 0F, 0F, 22, 1, 2);

      a212.setRotationPoint(-11F, 2.4F, -10F);

      a212.setTextureSize(128, 512);

      a212.mirror = true;

      setRotation(a212, -0.7853982F, 0F, 0F);

      a213 = new ModelRenderer(this, 34, 34);

      a213.addBox(0F, 0F, -3F, 22, 2, 3);

      a213.setRotationPoint(-11F, 2.4F, -20F);

      a213.setTextureSize(128, 512);

      a213.mirror = true;

      setRotation(a213, 0.7853982F, 0F, 0F);

      a214 = new ModelRenderer(this, 46, 83);

      a214.addBox(-2F, -1F, 0F, 22, 1, 10);

      a214.setRotationPoint(-9F, 3.4F, -20F);

      a214.setTextureSize(128, 512);

      a214.mirror = true;

      setRotation(a214, 0F, 0F, 0F);

      a215 = new ModelRenderer(this, 4, 136);

      a215.addBox(-2F, -1F, 0F, 22, 1, 1);

      a215.setRotationPoint(-9F, 1.4F, -34F);

      a215.setTextureSize(128, 512);

      a215.mirror = true;

      setRotation(a215, 0F, 0F, 0F);

      a216 = new ModelRenderer(this, 32, 198);

      a216.addBox(0F, -1F, 0F, 20, 7, 1);

      a216.setRotationPoint(-10F, -2F, -29.7F);

      a216.setTextureSize(128, 512);

      a216.mirror = true;

      setRotation(a216, 0F, 0F, 0F);

      a217 = new ModelRenderer(this, 4, 198);

      a217.addBox(0F, -3F, 0F, 1, 4, 1);

      a217.setRotationPoint(8F, 2F, 7.5F);

      a217.setTextureSize(128, 512);

      a217.mirror = true;

      setRotation(a217, -0.9773844F, 0F, 0F);

      a218 = new ModelRenderer(this, 1, 83);

      a218.addBox(-2F, -1F, 0F, 22, 1, 2);

      a218.setRotationPoint(-9F, 3.4F, -31F);

      a218.setTextureSize(128, 512);

      a218.mirror = true;

      setRotation(a218, 0F, 0F, 0F);

      a219 = new ModelRenderer(this, 4, 129);

      a219.addBox(-2F, -1F, 0F, 22, 1, 3);

      a219.setRotationPoint(-9F, 0F, -32.6F);

      a219.setTextureSize(128, 512);

      a219.mirror = true;

      setRotation(a219, 0F, 0F, 0F);

      a220.mirror = true;

      a220 = new ModelRenderer(this, 34, 34);

      a220.addBox(-2F, -1F, 0F, 1, 3, 14);

      a220.setRotationPoint(-9F, 4F, -29.7F);

      a220.setTextureSize(128, 512);

      a220.mirror = true;

      setRotation(a220, 0F, 0F, 0F);

      a220.mirror = false;

      a221 = new ModelRenderer(this, 118, 34);

      a221.addBox(-2F, -1F, 0F, 1, 3, 1);

      a221.setRotationPoint(-9F, 4F, -30.7F);

      a221.setTextureSize(128, 512);

      a221.mirror = true;

      setRotation(a221, 0F, 0F, 0F);

      a222 = new ModelRenderer(this, 118, 34);

      a222.addBox(-2F, -1F, 0F, 1, 3, 1);

      a222.setRotationPoint(12F, 4F, -30.7F);

      a222.setTextureSize(128, 512);

      a222.mirror = true;

      setRotation(a222, 0F, 0F, 0F);

      a223 = new ModelRenderer(this, 118, 41);

      a223.addBox(-2F, -1F, 0F, 1, 2, 3);

      a223.setRotationPoint(12F, 5F, -33.7F);

      a223.setTextureSize(128, 512);

      a223.mirror = true;

      setRotation(a223, 0F, 0F, 0F);

      a224 = new ModelRenderer(this, 118, 41);

      a224.addBox(-2F, -1F, 0F, 1, 2, 3);

      a224.setRotationPoint(-9F, 5F, -33.7F);

      a224.setTextureSize(128, 512);

      a224.mirror = true;

      setRotation(a224, 0F, 0F, 0F);

      a225 = new ModelRenderer(this, 3, 161);

      a225.addBox(0F, -1F, -3F, 2, 1, 3);

      a225.setRotationPoint(-1F, 8.5F, 10.3F);

      a225.setTextureSize(128, 512);

      a225.mirror = true;

      setRotation(a225, -1.064651F, 0F, 0F);

      a226 = new ModelRenderer(this, 3, 170);

      a226.addBox(0F, -1F, 0F, 2, 2, 4);

      a226.setRotationPoint(-1F, 7.5F, 10.3F);

      a226.setTextureSize(128, 512);

      a226.mirror = true;

      setRotation(a226, 0F, 0F, 0F);

      a227 = new ModelRenderer(this, 3, 141);

      a227.addBox(0F, -1F, 0F, 2, 2, 11);

      a227.setRotationPoint(-1F, 7.5F, -37.7F);

      a227.setTextureSize(128, 512);

      a227.mirror = true;

      setRotation(a227, 0F, 0F, 0F);

      a228 = new ModelRenderer(this, 34, 76);

      a228.addBox(-2F, -1F, 0F, 22, 2, 2);

      a228.setRotationPoint(-9F, 5F, 8.9F);

      a228.setTextureSize(128, 512);

      a228.mirror = true;

      setRotation(a228, 0F, 0F, 0F);

      a229 = new ModelRenderer(this, 4, 198);

      a229.addBox(0F, -1F, 0F, 1, 4, 1);

      a229.setRotationPoint(-9F, 1F, -33.3F);

      a229.setTextureSize(128, 512);

      a229.mirror = true;

      setRotation(a229, 0F, 0F, 0F);

      a230 = new ModelRenderer(this, 4, 198);

      a230.addBox(0F, -1F, 0F, 1, 4, 1);

      a230.setRotationPoint(8F, 1F, -33.3F);

      a230.setTextureSize(128, 512);

      a230.mirror = true;

      setRotation(a230, 0F, 0F, 0F);

      a231 = new ModelRenderer(this, 4, 198);

      a231.addBox(0F, -1F, 0F, 1, 4, 1);

      a231.setRotationPoint(-9F, 1F, 9.7F);

      a231.setTextureSize(128, 512);

      a231.mirror = true;

      setRotation(a231, 0F, 0F, 0F);

      a232 = new ModelRenderer(this, 4, 198);

      a232.addBox(0F, -3F, 0F, 1, 4, 1);

      a232.setRotationPoint(-9F, 2F, 7.5F);

      a232.setTextureSize(128, 512);

      a232.mirror = true;

      setRotation(a232, -0.9773844F, 0F, 0F);

      a233 = new ModelRenderer(this, 3, 161);

      a233.addBox(0F, -1F, 0F, 2, 1, 3);

      a233.setRotationPoint(-1F, 8.5F, -26.7F);

      a233.setTextureSize(128, 512);

      a233.mirror = true;

      setRotation(a233, 1.064651F, 0F, 0F);

      a234 = new ModelRenderer(this, 0, 0);

      a234.addBox(-2F, -1F, 0F, 1, 1, 1);

      a234.setRotationPoint(8F, 7.2F, 1F);

      a234.setTextureSize(128, 512);

      a234.mirror = true;

      setRotation(a234, 0F, 0F, 0F);

      a235 = new ModelRenderer(this, 0, 0);

      a235.addBox(-2F, -1F, 0F, 1, 1, 1);

      a235.setRotationPoint(8F, 6.9F, 1.3F);

      a235.setTextureSize(128, 512);

      a235.mirror = true;

      setRotation(a235, 0.7853982F, 0F, 0F);

      a236 = new ModelRenderer(this, 0, 0);

      a236.addBox(-2F, -1F, 0F, 1, 1, 1);

      a236.setRotationPoint(8F, 6.5F, 0.3F);

      a236.setTextureSize(128, 512);

      a236.mirror = true;

      setRotation(a236, 0F, 0F, 0F);

      a238 = new ModelRenderer(this, 0, 0);

      a238.addBox(-2F, -1F, 0F, 1, 1, 1);

      a238.setRotationPoint(8F, 7.2F, -0.4F);

      a238.setTextureSize(128, 512);

      a238.mirror = true;

      setRotation(a238, 0F, 0F, 0F);

      a239 = new ModelRenderer(this, 0, 0);

      a239.addBox(-2F, -1F, 0F, 1, 1, 1);

      a239.setRotationPoint(8F, 7.9F, 1.3F);

      a239.setTextureSize(128, 512);

      a239.mirror = true;

      setRotation(a239, 0.7853982F, 0F, 0F);

      a240 = new ModelRenderer(this, 0, 0);

      a240.addBox(-2F, -1F, 0F, 1, 1, 1);

      a240.setRotationPoint(8F, 7.9F, 0.3F);

      a240.setTextureSize(128, 512);

      a240.mirror = true;

      setRotation(a240, 0F, 0F, 0F);

      a241 = new ModelRenderer(this, 0, 0);

      a241.addBox(-2F, -1F, 0F, 1, 1, 1);

      a241.setRotationPoint(8F, 7.9F, 0.3F);

      a241.setTextureSize(128, 512);

      a241.mirror = true;

      setRotation(a241, 0.7853982F, 0F, 0F);

      a242 = new ModelRenderer(this, 0, 0);

      a242.addBox(-2F, -1F, 0F, 1, 1, 1);

      a242.setRotationPoint(8F, 6.5F, 5.3F);

      a242.setTextureSize(128, 512);

      a242.mirror = true;

      setRotation(a242, 0F, 0F, 0F);

      a243 = new ModelRenderer(this, 0, 0);

      a243.addBox(-2F, -1F, 0F, 1, 1, 1);

      a243.setRotationPoint(8F, 6.9F, 6.3F);

      a243.setTextureSize(128, 512);

      a243.mirror = true;

      setRotation(a243, 0.7853982F, 0F, 0F);

      a244 = new ModelRenderer(this, 0, 0);

      a244.addBox(-2F, -1F, 0F, 1, 1, 1);

      a244.setRotationPoint(8F, 6.9F, 5.3F);

      a244.setTextureSize(128, 512);

      a244.mirror = true;

      setRotation(a244, 0.7853982F, 0F, 0F);

      a245 = new ModelRenderer(this, 0, 0);

      a245.addBox(-2F, -1F, 0F, 1, 1, 1);

      a245.setRotationPoint(8F, 7.2F, 6F);

      a245.setTextureSize(128, 512);

      a245.mirror = true;

      setRotation(a245, 0F, 0F, 0F);

      a246 = new ModelRenderer(this, 0, 0);

      a246.addBox(-2F, -1F, 0F, 1, 1, 1);

      a246.setRotationPoint(8F, 7.9F, 6.3F);

      a246.setTextureSize(128, 512);

      a246.mirror = true;

      setRotation(a246, 0.7853982F, 0F, 0F);

      a247 = new ModelRenderer(this, 0, 0);

      a247.addBox(-2F, -1F, 0F, 1, 1, 1);

      a247.setRotationPoint(8F, 7.9F, 5.3F);

      a247.setTextureSize(128, 512);

      a247.mirror = true;

      setRotation(a247, 0F, 0F, 0F);

      a248 = new ModelRenderer(this, 0, 0);

      a248.addBox(-2F, -1F, 0F, 1, 1, 1);

      a248.setRotationPoint(8F, 7.9F, 5.3F);

      a248.setTextureSize(128, 512);

      a248.mirror = true;

      setRotation(a248, 0.7853982F, 0F, 0F);

      a249 = new ModelRenderer(this, 0, 0);

      a249.addBox(-2F, -1F, 0F, 1, 1, 1);

      a249.setRotationPoint(8F, 7.2F, 4.6F);

      a249.setTextureSize(128, 512);

      a249.mirror = true;

      setRotation(a249, 0F, 0F, 0F);

      a250 = new ModelRenderer(this, 0, 0);

      a250.addBox(-2F, -1F, 0F, 1, 1, 1);

      a250.setRotationPoint(8F, 11.5F, 5.3F);

      a250.setTextureSize(128, 512);

      a250.mirror = true;

      setRotation(a250, 0F, 0F, 0F);

      a251 = new ModelRenderer(this, 0, 0);

      a251.addBox(-2F, -1F, 0F, 1, 1, 1);

      a251.setRotationPoint(8F, 11.9F, 5.3F);

      a251.setTextureSize(128, 512);

      a251.mirror = true;

      setRotation(a251, 0.7853982F, 0F, 0F);

      a252 = new ModelRenderer(this, 0, 0);

      a252.addBox(-2F, -1F, 0F, 1, 1, 1);

      a252.setRotationPoint(8F, 12.2F, 4.6F);

      a252.setTextureSize(128, 512);

      a252.mirror = true;

      setRotation(a252, 0F, 0F, 0F);

      a253 = new ModelRenderer(this, 0, 0);

      a253.addBox(-2F, -1F, 0F, 1, 1, 1);

      a253.setRotationPoint(8F, 12.9F, 5.3F);

      a253.setTextureSize(128, 512);

      a253.mirror = true;

      setRotation(a253, 0F, 0F, 0F);

      a254 = new ModelRenderer(this, 0, 0);

      a254.addBox(-2F, -1F, 0F, 1, 1, 1);

      a254.setRotationPoint(8F, 12.9F, 5.3F);

      a254.setTextureSize(128, 512);

      a254.mirror = true;

      setRotation(a254, 0.7853982F, 0F, 0F);

      a255 = new ModelRenderer(this, 0, 0);

      a255.addBox(-2F, -1F, 0F, 1, 1, 1);

      a255.setRotationPoint(8F, 12.9F, 6.3F);

      a255.setTextureSize(128, 512);

      a255.mirror = true;

      setRotation(a255, 0.7853982F, 0F, 0F);

      a256 = new ModelRenderer(this, 0, 0);

      a256.addBox(-2F, -1F, 0F, 1, 1, 1);

      a256.setRotationPoint(8F, 12.2F, 6F);

      a256.setTextureSize(128, 512);

      a256.mirror = true;

      setRotation(a256, 0F, 0F, 0F);

      a257 = new ModelRenderer(this, 0, 0);

      a257.addBox(-2F, -1F, 0F, 1, 1, 1);

      a257.setRotationPoint(8F, 11.9F, 6.3F);

      a257.setTextureSize(128, 512);

      a257.mirror = true;

      setRotation(a257, 0.7853982F, 0F, 0F);

      a258 = new ModelRenderer(this, 0, 0);

      a258.addBox(-2F, -1F, 0F, 1, 1, 1);

      a258.setRotationPoint(8F, 12.2F, 1F);

      a258.setTextureSize(128, 512);

      a258.mirror = true;

      setRotation(a258, 0F, 0F, 0F);

      a259 = new ModelRenderer(this, 0, 0);

      a259.addBox(-2F, -1F, 0F, 1, 1, 1);

      a259.setRotationPoint(8F, 11.9F, 1.3F);

      a259.setTextureSize(128, 512);

      a259.mirror = true;

      setRotation(a259, 0.7853982F, 0F, 0F);

      a260 = new ModelRenderer(this, 0, 0);

      a260.addBox(-2F, -1F, 0F, 1, 1, 1);

      a260.setRotationPoint(8F, 12.9F, 1.3F);

      a260.setTextureSize(128, 512);

      a260.mirror = true;

      setRotation(a260, 0.7853982F, 0F, 0F);

      a261 = new ModelRenderer(this, 0, 0);

      a261.addBox(-2F, -1F, 0F, 1, 1, 1);

      a261.setRotationPoint(8F, 12.9F, 0.3F);

      a261.setTextureSize(128, 512);

      a261.mirror = true;

      setRotation(a261, 0F, 0F, 0F);

      a262 = new ModelRenderer(this, 0, 0);

      a262.addBox(-2F, -1F, 0F, 1, 1, 1);

      a262.setRotationPoint(8F, 11.5F, 0.3F);

      a262.setTextureSize(128, 512);

      a262.mirror = true;

      setRotation(a262, 0F, 0F, 0F);

      a263 = new ModelRenderer(this, 0, 0);

      a263.addBox(-2F, -1F, 0F, 1, 1, 1);

      a263.setRotationPoint(8F, 12.2F, -0.4F);

      a263.setTextureSize(128, 512);

      a263.mirror = true;

      setRotation(a263, 0F, 0F, 0F);

      a264 = new ModelRenderer(this, 0, 0);

      a264.addBox(-2F, -1F, 0F, 1, 1, 1);

      a264.setRotationPoint(8F, 12.9F, 0.3F);

      a264.setTextureSize(128, 512);

      a264.mirror = true;

      setRotation(a264, 0.7853982F, 0F, 0F);

      a265 = new ModelRenderer(this, 0, 0);

      a265.addBox(-2F, -1F, 0F, 1, 1, 1);

      a265.setRotationPoint(8F, 11.9F, 0.3F);

      a265.setTextureSize(128, 512);

      a265.mirror = true;

      setRotation(a265, 0.7853982F, 0F, 0F);

      a266 = new ModelRenderer(this, 56, 0);

      a266.addBox(0F, -2F, 0F, 1, 2, 2);

      a266.setRotationPoint(-7.9F, 6.2F, 2.3F);

      a266.setTextureSize(128, 512);

      a266.mirror = true;

      setRotation(a266, 0F, 0F, 0.5934119F);

      a267 = new ModelRenderer(this, 38, 0);

      a267.addBox(-2F, -1F, 0F, 1, 1, 1);

      a267.setRotationPoint(8.3F, 7.2F, 0.3F);

      a267.setTextureSize(128, 512);

      a267.mirror = true;

      setRotation(a267, 0F, 0F, 0F);

      a268 = new ModelRenderer(this, 6, 0);

      a268.addBox(-2F, -1F, 0F, 1, 1, 3);

      a268.setRotationPoint(9.3F, 7.2F, 0.3F);

      a268.setTextureSize(128, 512);

      a268.mirror = true;

      setRotation(a268, 0F, 0F, 0F);

      a269 = new ModelRenderer(this, 38, 0);

      a269.addBox(-2F, -1F, 0F, 1, 1, 1);

      a269.setRotationPoint(8.3F, 7.2F, 5.3F);

      a269.setTextureSize(128, 512);

      a269.mirror = true;

      setRotation(a269, 0F, 0F, 0F);

      a270 = new ModelRenderer(this, 6, 0);

      a270.addBox(-2F, -1F, 0F, 1, 1, 3);

      a270.setRotationPoint(9.3F, 7.2F, 3.3F);

      a270.setTextureSize(128, 512);

      a270.mirror = true;

      setRotation(a270, 0F, 0F, 0F);

      a271 = new ModelRenderer(this, 0, 0);

      a271.addBox(-2F, -1F, 0F, 1, 1, 1);

      a271.setRotationPoint(-10.2F, 10.7F, 5.3F);

      a271.setTextureSize(128, 512);

      a271.mirror = true;

      setRotation(a271, 0F, 0F, 1.570796F);

      a272 = new ModelRenderer(this, 0, 0);

      a272.addBox(-2F, -1F, 0F, 1, 1, 1);

      a272.setRotationPoint(9.2F, 10.7F, 5.3F);

      a272.setTextureSize(128, 512);

      a272.mirror = true;

      setRotation(a272, 0F, 0F, 1.570796F);

      a273 = new ModelRenderer(this, 0, 0);

      a273.addBox(-2F, -1F, 0F, 1, 1, 1);

      a273.setRotationPoint(8.5F, 10.7F, 6F);

      a273.setTextureSize(128, 512);

      a273.mirror = true;

      setRotation(a273, 0F, 0F, 1.570796F);

      a274 = new ModelRenderer(this, 0, 0);

      a274.addBox(-2F, -1F, 0F, 1, 1, 1);

      a274.setRotationPoint(8.8F, 10.7F, 6.3F);

      a274.setTextureSize(128, 512);

      a274.mirror = true;

      setRotation(a274, 0F, 0.7853982F, 1.570796F);

      a275 = new ModelRenderer(this, 0, 0);

      a275.addBox(-2F, -1F, 0F, 1, 1, 1);

      a275.setRotationPoint(7.8F, 10.7F, 6.3F);

      a275.setTextureSize(128, 512);

      a275.mirror = true;

      setRotation(a275, 0F, 0.7853982F, 1.570796F);

      a276 = new ModelRenderer(this, 0, 0);

      a276.addBox(-2F, -1F, 0F, 1, 1, 1);

      a276.setRotationPoint(8.8F, 10.7F, 5.3F);

      a276.setTextureSize(128, 512);

      a276.mirror = true;

      setRotation(a276, 0F, 0.7853982F, 1.570796F);

      a277 = new ModelRenderer(this, 0, 0);

      a277.addBox(-2F, -1F, 0F, 1, 1, 1);

      a277.setRotationPoint(7.8F, 10.7F, 5.3F);

      a277.setTextureSize(128, 512);

      a277.mirror = true;

      setRotation(a277, 0F, 0F, 1.570796F);

      a278 = new ModelRenderer(this, 0, 0);

      a278.addBox(-2F, -1F, 0F, 1, 1, 1);

      a278.setRotationPoint(7.8F, 10.7F, 5.3F);

      a278.setTextureSize(128, 512);

      a278.mirror = true;

      setRotation(a278, 0F, 0.7853982F, 1.570796F);

      a279 = new ModelRenderer(this, 0, 0);

      a279.addBox(-2F, -1F, 0F, 1, 1, 1);

      a279.setRotationPoint(8.5F, 10.7F, 4.6F);

      a279.setTextureSize(128, 512);

      a279.mirror = true;

      setRotation(a279, 0F, 0F, 1.570796F);

      a280 = new ModelRenderer(this, 0, 0);

      a280.addBox(-2F, -1F, 0F, 1, 1, 1);

      a280.setRotationPoint(8.5F, 10.7F, -0.4F);

      a280.setTextureSize(128, 512);

      a280.mirror = true;

      setRotation(a280, 0F, 0F, 1.570796F);

      a281 = new ModelRenderer(this, 0, 0);

      a281.addBox(-2F, -1F, 0F, 1, 1, 1);

      a281.setRotationPoint(-9.2F, 10.7F, 0.3F);

      a281.setTextureSize(128, 512);

      a281.mirror = true;

      setRotation(a281, 0F, 0.7853982F, 1.570796F);

      a282 = new ModelRenderer(this, 0, 0);

      a282.addBox(-2F, -1F, 0F, 1, 1, 1);

      a282.setRotationPoint(9.2F, 10.7F, 0.3F);

      a282.setTextureSize(128, 512);

      a282.mirror = true;

      setRotation(a282, 0F, 0F, 1.570796F);

      a283 = new ModelRenderer(this, 0, 0);

      a283.addBox(-2F, -1F, 0F, 1, 1, 1);

      a283.setRotationPoint(8.8F, 10.7F, 0.3F);

      a283.setTextureSize(128, 512);

      a283.mirror = true;

      setRotation(a283, 0F, 0.7853982F, 1.570796F);

      a284 = new ModelRenderer(this, 0, 0);

      a284.addBox(-2F, -1F, 0F, 1, 1, 1);

      a284.setRotationPoint(7.8F, 10.7F, 0.3F);

      a284.setTextureSize(128, 512);

      a284.mirror = true;

      setRotation(a284, 0F, 0F, 1.570796F);

      a285 = new ModelRenderer(this, 0, 0);

      a285.addBox(-2F, -1F, 0F, 1, 1, 1);

      a285.setRotationPoint(8.8F, 10.7F, 1.3F);

      a285.setTextureSize(128, 512);

      a285.mirror = true;

      setRotation(a285, 0F, 0.7853982F, 1.570796F);

      a286 = new ModelRenderer(this, 0, 0);

      a286.addBox(-2F, -1F, 0F, 1, 1, 1);

      a286.setRotationPoint(-9.2F, 10.7F, 1.3F);

      a286.setTextureSize(128, 512);

      a286.mirror = true;

      setRotation(a286, 0F, 0.7853982F, 1.570796F);

      a287 = new ModelRenderer(this, 0, 0);

      a287.addBox(-2F, -1F, 0F, 1, 1, 1);

      a287.setRotationPoint(8.5F, 10.7F, 1F);

      a287.setTextureSize(128, 512);

      a287.mirror = true;

      setRotation(a287, 0F, 0F, 1.570796F);

      a288 = new ModelRenderer(this, 56, 0);

      a288.addBox(-1F, -2F, 0F, 1, 2, 2);

      a288.setRotationPoint(8.1F, 6.2F, 2.3F);

      a288.setTextureSize(128, 512);

      a288.mirror = true;

      setRotation(a288, 0F, 0F, -0.5934119F);

      a289 = new ModelRenderer(this, 21, 0);

      a289.addBox(-1F, 0F, 0F, 1, 1, 2);

      a289.setRotationPoint(8.3F, 6.2F, 2.3F);

      a289.setTextureSize(128, 512);

      a289.mirror = true;

      setRotation(a289, 0F, 0F, -0.7853982F);

      a290 = new ModelRenderer(this, 38, 0);

      a290.addBox(-2F, -1F, 0F, 1, 1, 1);

      a290.setRotationPoint(10.5F, 9.4F, 5.3F);

      a290.setTextureSize(128, 512);

      a290.mirror = true;

      setRotation(a290, 0F, 0F, 0F);

      a291 = new ModelRenderer(this, 38, 0);

      a291.addBox(-2F, -1F, 0F, 1, 1, 1);

      a291.setRotationPoint(10.5F, 10F, 5.3F);

      a291.setTextureSize(128, 512);

      a291.mirror = true;

      setRotation(a291, 0F, 0F, 0F);

      a292 = new ModelRenderer(this, 6, 0);

      a292.addBox(-2F, -1F, 0F, 1, 1, 3);

      a292.setRotationPoint(10.5F, 8.4F, 3.3F);

      a292.setTextureSize(128, 512);

      a292.mirror = true;

      setRotation(a292, 0F, 0F, 0F);

      a293 = new ModelRenderer(this, 6, 0);

      a293.addBox(-2F, -1F, 0F, 1, 1, 3);

      a293.setRotationPoint(10.5F, 11F, 3.3F);

      a293.setTextureSize(128, 512);

      a293.mirror = true;

      setRotation(a293, 0F, 0F, 0F);

      a294 = new ModelRenderer(this, 6, 0);

      a294.addBox(-2F, -1F, 0F, 1, 1, 3);

      a294.setRotationPoint(10.5F, 8.4F, 0.3F);

      a294.setTextureSize(128, 512);

      a294.mirror = true;

      setRotation(a294, 0F, 0F, 0F);

      a295 = new ModelRenderer(this, 6, 0);

      a295.addBox(-2F, -1F, 0F, 1, 1, 3);

      a295.setRotationPoint(10.5F, 11F, 0.3F);

      a295.setTextureSize(128, 512);

      a295.mirror = true;

      setRotation(a295, 0F, 0F, 0F);

      a296 = new ModelRenderer(this, 38, 0);

      a296.addBox(-2F, -1F, 0F, 1, 1, 1);

      a296.setRotationPoint(10.5F, 10F, 0.3F);

      a296.setTextureSize(128, 512);

      a296.mirror = true;

      setRotation(a296, 0F, 0F, 0F);

      a297 = new ModelRenderer(this, 38, 0);

      a297.addBox(-2F, -1F, 0F, 1, 1, 1);

      a297.setRotationPoint(10.5F, 9.4F, 0.3F);

      a297.setTextureSize(128, 512);

      a297.mirror = true;

      setRotation(a297, 0F, 0F, 0F);

      a298 = new ModelRenderer(this, 38, 0);

      a298.addBox(-2F, -1F, 0F, 1, 1, 1);

      a298.setRotationPoint(8.3F, 12.2F, 0.3F);

      a298.setTextureSize(128, 512);

      a298.mirror = true;

      setRotation(a298, 0F, 0F, 0F);

      a299 = new ModelRenderer(this, 38, 0);

      a299.addBox(-2F, -1F, 0F, 1, 1, 1);

      a299.setRotationPoint(8.3F, 12.2F, 5.3F);

      a299.setTextureSize(128, 512);

      a299.mirror = true;

      setRotation(a299, 0F, 0F, 0F);

      a300 = new ModelRenderer(this, 6, 0);

      a300.addBox(-2F, -1F, 0F, 1, 1, 3);

      a300.setRotationPoint(9.3F, 12.2F, 3.3F);

      a300.setTextureSize(128, 512);

      a300.mirror = true;

      setRotation(a300, 0F, 0F, 0F);

      a301 = new ModelRenderer(this, 6, 0);

      a301.addBox(-2F, -1F, 0F, 1, 1, 3);

      a301.setRotationPoint(9.3F, 12.2F, 0.3F);

      a301.setTextureSize(128, 512);

      a301.mirror = true;

      setRotation(a301, 0F, 0F, 0F);

      a302 = new ModelRenderer(this, 21, 0);

      a302.addBox(-1F, -1F, 0F, 1, 1, 2);

      a302.setRotationPoint(9.5F, 7.4F, 2.3F);

      a302.setTextureSize(128, 512);

      a302.mirror = true;

      setRotation(a302, 0F, 0F, -0.7853982F);

      a303 = new ModelRenderer(this, 45, 0);

      a303.addBox(-1F, -1F, 0F, 1, 2, 2);

      a303.setRotationPoint(10F, 9.2F, 2.3F);

      a303.setTextureSize(128, 512);

      a303.mirror = true;

      setRotation(a303, 0F, 0F, 0F);

      a304 = new ModelRenderer(this, 45, 0);

      a304.addBox(-1F, -1F, 0F, 1, 1, 2);

      a304.setRotationPoint(10F, 8.2F, 2.3F);

      a304.setTextureSize(128, 512);

      a304.mirror = true;

      setRotation(a304, 0F, 0F, -0.9599311F);

      a305 = new ModelRenderer(this, 45, 0);

      a305.addBox(-1F, 0F, 0F, 1, 1, 2);

      a305.setRotationPoint(10F, 10.2F, 2.3F);

      a305.setTextureSize(128, 512);

      a305.mirror = true;

      setRotation(a305, 0F, 0F, 0.9599311F);

      a306 = new ModelRenderer(this, 21, 0);

      a306.addBox(-1F, -1F, 0F, 1, 1, 2);

      a306.setRotationPoint(9.5F, 11F, 2.3F);

      a306.setTextureSize(128, 512);

      a306.mirror = true;

      setRotation(a306, 0F, 0F, -0.7853982F);

      a307 = new ModelRenderer(this, 21, 0);

      a307.addBox(0F, -1F, 0F, 1, 1, 2);

      a307.setRotationPoint(8.3F, 12.2F, 2.3F);

      a307.setTextureSize(128, 512);

      a307.mirror = true;

      setRotation(a307, 0F, 0F, -0.7853982F);

  }

 

  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, entity);

    a1.render(f5);

    a2.render(f5);

    a3.render(f5);

    a4.render(f5);

    a5.render(f5);

    a6.render(f5);

    a7.render(f5);

    a8.render(f5);

    a9.render(f5);

    a10.render(f5);

    a11.render(f5);

    a12.render(f5);

    a13.render(f5);

    a14.render(f5);

    a15.render(f5);

    a16.render(f5);

    a17.render(f5);

    a18.render(f5);

    a19.render(f5);

    a20.render(f5);

    a21.render(f5);

    a22.render(f5);

    a23.render(f5);

    a24.render(f5);

    a25.render(f5);

    a26.render(f5);

    a27.render(f5);

    a28.render(f5);

    a29.render(f5);

    a30.render(f5);

    a31.render(f5);

    a32.render(f5);

    a33.render(f5);

    a34.render(f5);

    a35.render(f5);

    a36.render(f5);

    a37.render(f5);

    a38.render(f5);

    a39.render(f5);

    a40.render(f5);

    a41.render(f5);

    a42.render(f5);

    a43.render(f5);

    a44.render(f5);

    a45.render(f5);

    a46.render(f5);

    a47.render(f5);

    a48.render(f5);

    a49.render(f5);

    a50.render(f5);

    a51.render(f5);

    a52.render(f5);

    a53.render(f5);

    a54.render(f5);

    a55.render(f5);

    a56.render(f5);

    a57.render(f5);

    a58.render(f5);

    a59.render(f5);

    a60.render(f5);

    a61.render(f5);

    a62.render(f5);

    a63.render(f5);

    a64.render(f5);

    a65.render(f5);

    a66.render(f5);

    a67.render(f5);

    a68.render(f5);

    a69.render(f5);

    a70.render(f5);

    a71.render(f5);

    a72.render(f5);

    a73.render(f5);

    a74.render(f5);

    a75.render(f5);

    a76.render(f5);

    a77.render(f5);

    a78.render(f5);

    a79.render(f5);

    a80.render(f5);

    a81.render(f5);

    a82.render(f5);

    a83.render(f5);

    a84.render(f5);

    a85.render(f5);

    a86.render(f5);

    a87.render(f5);

    a88.render(f5);

    a89.render(f5);

    a90.render(f5);

    a91.render(f5);

    a92.render(f5);

    a93.render(f5);

    a94.render(f5);

    a95.render(f5);

    a96.render(f5);

    a97.render(f5);

    a98.render(f5);

    a99.render(f5);

    a100.render(f5);

    a101.render(f5);

    a102.render(f5);

    a103.render(f5);

    a104.render(f5);

    a105.render(f5);

    a106.render(f5);

    a107.render(f5);

    a108.render(f5);

    a109.render(f5);

    a110.render(f5);

    a111.render(f5);

    a112.render(f5);

    a113.render(f5);

    a114.render(f5);

    a115.render(f5);

    a116.render(f5);

    a117.render(f5);

    a118.render(f5);

    a119.render(f5);

    a120.render(f5);

    a121.render(f5);

    a122.render(f5);

    a123.render(f5);

    a124.render(f5);

    a125.render(f5);

    a126.render(f5);

    a127.render(f5);

    a128.render(f5);

    a129.render(f5);

    a130.render(f5);

    a131.render(f5);

    a132.render(f5);

    a133.render(f5);

    a134.render(f5);

    a135.render(f5);

    a136.render(f5);

    a137.render(f5);

    a138.render(f5);

    a139.render(f5);

    a140.render(f5);

    a141.render(f5);

    a142.render(f5);

    a143.render(f5);

    a144.render(f5);

    a145.render(f5);

    a146.render(f5);

    a147.render(f5);

    a148.render(f5);

    a149.render(f5);

    a150.render(f5);

    a151.render(f5);

    a152.render(f5);

    a153.render(f5);

    a154.render(f5);

    a155.render(f5);

    a156.render(f5);

    a157.render(f5);

    a158.render(f5);

    a159.render(f5);

    a160.render(f5);

    a161.render(f5);

    a162.render(f5);

    a163.render(f5);

    a164.render(f5);

    a165.render(f5);

    a166.render(f5);

    a167.render(f5);

    a168.render(f5);

    a169.render(f5);

    a170.render(f5);

    a171.render(f5);

    a172.render(f5);

    a173.render(f5);

    aa173.render(f5);

    a174.render(f5);

    a175.render(f5);

    a176.render(f5);

    a177.render(f5);

    a178.render(f5);

    a179.render(f5);

    a180.render(f5);

    a181.render(f5);

    a182.render(f5);

    a183.render(f5);

    a184.render(f5);

    a185.render(f5);

    a186.render(f5);

    a187.render(f5);

    a188.render(f5);

    a189.render(f5);

    a190.render(f5);

    a191.render(f5);

    a192.render(f5);

    a193.render(f5);

    a194.render(f5);

    a195.render(f5);

    a196.render(f5);

    a197.render(f5);

    a198.render(f5);

    a199.render(f5);

    a200.render(f5);

    a201.render(f5);

    a202.render(f5);

    a203.render(f5);

    a204.render(f5);

    a205.render(f5);

    a206.render(f5);

    a207.render(f5);

    a208.render(f5);

    a209.render(f5);

    a210.render(f5);

    a211.render(f5);

    a212.render(f5);

    a213.render(f5);

    a214.render(f5);

    a215.render(f5);

    a216.render(f5);

    a217.render(f5);

    a218.render(f5);

    a219.render(f5);

    a220.render(f5);

    a221.render(f5);

    a222.render(f5);

    a223.render(f5);

    a224.render(f5);

    a225.render(f5);

    a226.render(f5);

    a227.render(f5);

    a228.render(f5);

    a229.render(f5);

    a230.render(f5);

    a231.render(f5);

    a232.render(f5);

    a233.render(f5);

    a234.render(f5);

    a235.render(f5);

    a236.render(f5);

    a238.render(f5);

    a239.render(f5);

    a240.render(f5);

    a241.render(f5);

    a242.render(f5);

    a243.render(f5);

    a244.render(f5);

    a245.render(f5);

    a246.render(f5);

    a247.render(f5);

    a248.render(f5);

    a249.render(f5);

    a250.render(f5);

    a251.render(f5);

    a252.render(f5);

    a253.render(f5);

    a254.render(f5);

    a255.render(f5);

    a256.render(f5);

    a257.render(f5);

    a258.render(f5);

    a259.render(f5);

    a260.render(f5);

    a261.render(f5);

    a262.render(f5);

    a263.render(f5);

    a264.render(f5);

    a265.render(f5);

    a266.render(f5);

    a267.render(f5);

    a268.render(f5);

    a269.render(f5);

    a270.render(f5);

    a271.render(f5);

    a272.render(f5);

    a273.render(f5);

    a274.render(f5);

    a275.render(f5);

    a276.render(f5);

    a277.render(f5);

    a278.render(f5);

    a279.render(f5);

    a280.render(f5);

    a281.render(f5);

    a282.render(f5);

    a283.render(f5);

    a284.render(f5);

    a285.render(f5);

    a286.render(f5);

    a287.render(f5);

    a288.render(f5);

    a289.render(f5);

    a290.render(f5);

    a291.render(f5);

    a292.render(f5);

    a293.render(f5);

    a294.render(f5);

    a295.render(f5);

    a296.render(f5);

    a297.render(f5);

    a298.render(f5);

    a299.render(f5);

    a300.render(f5);

    a301.render(f5);

    a302.render(f5);

    a303.render(f5);

    a304.render(f5);

    a305.render(f5);

    a306.render(f5);

    a307.render(f5);

  }

 

  public void renderModel(float f) {

 

    a1.render(f);

    a2.render(f);

    a3.render(f);

    a4.render(f);

    a5.render(f);

    a6.render(f);

    a7.render(f);

    a8.render(f);

    a9.render(f);

    a10.render(f);

    a11.render(f);

    a12.render(f);

    a13.render(f);

    a14.render(f);

    a15.render(f);

    a16.render(f);

    a17.render(f);

    a18.render(f);

    a19.render(f);

    a20.render(f);

    a21.render(f);

    a22.render(f);

    a23.render(f);

    a24.render(f);

    a25.render(f);

    a26.render(f);

    a27.render(f);

    a28.render(f);

    a29.render(f);

    a30.render(f);

    a31.render(f);

    a32.render(f);

    a33.render(f);

    a34.render(f);

    a35.render(f);

    a36.render(f);

    a37.render(f);

    a38.render(f);

    a39.render(f);

    a40.render(f);

    a41.render(f);

    a42.render(f);

    a43.render(f);

    a44.render(f);

    a45.render(f);

    a46.render(f);

    a47.render(f);

    a48.render(f);

    a49.render(f);

    a50.render(f);

    a51.render(f);

    a52.render(f);

    a53.render(f);

    a54.render(f);

    a55.render(f);

    a56.render(f);

    a57.render(f);

    a58.render(f);

    a59.render(f);

    a60.render(f);

    a61.render(f);

    a62.render(f);

    a63.render(f);

    a64.render(f);

    a65.render(f);

    a66.render(f);

    a67.render(f);

    a68.render(f);

    a69.render(f);

    a70.render(f);

    a71.render(f);

    a72.render(f);

    a73.render(f);

    a74.render(f);

    a75.render(f);

    a76.render(f);

    a77.render(f);

    a78.render(f);

    a79.render(f);

    a80.render(f);

    a81.render(f);

    a82.render(f);

    a83.render(f);

    a84.render(f);

    a85.render(f);

    a86.render(f);

    a87.render(f);

    a88.render(f);

    a89.render(f);

    a90.render(f);

    a91.render(f);

    a92.render(f);

    a93.render(f);

    a94.render(f);

    a95.render(f);

    a96.render(f);

    a97.render(f);

    a98.render(f);

    a99.render(f);

    a100.render(f);

    a101.render(f);

    a102.render(f);

    a103.render(f);

    a104.render(f);

    a105.render(f);

    a106.render(f);

    a107.render(f);

    a108.render(f);

    a109.render(f);

    a110.render(f);

    a111.render(f);

    a112.render(f);

    a113.render(f);

    a114.render(f);

    a115.render(f);

    a116.render(f);

    a117.render(f);

    a118.render(f);

    a119.render(f);

    a120.render(f);

    a121.render(f);

    a122.render(f);

    a123.render(f);

    a124.render(f);

    a125.render(f);

    a126.render(f);

    a127.render(f);

    a128.render(f);

    a129.render(f);

    a130.render(f);

    a131.render(f);

    a132.render(f);

    a133.render(f);

    a134.render(f);

    a135.render(f);

    a136.render(f);

    a137.render(f);

    a138.render(f);

    a139.render(f);

    a140.render(f);

    a141.render(f);

    a142.render(f);

    a143.render(f);

    a144.render(f);

    a145.render(f);

    a146.render(f);

    a147.render(f);

    a148.render(f);

    a149.render(f);

    a150.render(f);

    a151.render(f);

    a152.render(f);

    a153.render(f);

    a154.render(f);

    a155.render(f);

    a156.render(f);

    a157.render(f);

    a158.render(f);

    a159.render(f);

    a160.render(f);

    a161.render(f);

    a162.render(f);

    a163.render(f);

    a164.render(f);

    a165.render(f);

    a166.render(f);

    a167.render(f);

    a168.render(f);

    a169.render(f);

    a170.render(f);

    a171.render(f);

    a172.render(f);

    a173.render(f);

    aa173.render(f);

    a174.render(f);

    a175.render(f);

    a176.render(f);

    a177.render(f);

    a178.render(f);

    a179.render(f);

    a180.render(f);

    a181.render(f);

    a182.render(f);

    a183.render(f);

    a184.render(f);

    a185.render(f);

    a186.render(f);

    a187.render(f);

    a188.render(f);

    a189.render(f);

    a190.render(f);

    a191.render(f);

    a192.render(f);

    a193.render(f);

    a194.render(f);

    a195.render(f);

    a196.render(f);

    a197.render(f);

    a198.render(f);

    a199.render(f);

    a200.render(f);

    a201.render(f);

    a202.render(f);

    a203.render(f);

    a204.render(f);

    a205.render(f);

    a206.render(f);

    a207.render(f);

    a208.render(f);

    a209.render(f);

    a210.render(f);

    a211.render(f);

    a212.render(f);

    a213.render(f);

    a214.render(f);

    a215.render(f);

    a216.render(f);

    a217.render(f);

    a218.render(f);

    a219.render(f);

    a220.render(f);

    a221.render(f);

    a222.render(f);

    a223.render(f);

    a224.render(f);

    a225.render(f);

    a226.render(f);

    a227.render(f);

    a228.render(f);

    a229.render(f);

    a230.render(f);

    a231.render(f);

    a232.render(f);

    a233.render(f);

    a234.render(f);

    a235.render(f);

    a236.render(f);

    a238.render(f);

    a239.render(f);

    a240.render(f);

    a241.render(f);

    a242.render(f);

    a243.render(f);

    a244.render(f);

    a245.render(f);

    a246.render(f);

    a247.render(f);

    a248.render(f);

    a249.render(f);

    a250.render(f);

    a251.render(f);

    a252.render(f);

    a253.render(f);

    a254.render(f);

    a255.render(f);

    a256.render(f);

    a257.render(f);

    a258.render(f);

    a259.render(f);

    a260.render(f);

    a261.render(f);

    a262.render(f);

    a263.render(f);

    a264.render(f);

    a265.render(f);

    a266.render(f);

    a267.render(f);

    a268.render(f);

    a269.render(f);

    a270.render(f);

    a271.render(f);

    a272.render(f);

    a273.render(f);

    a274.render(f);

    a275.render(f);

    a276.render(f);

    a277.render(f);

    a278.render(f);

    a279.render(f);

    a280.render(f);

    a281.render(f);

    a282.render(f);

    a283.render(f);

    a284.render(f);

    a285.render(f);

    a286.render(f);

    a287.render(f);

    a288.render(f);

    a289.render(f);

    a290.render(f);

    a291.render(f);

    a292.render(f);

    a293.render(f);

    a294.render(f);

    a295.render(f);

    a296.render(f);

    a297.render(f);

    a298.render(f);

    a299.render(f);

    a300.render(f);

    a301.render(f);

    a302.render(f);

    a303.render(f);

    a304.render(f);

    a305.render(f);

    a306.render(f);

    a307.render(f);  

 

 

 

 

  }

 

  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, Entity entity)

  {

    super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);

  }

 

}

 

 

Link to comment
Share on other sites

 a77.mirror = true;
a77 = new ModelRenderer(this, 103, 34);

 

You access the

mirror

field before the object has been instantiated. This issue exists for other uninstantiated ModelRenderers, as well.

 

Remove line 779, it is a duplicate of 784.

Link to comment
Share on other sites

I just corrected that, but it still crashes.

 

 

---- Minecraft Crash Report ----

// Daisy, daisy...

 

Time: 14/07/14 23:28

Description: Initializing game

 

java.lang.NullPointerException: Initializing game

at com.mottbro.coastercraftmod.model.ModelCoasterCar1.<init>(ModelCoasterCar1.java:1595)

at com.mottbro.coastercraftmod.renderer.RenderCoasterCar1.<init>(RenderCoasterCar1.java:26)

at com.mottbro.coastercraftmod.lib.ProxyClient.registerRenderInformation(ProxyClient.java:26)

at com.mottbro.coastercraftmod.CoastercraftMod.load(CoastercraftMod.java:119)

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.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.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.initializeMods(Loader.java:690)

at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:527)

at net.minecraft.client.Minecraft.run(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.mottbro.coastercraftmod.model.ModelCoasterCar1.<init>(ModelCoasterCar1.java:1595)

at com.mottbro.coastercraftmod.renderer.RenderCoasterCar1.<init>(RenderCoasterCar1.java:26)

at com.mottbro.coastercraftmod.lib.ProxyClient.registerRenderInformation(ProxyClient.java:26)

at com.mottbro.coastercraftmod.CoastercraftMod.load(CoastercraftMod.java:119)

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.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.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.initializeMods(Loader.java:690)

at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:527)

 

-- Initialization --

Details:

Stacktrace:

at net.minecraft.client.Minecraft.run(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 (amd64) version 6.1

Java Version: 1.8.0_05, Oracle Corporation

Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation

Memory: 891036416 bytes (849 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)

JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M

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.211.1121 Minecraft Forge 10.12.2.1121 4 mods loaded, 4 mods active

mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized

FML{7.2.211.1121} [Forge Mod Loader] (forgeBin-1.7.2-10.12.2.1121.jar) Unloaded->Constructed->Pre-initialized->Initialized

Forge{10.12.2.1121} [Minecraft Forge] (forgeBin-1.7.2-10.12.2.1121.jar) Unloaded->Constructed->Pre-initialized->Initialized

coastercraftmod{1.0} [Coastercraft Mod] (bin) Unloaded->Constructed->Pre-initialized->Errored

Launched Version: 1.6

LWJGL: 2.9.0

OpenGL: ATI Mobility Radeon HD 5650                                      GL version 3.2.9712 Compatibility Profile Context, ATI Technologies Inc.

Is Modded: Definitely; Client brand changed to 'fml,forge'

Type: Client (map_client.txt)

Resource Packs: []

Current Language: English (US)

Profiler Position: N/A (disabled)

Vec3 Pool Size: ~~ERROR~~ NullPointerException: null

Anisotropic Filtering: Off (1)

 

Link to comment
Share on other sites

Hi

 

Thanks to everyone who replied to me! I have found that the problem was caused by me using mirrored textures in Techne and once I removed those parts it worked fine. Just seems to be a problem with Techne exporting the java code.  :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.