package com.minelittlepony.render.layer; import com.minelittlepony.model.ponies.ModelSkeletonPony; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLivingBase; import net.minecraft.entity.monster.EntityStray; import net.minecraft.util.ResourceLocation; public class LayerPonyStrayOverlay extends LayerOverlayBase { public static final ResourceLocation STRAY_SKELETON_OVERLAY = new ResourceLocation("minelittlepony", "textures/entity/skeleton/stray_pony_overlay.png"); private final ModelSkeletonPony overlayModel; public LayerPonyStrayOverlay(RenderLivingBase render) { super(render); overlayModel = new ModelSkeletonPony(); overlayModel.init(0, 0.25F); } @Override public void doRenderLayer(EntityStray entity, float move, float swing, float ticks, float age, float headYaw, float headPitch, float scale) { renderOverlay(entity, move, swing, ticks, age, headYaw, headPitch, scale); } @Override protected ModelBase getOverlayModel() { return overlayModel; } @Override protected ResourceLocation getOverlayTexture() { return STRAY_SKELETON_OVERLAY; } }