theirs the json and the item files I can upload the rest as needed also I just tested it out of curiosity it finds the json file but not the textures if i run the client from command line ie. gradlew runClient as opposed to using the intelij run command
package com.mischief247.alc.items;
import com.mischief247.alc.AlchemyCraft;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
public class ItemTest extends Item{
public ItemTest(){
setRegistryName("testitem");
setUnlocalizedName(AlchemyCraft.MODID+".testitem");
}
@SideOnly(Side.CLIENT)
public void initModel(){
ModelLoader.setCustomModelResourceLocation(this,0, new ModelResourceLocation(getRegistryName(), "inventory"));
}
}
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "alc:items/testitem"
}
}