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
official ftc
intermediary net/minecraft/class_895
named net/minecraft/client/render/entity/EnderDragonEntityRenderer
  • Field Details

    • CRYSTAL_BEAM_TEXTURE

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

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

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

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

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

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

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

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

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

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

    • EnderDragonEntityRenderer

      public EnderDragonEntityRenderer(EntityRendererFactory.Context ctx)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lftg;<init>(Lfth$a;)V
      intermediary <init> Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)V
      named <init> Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)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
      official a Lftc;a(Lbxh;FFLelp;Lfoe;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
      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
    • putDeathLightSourceVertex

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

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

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

      private static void putDeathLightPositiveZTerminalVertex(VertexConsumer buffer, Matrix4f matrix, float radius, float width)
      Mappings:
      Namespace Name Mixin selector
      official c Lftc;c(Lelt;Lorg/joml/Matrix4f;FF)V
      intermediary method_23159 Lnet/minecraft/class_895;method_23159(Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;FF)V
      named putDeathLightPositiveZTerminalVertex Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;putDeathLightPositiveZTerminalVertex(Lnet/minecraft/client/render/VertexConsumer;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
      official a Lftc;a(FFFFILelp;Lfoe;I)V
      intermediary method_3917 Lnet/minecraft/class_895;method_3917(FFFFILnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      named renderCrystalBeam Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;renderCrystalBeam(FFFFILnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
    • getTexture

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

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