Class EnderDragonEntityRenderer

java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<EnderDragonEntity>
net.minecraft.client.render.entity.EnderDragonEntityRenderer

@Environment(CLIENT) public class EnderDragonEntityRenderer extends EntityRenderer<EnderDragonEntity>
Mappings:
Namespace Name
named net/minecraft/client/render/entity/EnderDragonEntityRenderer
intermediary net/minecraft/class_895
official gjj
  • 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 Lgjj;a:Lakk;
    • 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 f Lgjj;f:Lakk;
    • 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 g Lgjj;g:Lakk;
    • 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 h Lgjj;h:Lakk;
    • 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 i Lgjj;i:Lgen;
    • 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 j Lgjj;j:Lgen;
    • 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 k Lgjj;k:Lgen;
    • 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 l Lgjj;l:Lgen;
    • 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 m Lgjj;m:F
    • model

      Mappings:
      Namespace Name Mixin selector
      named model Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;model:Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel;
      intermediary field_21008 Lnet/minecraft/class_895;field_21008:Lnet/minecraft/class_895$class_625;
      official n Lgjj;n:Lgjj$a;
  • Constructor Details

    • EnderDragonEntityRenderer

      public EnderDragonEntityRenderer(EntityRendererFactory.Context ctx)
      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> Lgjn;<init>(Lgjo$a;)V
  • Method Details

    • render

      public void render(EnderDragonEntity enderDragonEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
      Overrides:
      render in class EntityRenderer<EnderDragonEntity>
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;render(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
      intermediary method_3918 Lnet/minecraft/class_895;method_3918(Lnet/minecraft/class_1510;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      official a Lgjj;a(Lcho;FFLfao;Lgef;I)V
    • putDeathLightSourceVertex

      private static void putDeathLightSourceVertex(VertexConsumer buffer, Matrix4f matrix, int alpha)
      Mappings:
      Namespace Name Mixin selector
      named putDeathLightSourceVertex Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;putDeathLightSourceVertex(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;I)V
      intermediary method_23157 Lnet/minecraft/class_895;method_23157(Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;I)V
      official a Lgjj;a(Lfas;Lorg/joml/Matrix4f;I)V
    • putDeathLightNegativeXTerminalVertex

      private static void putDeathLightNegativeXTerminalVertex(VertexConsumer buffer, Matrix4f matrix, float radius, float width)
      Mappings:
      Namespace Name Mixin selector
      named putDeathLightNegativeXTerminalVertex Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;putDeathLightNegativeXTerminalVertex(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;FF)V
      intermediary method_23156 Lnet/minecraft/class_895;method_23156(Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;FF)V
      official a Lgjj;a(Lfas;Lorg/joml/Matrix4f;FF)V
    • putDeathLightPositiveXTerminalVertex

      private static void putDeathLightPositiveXTerminalVertex(VertexConsumer buffer, Matrix4f matrix, float radius, float width)
      Mappings:
      Namespace Name Mixin selector
      named putDeathLightPositiveXTerminalVertex Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;putDeathLightPositiveXTerminalVertex(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;FF)V
      intermediary method_23158 Lnet/minecraft/class_895;method_23158(Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;FF)V
      official b Lgjj;b(Lfas;Lorg/joml/Matrix4f;FF)V
    • putDeathLightPositiveZTerminalVertex

      private static void putDeathLightPositiveZTerminalVertex(VertexConsumer buffer, Matrix4f matrix, float radius, float width)
      Mappings:
      Namespace Name Mixin selector
      named putDeathLightPositiveZTerminalVertex Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;putDeathLightPositiveZTerminalVertex(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;FF)V
      intermediary method_23159 Lnet/minecraft/class_895;method_23159(Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;FF)V
      official c Lgjj;c(Lfas;Lorg/joml/Matrix4f;FF)V
    • renderCrystalBeam

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

      public Identifier getTexture(EnderDragonEntity enderDragonEntity)
      Specified by:
      getTexture in class EntityRenderer<EnderDragonEntity>
      Mappings:
      Namespace Name Mixin selector
      named getTexture Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;getTexture(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)Lnet/minecraft/util/Identifier;
      intermediary method_3914 Lnet/minecraft/class_895;method_3914(Lnet/minecraft/class_1510;)Lnet/minecraft/class_2960;
      official a Lgjj;a(Lcho;)Lakk;
    • getTexturedModelData

      public static TexturedModelData getTexturedModelData()
      Mappings:
      Namespace Name Mixin selector
      named getTexturedModelData Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
      intermediary method_32165 Lnet/minecraft/class_895;method_32165()Lnet/minecraft/class_5607;
      official a Lgjj;a()Lfxw;