Текстуры не грузятся

Версия Minecraft
1.10.2
Написал небольшой мод с предметами в Eclipse. Запуская майн через Eclipse, у меня всё работает. Стоит только скомпилировать мод и запустить через обычный майн, как текстуры перестают работать. Искал ошибку в интернете - так и не нашёл ничего стоящего. Прошу помочь!
{
"parent": "item/generated",
"textures": {
"layer0": "to21cadditional:items/UltradenseAlloyPlate"
}
}

package com.engineerxl.to21cadditional.items;

import com.engineerxl.to21cadditional.Main;

import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.common.registry.GameRegistry;

public class to21cadditionalitems {

public static Item iridiumplate;
public static Item basiccircuitboard;
public static Item advancedcircuitboard;
public static Item advancedcircuitparts;
public static Item elitecircuitboard;
public static Item ultradensealloy;
public static Item ultradensealloyplate;

public static void preInit ( )
{
addItems ( );
iridiumplate = new Item( ).setUnlocalizedName ("iridiumplate").setCreativeTab (CreativeTabs.MATERIALS);
basiccircuitboard = new Item( ).setUnlocalizedName ("basiccircuitboard").setCreativeTab (CreativeTabs.MATERIALS);
advancedcircuitboard = new Item( ).setUnlocalizedName ("advancedcircuitboard").setCreativeTab (CreativeTabs.MATERIALS);
advancedcircuitparts = new Item( ).setUnlocalizedName ("advancedcircuitparts").setCreativeTab (CreativeTabs.MATERIALS);
elitecircuitboard = new Item( ).setUnlocalizedName ("elitecircuitboard").setCreativeTab (CreativeTabs.MATERIALS);
ultradensealloy = new Item( ).setUnlocalizedName ("ultradensealloy").setCreativeTab (CreativeTabs.MATERIALS);
ultradensealloyplate = new Item( ).setUnlocalizedName ("ultradensealloyplate").setCreativeTab (CreativeTabs.MATERIALS);

GameRegistry.register (iridiumplate, new ResourceLocation (Main.MODID, "iridiumplate"));
GameRegistry.register (basiccircuitboard, new ResourceLocation (Main.MODID, "basiccircuitboard"));
GameRegistry.register (advancedcircuitboard, new ResourceLocation (Main.MODID, "advancedcircuitboard"));
GameRegistry.register (advancedcircuitparts, new ResourceLocation (Main.MODID, "advancedcircuitparts"));
GameRegistry.register (elitecircuitboard, new ResourceLocation (Main.MODID, "elitecircuitboard"));
GameRegistry.register (ultradensealloy, new ResourceLocation (Main.MODID, "ultradensealloy"));
GameRegistry.register (ultradensealloyplate, new ResourceLocation (Main.MODID, "ultradensealloyplate"));
}

public static void addItems ( )
{
addItem (iridiumplate, "iridiumplate");
addItem (basiccircuitboard, "basiccircuitboard");
addItem (advancedcircuitboard, "advancedcircuitboard");
addItem (advancedcircuitparts, "advancedcircuitparts");
addItem (elitecircuitboard, "elitecircuitboard");
addItem (ultradensealloy, "ultradensealloy");
addItem (ultradensealloyplate, "ultradensealloyplate");
}

public static void addRenders ( )
{
addRender (iridiumplate, "iridiumplate");
addRender (basiccircuitboard, "basiccircuitboard");
addRender (advancedcircuitboard, "advancedcircuitboard");
addRender (advancedcircuitparts, "advancedcircuitparts");
addRender (elitecircuitboard, "elitecircuitboard");
addRender (ultradensealloy, "ultradensealloy");
addRender (ultradensealloyplate, "ultradensealloyplate");
}

public static void addItem (Item item, String name)
{

}

public static void addRender (Item item, String name)
{
Minecraft.getMinecraft ( ).getRenderItem ( ).getItemModelMesher ( ).register (item, 0,
new ModelResourceLocation (Main.MODID + ":" + name, "inventory"));
}

}

package com.engineerxl.to21cadditional.proxy;

import com.engineerxl.to21cadditional.items.to21cadditionalitems;

import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;

public class ClientProxy extends ServerProxy {

@Override
public void preInit (FMLPreInitializationEvent E)
{

}

@Override
public void init (FMLInitializationEvent E)
{
to21cadditionalitems.addRenders ( );
}

@Override
public void postInit (FMLPostInitializationEvent E)
{

}

}

package com.engineerxl.to21cadditional;

import com.engineerxl.to21cadditional.items.to21cadditionalitems;
import com.engineerxl.to21cadditional.proxy.ServerProxy;

import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;

@mod (modid = Main.MODID, version = Main.VERSION)

public class Main {

public static final String MODID = "to21cadditional";
public static final String VERSION = "1.0";

@SidedProxy (clientSide = "com.engineerxl.to21cadditional.proxy.ClientProxy", serverSide = "com.engineerxl.to21cadditional.proxy.ServerProxy")
public static ServerProxy proxy;

@EventHandler
public void preInit (FMLPreInitializationEvent E)
{
proxy.preInit (E);

to21cadditionalitems.preInit ( );
}

@EventHandler
public void init (FMLInitializationEvent E)
{
proxy.init (E);
}

@EventHandler
public void postInit (FMLPostInitializationEvent E)
{
proxy.postInit (E);
}

}

Exception loading model for variant to21cadditional:advancedcircuitparts#inventory, normal location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model to21cadditional:item/advancedcircuitparts with loader VanillaLoader.INSTANCE, skipping
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.func_177590_d(ModelLoader.java:328) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.func_177577_b(ModelBakery.java:170) ~[byo.class:?]
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:148) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28) [byp.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:122) [bxi.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:499) [bcx.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:351) [bcx.class:?]
at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.io.FileNotFoundException: to21cadditional:models/item/advancedcircuitparts.json
at net.minecraft.client.resources.FallbackResourceManager.func_110536_a(FallbackResourceManager.java:68) ~[bww.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110536_a(SimpleReloadableResourceManager.java:65) ~[bxi.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.func_177594_c(ModelBakery.java:311) ~[byo.class:?]
at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:879) ~[ModelLoader$VanillaLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
... 14 more
 
3,005
192
592
Название текстур нужно маленькими буквами.
~
И ту часть лога, который ты скинул - там про advancedcircuitparts.
А json от другого, но это не важно, видимо у тебя все файлы так..
 
3,005
192
592
Возможно, версия была 1.7.10.
Либо в самом моде по другому написано.
 
Сверху