I'm trying to make a item in Forge 1.12, but the model is not loading.
My Code:
package com.mrturtle.potionmakers;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.RenderItem;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.registry.ForgeRegistries;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.relauncher.Side;
@Mod(modid = PotionMakers.MODID, version = PotionMakers.VERSION)
public class PotionMakers
{
public static final String MODID = "mrturtle_potionmakers";
public static final String VERSION = "0.1";
public static Item basicwand;
@EventHandler
public void init(FMLPreInitializationEvent event)
{
basicwand = new itembasicwand();
}
@EventHandler
public void init(FMLInitializationEvent event)
{
ForgeRegistries.ITEMS.register(basicwand);
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
if (event.getSide() == Side.CLIENT)
{
ModelLoader.setCustomModelResourceLocation(basicwand, 0, new ModelResourceLocation(basicwand.getRegistryName(), "inventory"));
}
}
}
Item Code:
package com.mrturtle.potionmakers;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
public class itembasicwand extends Item {
public itembasicwand() {
setRegistryName("basicwand");
setUnlocalizedName(PotionMakers.MODID + "_" + "basicwand");
setCreativeTab(CreativeTabs.TOOLS);
}
}
Thanks for any help you can give me.