
package net.mde.duneons.client.renderer;

import net.minecraft.resources.ResourceLocation;
import net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer;
import net.minecraft.client.renderer.entity.HumanoidMobRenderer;
import net.minecraft.client.renderer.entity.EntityRendererProvider;
import net.minecraft.client.model.geom.ModelLayers;
import net.minecraft.client.model.ZombieModel;

import net.mde.duneons.entity.ArmoredzombieEntity;
import net.minecraft.client.model.ZombieModel;

public class ArmoredzombieRenderer extends HumanoidMobRenderer<ArmoredzombieEntity, ZombieModel<ArmoredzombieEntity>> {
	public ArmoredzombieRenderer(EntityRendererProvider.Context context) {
		super(context, new ZombieModel<ArmoredzombieEntity>(context.bakeLayer(ModelLayers.ZOMBIE)), 0.5f);
		this.addLayer(new HumanoidArmorLayer(this, new ZombieModel(context.bakeLayer(ModelLayers.ZOMBIE_INNER_ARMOR)), new ZombieModel(context.bakeLayer(ModelLayers.ZOMBIE_OUTER_ARMOR)), context.getModelManager()));
	}

	@Override
	public ResourceLocation getTextureLocation(ArmoredzombieEntity entity) {
		return new ResourceLocation("duneons:textures/entities/zombie.png");
	}
}


package net.mde.duneons.client.renderer;

import net.minecraft.resources.ResourceLocation;
import net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer;
import net.minecraft.client.renderer.entity.HumanoidMobRenderer;
import net.minecraft.client.renderer.entity.EntityRendererProvider;
import net.minecraft.client.model.geom.ModelLayers;
import net.minecraft.client.model.ZombieModel;

import net.mde.duneons.entity.JunglezombieEntity;

public class JunglezombieRenderer extends HumanoidMobRenderer<JunglezombieEntity, HumanoidModel<JunglezombieEntity>> {
	public JunglezombieRenderer(EntityRendererProvider.Context context) {
		super(context, new ZombieModel<JunglezombieEntity>(context.bakeLayer(ModelLayers.ZOMBIE)), 0.5f);
		this.addLayer(new HumanoidArmorLayer(this, new ZombieModel(context.bakeLayer(ModelLayers.ZOMBIE_INNER_ARMOR)), new ZombieModel(context.bakeLayer(ModelLayers.ZOMBIE_OUTER_ARMOR)), context.getModelManager()));
	}

	@Override
	public ResourceLocation getTextureLocation(JunglezombieEntity entity) {
		return new ResourceLocation("duneons:textures/entities/jungle_zombie_new.png");
	}
}
