package me.tyler15555.minibosses.client; import me.tyler15555.minibosses.entity.EntityIronZombie; import net.minecraft.client.model.ModelZombie; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.entity.RenderZombie; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.monster.EntityZombie; import net.minecraft.util.ResourceLocation; public class RenderIronZombie extends RenderZombie { public RenderIronZombie(RenderManager manager) { super(manager); } @Override protected ResourceLocation func_180578_a(EntityZombie entity) { //In vanilla MC this method returns a skin based on what kind of villager the zombie is, it needs to be overridden to provide my textures EntityIronZombie zombie = (EntityIronZombie)entity; if(zombie.isDarkIron()) { return new ResourceLocation("minibosses", "textures/entity/dark_iron_zombie.png"); } else { return new ResourceLocation("minibosses", "textures/entity/iron_zombie.png"); } } }