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>
Mappings:
Namespace Name
official epw
intermediary net/minecraft/class_4607
named net/minecraft/client/render/entity/feature/EnergySwirlOverlayFeatureRenderer
  • Constructor Details

    • EnergySwirlOverlayFeatureRenderer

      public EnergySwirlOverlayFeatureRenderer​(FeatureRendererContext<T,​M> context)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leql;<init>(Leob;)V
      intermediary <init> Lnet/minecraft/class_3887;<init>(Lnet/minecraft/class_3883;)V
      named <init> Lnet/minecraft/client/render/entity/feature/FeatureRenderer;<init>(Lnet/minecraft/client/render/entity/feature/FeatureRendererContext;)V
  • 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>>
      Mappings:
      Namespace Name Mixin selector
      official a Leql;a(Ldlr;Lehq;ILaqv;FFFFFF)V
      intermediary method_4199 Lnet/minecraft/class_3887;method_4199(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1297;FFFFFF)V
      named render Lnet/minecraft/client/render/entity/feature/FeatureRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/Entity;FFFFFF)V
    • getEnergySwirlX

      protected abstract float getEnergySwirlX​(float partialAge)
      Mappings:
      Namespace Name Mixin selector
      official a Lepw;a(F)F
      intermediary method_23202 Lnet/minecraft/class_4607;method_23202(F)F
      named getEnergySwirlX Lnet/minecraft/client/render/entity/feature/EnergySwirlOverlayFeatureRenderer;getEnergySwirlX(F)F
    • getEnergySwirlTexture

      protected abstract Identifier getEnergySwirlTexture()
      Mappings:
      Namespace Name Mixin selector
      official a Lepw;a()Lwb;
      intermediary method_23201 Lnet/minecraft/class_4607;method_23201()Lnet/minecraft/class_2960;
      named getEnergySwirlTexture Lnet/minecraft/client/render/entity/feature/EnergySwirlOverlayFeatureRenderer;getEnergySwirlTexture()Lnet/minecraft/util/Identifier;
    • getEnergySwirlModel

      protected abstract EntityModel<T> getEnergySwirlModel()
      Mappings:
      Namespace Name Mixin selector
      official b Lepw;b()Lear;
      intermediary method_23203 Lnet/minecraft/class_4607;method_23203()Lnet/minecraft/class_583;
      named getEnergySwirlModel Lnet/minecraft/client/render/entity/feature/EnergySwirlOverlayFeatureRenderer;getEnergySwirlModel()Lnet/minecraft/client/render/entity/model/EntityModel;