package joshie.harvest.animals.render;
import joshie.harvest.animals.HFAnimals;
import joshie.harvest.animals.item.ItemAnimalSpawner.Spawner;
import joshie.harvest.core.base.render.FakeEntityRenderer.EntityItemRenderer;
import joshie.harvest.core.base.render.FakeEntityRenderer.RenderPair;
import net.minecraft.client.model.ModelBase;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.ForgeHooksClient;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
@SideOnly(Side.CLIENT)
public class AnimalItemRenderer extends EntityItemRenderer {
public static final AnimalItemRenderer INSTANCE = new AnimalItemRenderer();
@SuppressWarnings("deprecation")
public void register(Spawner spawner, String name, ModelBase model) {
map.put(spawner.ordinal(), new RenderPair(name, model));
ForgeHooksClient.registerTESRItemStack(HFAnimals.ANIMAL, spawner.ordinal(), this.getClass());
}
@SuppressWarnings("deprecation")
public void register(Spawner spawner, ResourceLocation texture, ModelBase model) {
map.put(spawner.ordinal(), new RenderPair(texture, model));
ForgeHooksClient.registerTESRItemStack(HFAnimals.ANIMAL, spawner.ordinal(), this.getClass());
}
}