@Environment(value=CLIENT) public abstract class EnergySwirlOverlayFeatureRenderer<T extends Entity & SkinOverlayOwner,M extends EntityModel<T>> extends FeatureRenderer<T,M>
Constructor and Description |
---|
EnergySwirlOverlayFeatureRenderer(FeatureRendererContext<T,M> context) |
Modifier and Type | Method and Description |
---|---|
protected abstract EntityModel<T> |
getEnergySwirlModel() |
protected abstract Identifier |
getEnergySwirlTexture() |
protected abstract float |
getEnergySwirlX(float partialAge) |
void |
render(MatrixStack matrices,
VertexConsumerProvider vertexConsumers,
int light,
T entity,
float limbAngle,
float limbDistance,
float tickDelta,
float animationProgress,
float headYaw,
float headPitch) |
getContextModel, getTexture, render, renderModel
public EnergySwirlOverlayFeatureRenderer(FeatureRendererContext<T,M> context)
public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, T entity, float limbAngle, float limbDistance, float tickDelta, float animationProgress, float headYaw, float headPitch)
render
in class FeatureRenderer<T extends Entity & SkinOverlayOwner,M extends EntityModel<T>>
protected abstract float getEnergySwirlX(float partialAge)
protected abstract Identifier getEnergySwirlTexture()
protected abstract EntityModel<T> getEnergySwirlModel()