Class EnergySwirlOverlayFeatureRenderer<T extends Entity & SkinOverlayOwner,M extends EntityModel<T>>
java.lang.Object
net.minecraft.client.render.entity.feature.FeatureRenderer<T,M>
net.minecraft.client.render.entity.feature.EnergySwirlOverlayFeatureRenderer<T,M>
- Direct Known Subclasses:
CreeperChargeFeatureRenderer
,WitherArmorFeatureRenderer
@Environment(CLIENT) public abstract class EnergySwirlOverlayFeatureRenderer<T extends Entity & SkinOverlayOwner,M extends EntityModel<T>> extends FeatureRenderer<T,M>
-
Constructor Summary
Constructors Constructor Description EnergySwirlOverlayFeatureRenderer(FeatureRendererContext<T,M> context)
-
Method Summary
Modifier and Type Method 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)
Methods inherited from class net.minecraft.client.render.entity.feature.FeatureRenderer
getContextModel, getTexture, render, renderModel
-
Constructor Details
-
EnergySwirlOverlayFeatureRenderer
-
-
Method Details
-
render
public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, T entity, float limbAngle, float limbDistance, float tickDelta, float animationProgress, float headYaw, float headPitch)- Specified by:
render
in classFeatureRenderer<T extends Entity & SkinOverlayOwner,M extends EntityModel<T>>
-
getEnergySwirlX
protected abstract float getEnergySwirlX(float partialAge) -
getEnergySwirlTexture
-
getEnergySwirlModel
-