Class EnderDragonEntityRenderer


@Environment(CLIENT) public class EnderDragonEntityRenderer extends EntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState>
Mappings:
Namespace Name
named net/minecraft/client/render/entity/EnderDragonEntityRenderer
intermediary net/minecraft/class_895
official grk
  • Field Details

    • CRYSTAL_BEAM_TEXTURE

      public static final Identifier CRYSTAL_BEAM_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named CRYSTAL_BEAM_TEXTURE Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;CRYSTAL_BEAM_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_4668 Lnet/minecraft/class_895;field_4668:Lnet/minecraft/class_2960;
      official a Lgrk;a:Lalz;
    • EXPLOSION_TEXTURE

      private static final Identifier EXPLOSION_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named EXPLOSION_TEXTURE Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;EXPLOSION_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_4669 Lnet/minecraft/class_895;field_4669:Lnet/minecraft/class_2960;
      official b Lgrk;b:Lalz;
    • TEXTURE

      private static final Identifier TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named TEXTURE Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_4670 Lnet/minecraft/class_895;field_4670:Lnet/minecraft/class_2960;
      official h Lgrk;h:Lalz;
    • EYE_TEXTURE

      private static final Identifier EYE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named EYE_TEXTURE Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;EYE_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_21006 Lnet/minecraft/class_895;field_21006:Lnet/minecraft/class_2960;
      official i Lgrk;i:Lalz;
    • DRAGON_CUTOUT

      private static final RenderLayer DRAGON_CUTOUT
      Mappings:
      Namespace Name Mixin selector
      named DRAGON_CUTOUT Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;DRAGON_CUTOUT:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_21737 Lnet/minecraft/class_895;field_21737:Lnet/minecraft/class_1921;
      official j Lgrk;j:Lglu;
    • DRAGON_DECAL

      private static final RenderLayer DRAGON_DECAL
      Mappings:
      Namespace Name Mixin selector
      named DRAGON_DECAL Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;DRAGON_DECAL:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_21738 Lnet/minecraft/class_895;field_21738:Lnet/minecraft/class_1921;
      official k Lgrk;k:Lglu;
    • DRAGON_EYES

      private static final RenderLayer DRAGON_EYES
      Mappings:
      Namespace Name Mixin selector
      named DRAGON_EYES Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;DRAGON_EYES:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_21739 Lnet/minecraft/class_895;field_21739:Lnet/minecraft/class_1921;
      official l Lgrk;l:Lglu;
    • CRYSTAL_BEAM_LAYER

      private static final RenderLayer CRYSTAL_BEAM_LAYER
      Mappings:
      Namespace Name Mixin selector
      named CRYSTAL_BEAM_LAYER Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;CRYSTAL_BEAM_LAYER:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_21740 Lnet/minecraft/class_895;field_21740:Lnet/minecraft/class_1921;
      official m Lgrk;m:Lglu;
    • HALF_SQRT_3

      private static final float HALF_SQRT_3
      Mappings:
      Namespace Name Mixin selector
      named HALF_SQRT_3 Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;HALF_SQRT_3:F
      intermediary field_21007 Lnet/minecraft/class_895;field_21007:F
      official n Lgrk;n:F
    • model

      private final DragonEntityModel model
      Mappings:
      Namespace Name Mixin selector
      named model Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;model:Lnet/minecraft/client/render/entity/DragonEntityModel;
      intermediary field_21008 Lnet/minecraft/class_895;field_21008:Lnet/minecraft/class_625;
      official o Lgrk;o:Lgeh;
  • Constructor Details

    • EnderDragonEntityRenderer

      public EnderDragonEntityRenderer(EntityRendererFactory.Context context)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)V
      intermediary <init> Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)V
      official <init> Lgro;<init>(Lgrp$a;)V
  • Method Details

    • render

      public void render(EnderDragonEntityRenderState enderDragonEntityRenderState, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
      Overrides:
      render in class EntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;render(Lnet/minecraft/client/render/entity/state/EnderDragonEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
      intermediary method_3918 Lnet/minecraft/class_895;method_3918(Lnet/minecraft/class_10015;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      official a Lgrk;a(Lgxs;Lfgr;Lglk;I)V
    • renderDeathAnimation

      private static void renderDeathAnimation(MatrixStack matrices, float animationProgress, VertexConsumer vertexCOnsumer)
      Mappings:
      Namespace Name Mixin selector
      named renderDeathAnimation Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;renderDeathAnimation(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/client/render/VertexConsumer;)V
      intermediary method_61158 Lnet/minecraft/class_895;method_61158(Lnet/minecraft/class_4587;FLnet/minecraft/class_4588;)V
      official a Lgrk;a(Lfgr;FLfgv;)V
    • renderCrystalBeam

      public static void renderCrystalBeam(float dx, float dy, float dz, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)
      Mappings:
      Namespace Name Mixin selector
      named renderCrystalBeam Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;renderCrystalBeam(FFFFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
      intermediary method_3917 Lnet/minecraft/class_895;method_3917(FFFFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      official a Lgrk;a(FFFFLfgr;Lglk;I)V
    • createRenderState

      public EnderDragonEntityRenderState createRenderState()
      Specified by:
      createRenderState in class EntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named createRenderState Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;createRenderState()Lnet/minecraft/client/render/entity/state/EnderDragonEntityRenderState;
      intermediary method_62418 Lnet/minecraft/class_895;method_62418()Lnet/minecraft/class_10015;
      official a Lgrk;a()Lgxs;
    • updateRenderState

      public void updateRenderState(EnderDragonEntity enderDragonEntity, EnderDragonEntityRenderState enderDragonEntityRenderState, float float2)
      Overrides:
      updateRenderState in class EntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named updateRenderState Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;updateRenderState(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;Lnet/minecraft/client/render/entity/state/EnderDragonEntityRenderState;F)V
      intermediary method_62420 Lnet/minecraft/class_895;method_62420(Lnet/minecraft/class_1510;Lnet/minecraft/class_10015;F)V
      official a Lgrk;a(Lckt;Lgxs;F)V
    • canBeCulled

      protected boolean canBeCulled(EnderDragonEntity enderDragonEntity)
      Overrides:
      canBeCulled in class EntityRenderer<EnderDragonEntity,EnderDragonEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named canBeCulled Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;canBeCulled(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)Z
      intermediary method_62419 Lnet/minecraft/class_895;method_62419(Lnet/minecraft/class_1510;)Z
      official a Lgrk;a(Lckt;)Z