package gory_moon.moarsigns.client;
import gory_moon.moarsigns.api.SignInfo;
import gory_moon.moarsigns.items.ItemMoarSign;
import net.minecraft.client.renderer.ItemMeshDefinition;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.ItemStack;
public class MoarSignsItemMeshDefenition implements ItemMeshDefinition {
@Override
public ModelResourceLocation getModelLocation(ItemStack stack) {
SignInfo info = ItemMoarSign.getInfo(stack.getTagCompound());
if (info == null)
return null;
String resourcePath = info.material.path + info.itemName;
return new ModelResourceLocation(info.modId + ":" + "signs/" + resourcePath, "inventory");
}
}