package net.minecraft.client.renderer.entity; import com.mojang.blaze3d.vertex.PoseStack; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; import net.minecraft.client.model.IllagerModel; import net.minecraft.client.renderer.entity.layers.CustomHeadLayer; import net.minecraft.world.entity.monster.AbstractIllager; @Environment(EnvType.CLIENT) public abstract class IllagerRenderer extends MobRenderer> { protected IllagerRenderer(EntityRendererProvider.Context context, IllagerModel model, float shadowRadius) { super(context, model, shadowRadius); this.addLayer(new CustomHeadLayer<>(this, context.getModelSet(), context.getItemInHandRenderer())); } protected void scale(T livingEntity, PoseStack poseStack, float partialTickTime) { float f = 0.9375F; poseStack.scale(0.9375F, 0.9375F, 0.9375F); } }