public class ItemsRegister
{
public static Item PMONEY = new PackMoney("pmoney");
public static Item PBNOTE = new PackBanknote("pbnote");
public static Item SANDWICH = new Sandwich("sandwich", 1, 0.5F, false);
public static void register()
{
setRegister(PMONEY);
setRegister(PBNOTE);
setRegister(SANDWICH);
}
@SideOnly(Side.CLIENT)
public static void registerRender()
{
setRender(PMONEY);
setRender(PBNOTE);
setRender(SANDWICH);
}
private static void setRegister(Item item)
{
ForgeRegistries.ITEMS.register(item);
}
@SideOnly(Side.CLIENT)
private static void setRender(Item item)
{
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(PMONEY, 0, new ModelResourceLocation(PMONEY.getRegistryName(), "inventory"));
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(PBNOTE, 0, new ModelResourceLocation(PBNOTE.getRegistryName(), "inventory"));
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(SANDWICH, 0, new ModelResourceLocation(SANDWICH.getRegistryName(), "inventory"));
}
}
==============================================================================================
А вот клиентский прокси:
===============================================================================================
public class ClientProxy extends CommonProxy
{
@Override
public void preInit(FMLPreInitializationEvent event)
{
super.preInit(event);
}
@Override
public void init(FMLInitializationEvent event)
{
super.init(event);
ItemsRegister.registerRender();
}
@Override
public void postInit(FMLPostInitializationEvent event)
{
super.postInit(event);
}
}
===============================================================================================
Вот код предмета, из-за которого появилась ошибка:
===============================================================================================
public class PackMoney extends Item
{
public PackMoney(String name)
{
this.setRegistryName("pmoney");
this.setUnlocalizedName("Money");
this.setCreativeTab(CreativeTabs.MATERIALS);
}
}
===============================================================================================
Ну и вот код модели, но с ней всё норм:
==============================================================================================
{
"parent": "item/generated",
"textures": {
"layer0": "tameetpack:items/pmoney"
}
}