Не получается привязать .OBJ к итему

Версия Minecraft
1.10.2
Здрасти!
Делаю простенькую монетку в forge, есть моделька в виде .obj с .mtl.
Кода пробовал делать его как блок, он принимал модель и текстуру, а как наследовал Item вместо Block он перестал отображаться.

.obj с .mtl лежат в resources/assets/pure/models/item/

resources/assets/pure/models/item/goldcoin.json
Код:
{
    "parent": "builtin/entity",
    "model": "pure:goldcoin.obj",
    "textures": {
        "moneta" : "pure:items/goldcoin"
    }    
}

net/pure/economic/item/ItemGoldCoin.java
Код:
package net.pure.economic.item;

import javax.annotation.Nullable;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;


public class ItemGoldCoin extends Item {

public ItemGoldCoin() {
        super();
        this.maxStackSize = 64;
        this.setCreativeTab(CreativeTabs.MATERIALS);
    }

}


net/pure/proxy/ClientProxy.java
Код:
package net.pure.proxy;
 
 public class ClientProxy extends CommonProxy{
 
public void registerModels() {
//Register all new Items via Pure/Mode
for (ArrayList pureitem: PureItems.pureitems) {
Item item = (Item) pureitem.get(0);
registerModel(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"), (Boolean) pureitem.get(2));
}

//Register all new Blocks via Pure/Mode
for (ArrayList pureblock: PureBlocks.pureblocks) {
Block block = (Block) pureblock.get(0);
Item item = Item.getItemFromBlock((Block) block); 
registerModel(block, 0, new ModelResourceLocation(block.getRegistryName(), "inventory"), (Boolean) pureblock.get(2));
}

}

private void registerModel(Object obj, int meta, ModelResourceLocation loc, Boolean is3D) {
Item item = null;
if (obj instanceof Item) {
item = (Item) obj;
} else if (obj instanceof Block) {
item = Item.getItemFromBlock((Block) obj);
}else {
throw new IllegalArgumentException();
}

if (is3D) { 
OBJLoader.INSTANCE.addDomain(Pure.MODID);
ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
}

Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, meta, loc);

}

}



при запуске есть такие ошибки
Код:
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]: The following texture errors were found.
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]:   DOMAIN pure
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]: --------------------------------------------------
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]:   domain pure is missing 0 textures
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]:     domain pure has 2 locations:
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]:       mod pure_economic resources at C:\java\mods\1.10.2\bin
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]:       mod pure resources at C:\java\mods\1.10.2\bin
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]: -------------------------
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]:     The following other errors were reported for domain pure:
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]: -------------------------
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]:     Problem: broken aspect ratio and not an animation
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]:       textures/items/goldcoin.png
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[22:11:43] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
 
Назад
Сверху