mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2025-02-24 13:14:32 +01:00
36 lines
1.2 KiB
Java
36 lines
1.2 KiB
Java
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<EntityStray> {
|
|
|
|
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;
|
|
}
|
|
}
|