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 Details

    • EnergySwirlOverlayFeatureRenderer

      public EnergySwirlOverlayFeatureRenderer​(FeatureRendererContext<T,​M> context)
  • 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 class FeatureRenderer<T extends Entity & SkinOverlayOwner,​M extends EntityModel<T>>
    • getEnergySwirlX

      protected abstract float getEnergySwirlX​(float partialAge)
    • getEnergySwirlTexture

      protected abstract Identifier getEnergySwirlTexture()
    • getEnergySwirlModel

      protected abstract EntityModel<T> getEnergySwirlModel()