Из-за модельки крашится клиент

Версия Minecraft
1.7.10
Добрый вечер, появилась проблема на третьей фазе загрузка Форджа. Догадываюсь в чем проблема, но не знаю: так или нет. Ниже код модели, рендера и его интеллекта

Сама моделька:
Код:
public class ModelAngel extends ModelBase {

    private ModelRenderer ren1;
    private ModelRenderer ren2;
    private ModelRenderer ren3;
    private ModelRenderer ren4;
    private ModelRenderer ren5;
    private ModelRenderer ren6;
    private ModelRenderer angel;
    private ModelRenderer halo;
    private ModelRenderer corners;
    private ModelRenderer head;
    private ModelRenderer body;
    private ModelRenderer wing;
    private ModelRenderer bone;
    private ModelRenderer wing2;
    private ModelRenderer bone2;
    private ModelRenderer rarm;
    private ModelRenderer larm;
    private ModelRenderer rleg;
    private ModelRenderer lleg;

    public ModelAngel() {
        textureWidth = 64;
        textureHeight = 64;

        this.ren1 = new ModelRenderer(this);
        this.ren1.setRotationPoint(0.0F, 0.0F, 0.0F);
        setRotationAngle(this.ren1, 0.0F, 0.0F, 0.3491F);
        wing.addChild(this.ren1);
        this.ren1.cubeList.add(new ModelBox(this.ren1, 43, 39, -7.0F, -4.0F, -0.5F, 4, 1, 1, 0.0F));
        this.ren1.cubeList.add(new ModelBox(this.ren1, 44, 39, -13.5355F, -7.9497F, -0.5F, 3, 1, 1, 0.0F));

        this.ren2 = new ModelRenderer(this);
        this.ren2.setRotationPoint(0.0F, 0.0F, 0.0F);
        setRotationAngle(this.ren2, 0.0F, 0.0F, 1.1345F);
        wing.addChild(this.ren2);
        this.ren2.cubeList.add(new ModelBox(this.ren2, 41, 39, -13.0711F, 1.8284F, -0.5F, 6, 1, 1, 0.0F));

        this.ren3 = new ModelRenderer(this);
        this.ren3.setRotationPoint(0.0F, 0.0F, 0.0F);
        setRotationAngle(this.ren3, 0.0F, 0.0F, 2.1817F);
        wing.addChild(this.ren3);
        this.ren3.cubeList.add(new ModelBox(this.ren3, 41, 39, -4.1756F, 14.1319F, -0.5F, 6, 1, 1, 0.0F));

        this.ren4 = new ModelRenderer(this);
        this.ren4.setRotationPoint(0.0F, 0.0F, 0.0F);
        setRotationAngle(this.ren4, 0.0F, 0.0F, 0.3491F);
        wing2.addChild(this.ren4);
        this.ren4.cubeList.add(new ModelBox(this.ren4, 43, 39, -7.0F, -4.0F, -0.5F, 4, 1, 1, 0.0F));
        this.ren4.cubeList.add(new ModelBox(this.ren4, 44, 39, -13.5355F, -7.9497F, -0.5F, 3, 1, 1, 0.0F));

        this.ren5 = new ModelRenderer(this);
        this.ren5.setRotationPoint(0.0F, 0.0F, 0.0F);
        setRotationAngle(this.ren5, 0.0F, 0.0F, 1.1345F);
        wing2.addChild(this.ren5);
        this.ren5.cubeList.add(new ModelBox(this.ren5, 41, 39, -13.0711F, 1.8284F, -0.5F, 6, 1, 1, 0.0F));

        this.ren6 = new ModelRenderer(this);
        this.ren6.setRotationPoint(0.0F, 0.0F, 0.0F);
        setRotationAngle(this.ren6, 0.0F, 0.0F, 2.1817F);
        wing2.addChild(this.ren6);
        this.ren6.cubeList.add(new ModelBox(this.ren6, 41, 39, -4.1756F, 14.1319F, -0.5F, 6, 1, 1, 0.0F));

        angel = new ModelRenderer(this);
        angel.setRotationPoint(0.0F, 6.0F, 0.0F);

        halo = new ModelRenderer(this);
        halo.setRotationPoint(0.0F, -16.0F, 0.0F);
        angel.addChild(halo);
        halo.cubeList.add(new ModelBox(halo, 0, 33, -2.5F, -0.5F, 3.0F, 5, 1, 1, 0.0F));
        halo.cubeList.add(new ModelBox(halo, 0, 33, -2.5F, -0.5F, -4.0F, 5, 1, 1, 0.0F));
        halo.cubeList.add(new ModelBox(halo, 0, 35, 3.0F, -0.5F, -2.5F, 1, 1, 5, 0.0F));
        halo.cubeList.add(new ModelBox(halo, 0, 35, -4.0F, -0.5F, -2.5F, 1, 1, 5, 0.0F));

        corners = new ModelRenderer(this);
        corners.setRotationPoint(0.0F, 0.0F, 0.0F);
        setRotationAngle(corners, 0.0F, -0.7854F, 0.0F);
        halo.addChild(corners);
        corners.cubeList.add(new ModelBox(corners, 3, 33, -1.0607F, -0.5F, 3.5962F, 2, 1, 1, 0.0F));
        corners.cubeList.add(new ModelBox(corners, 3, 33, -0.9393F, -0.5F, -4.5962F, 2, 1, 1, 0.0F));
        corners.cubeList.add(new ModelBox(corners, 3, 33, 0.0607F, -0.5F, 3.5962F, 1, 1, 1, 0.0F)) ;
        corners.cubeList.add(new ModelBox(corners, 3, 33, -1.0607F, -0.5F, -4.5962F, 1, 1, 1, 0.0F));
        corners.cubeList.add(new ModelBox(corners, 3, 38, -4.5962F, -0.5F, -1.0607F, 1, 1, 2, 0.0F));
        corners.cubeList.add(new ModelBox(corners, 3, 38, 3.5962F, -0.5F, -1.0607F, 1, 1, 2, 0.0F));
        corners.cubeList.add(new ModelBox(corners, 4, 39, -4.5962F, -0.5F, 0.0607F, 1, 1, 1, 0.0F));
        corners.cubeList.add(new ModelBox(corners, 4, 39, 3.5962F, -0.5F, 0.0607F, 1, 1, 1, 0.0F));

        head = new ModelRenderer(this);
        head.setRotationPoint(0.0F, -6.0F, 0.0F);
        angel.addChild(head);
        head.cubeList.add(new ModelBox(head, 0, 0, -4.0F, -8.0F, -4.0F, 8, 8, 8, 0.0F));
        head.cubeList.add(new ModelBox(head, 32, 0, -4.0F, -8.0F, -4.0F, 8, 8, 8, 0.0F));

        body = new ModelRenderer(this);
        body.setRotationPoint(0.0F, 0.0F, 0.0F);
        angel.addChild(body);
        body.cubeList.add(new ModelBox(body, 16, 16, -4.0F, -6.0F, -2.0F, 8, 12, 4, 0.0F));

        wing = new ModelRenderer(this);
        wing.setRotationPoint(0.0F, 0.0F, -0.5F);
        setRotationAngle(wing, 0.0F, 0.8727F, 0.0F);
        body.addChild(wing);

        bone = new ModelRenderer(this);
        bone.setRotationPoint(0.0F, 0.0F, 0.0F);
        setRotationAngle(bone, 0.0F, 0.0F, 1.3963F);
        wing.addChild(bone);
        bone.cubeList.add(new ModelBox(bone, 32, 39, -9.4098F, 10.9899F, -0.5F, 15, 1, 1, 0.0F));
        bone.cubeList.add(new ModelBox(bone, 28, 32, -12.4098F, 3.9899F, 0.0F, 18, 7, 0, 0.0F));
        bone.cubeList.add(new ModelBox(bone, 20, 32, -6.0F, 0.9899F, 0.0F, 4, 4, 0, 0.0F));

        wing2 = new ModelRenderer(this);
        wing2.setRotationPoint(0.0F, 0.0F, -0.5F);
        setRotationAngle(wing2, 0.0F, 2.2689F, 0.0F);
        body.addChild(wing2);

        bone2 = new ModelRenderer(this);
        bone2.setRotationPoint(0.0F, 0.0F, 0.0F);
        setRotationAngle(bone2, 0.0F, 0.0F, 1.3963F);
        wing2.addChild(bone2);
        bone2.cubeList.add(new ModelBox(bone2, 32, 39, -9.4098F, 10.9899F, -0.5F, 15, 1, 1, 0.0F));
        bone2.cubeList.add(new ModelBox(bone2, 28, 32, -12.4098F, 3.9899F, -0.0F, 18, 7, 0, 0.0F));
        bone2.cubeList.add(new ModelBox(bone2, 20, 32, -6.0F, 0.9899F, -0.001F, 4, 4, 0, 0.0F));

        rarm = new ModelRenderer(this);
        rarm.setRotationPoint(-4.0F, -6.0F, 0.0F);
        angel.addChild(rarm);
        rarm.cubeList.add(new ModelBox(rarm, 40, 16, -4.0F, 0.0F, -2.0F, 4, 12, 4, 0.0F));

        larm = new ModelRenderer(this);
        larm.setRotationPoint(4.0F, -6.0F, 0.0F);
        angel.addChild(larm);
        larm.cubeList.add(new ModelBox(larm, 40, 16, 0.0F, 0.0F, -2.0F, 4, 12, 4, 0.0F));

        rleg = new ModelRenderer(this);
        rleg.setRotationPoint(-2.0F, 6.0F, 0.0F);
        angel.addChild(rleg);
        rleg.cubeList.add(new ModelBox(rleg, 0, 16, -2.0F, 0.0F, -2.0F, 4, 12, 4, 0.0F));

        lleg = new ModelRenderer(this);
        lleg.setRotationPoint(2.0F, 6.0F, 0.0F);
        angel.addChild(lleg);
        lleg.cubeList.add(new ModelBox(lleg, 0, 16, -2.0F, 0.0F, -2.0F, 4, 12, 4, 0.0F));
    }

    @Override
    public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
        angel.render(f5);
    }
    public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
        modelRenderer.rotateAngleX = x;
        modelRenderer.rotateAngleY = y;
        modelRenderer.rotateAngleZ = z;
    }
}

Рендер модельки:
Код:
@SideOnly(Side.CLIENT)
public class ModelRenderAngel extends RenderLiving {
    static String name = "название";

    private static final ResourceLocation texture = new ResourceLocation(name + ":textures/entity/angel.png");

    public ModelRenderAngel(ModelBase ModelAngel, float par2)
    {
        super(ModelAngel, par2);
    }


    protected ResourceLocation getEntityTexture(AngelAI entity) {
        return texture;
    }


    protected ResourceLocation getEntityTexture(Entity entity) {
        return this.getEntityTexture((AngelAI) entity);
    }
}

Интеллект:
Код:
public class AngelAI extends EntityCreature {
    public AngelAI(World var1) {
        super(var1);
    }
}

Клиент прокси:
Код:
RenderingRegistry.registerEntityRenderingHandler(AngelAI.class, new ModelRenderAngel(new ModelAngel(), 0));

Главный класс:

Java:
    @Mod.EventHandler
    public void preInit(FMLPreInitializationEvent event) {
        commonProxy.preInit(event);
        registerEntity(AngelAI.class, "Angel", 0x00FFFF, 0x00008B);
    }

    @Mod.EventHandler
    public void init(FMLInitializationEvent event) {
        commonProxy.init(event);

    }
    @Mod.EventHandler
    public void postInit(FMLPostInitializationEvent event) {
        commonProxy.postInit(event);

    }
    public static void registerEntity(Class entityClass, String name, int primaryColor, int secondaryColor) {
        int entityID = EntityRegistry.findGlobalUniqueEntityId();
        long seed = name.hashCode();

        EntityRegistry.registerGlobalEntityID(entityClass, name, entityID);
        EntityRegistry.registerModEntity(entityClass, name, entityID, instance, 64, 1, true);
        EntityList.entityEggs.put(Integer.valueOf(entityID), new EntityList.EntityEggInfo(entityID, primaryColor, secondaryColor));
    }

Буду рад, если вы поможете разобраться с проблемой это. По факту, все, вроде, сделано


И да, моделька делалась в БлокБенче. Может в этом проблема еще?
 
Краш-лог
java.lang.NullPointerException: Initializing game
at net.magicwinner.VimeModification.entity.model.ModelAngel.<init>(ModelAngel.java:42)
at net.magicwinner.VimeModification.Proxy.ClientProxy.init(ClientProxy.java:36)
at net.magicwinner.VimeModification.VimeModification.init(VimeModification.java:47)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Краш-лог:
java.lang.NullPointerException: Initializing game
	at net.magicwinner.VimeModification.entity.model.ModelAngel.<init>(ModelAngel.java:42)
	at net.magicwinner.VimeModification.Proxy.ClientProxy.init(ClientProxy.java:36)
	at net.magicwinner.VimeModification.VimeModification.init(VimeModification.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
	at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
	at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
	at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
	at net.minecraft.client.main.Main.main(SourceFile:148)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Сверху