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 eme
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 Leme;a:Lwb;
      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 e Leme;e:Lwb;
      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 f Leme;f:Lwb;
      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 g Leme;g:Lwb;
      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 h Leme;h:Lehy;
      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 i Leme;i:Lehy;
      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 j Leme;j:Lehy;
      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 k Leme;k:Lehy;
      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 l Leme;l: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 m Leme;m:Leme$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> Lemi;<init>(Lemj$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 Leme;a(Lbdg;FFLdlr;Lehq;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
    • method_23157

      private static void method_23157​(VertexConsumer vertices, Matrix4f matrix, int alpha)
      Mappings:
      Namespace Name Mixin selector
      official a Leme;a(Ldlv;Lb;I)V
      intermediary method_23157 Lnet/minecraft/class_895;method_23157(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;I)V
      named method_23157 Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;method_23157(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;I)V
    • method_23156

      private static void method_23156​(VertexConsumer vertices, Matrix4f matrix, float y, float x)
      Mappings:
      Namespace Name Mixin selector
      official a Leme;a(Ldlv;Lb;FF)V
      intermediary method_23156 Lnet/minecraft/class_895;method_23156(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FF)V
      named method_23156 Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;method_23156(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;FF)V
    • method_23158

      private static void method_23158​(VertexConsumer vertices, Matrix4f matrix, float y, float x)
      Mappings:
      Namespace Name Mixin selector
      official b Leme;b(Ldlv;Lb;FF)V
      intermediary method_23158 Lnet/minecraft/class_895;method_23158(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FF)V
      named method_23158 Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;method_23158(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;FF)V
    • method_23159

      private static void method_23159​(VertexConsumer vertices, Matrix4f matrix, float y, float z)
      Mappings:
      Namespace Name Mixin selector
      official c Leme;c(Ldlv;Lb;FF)V
      intermediary method_23159 Lnet/minecraft/class_895;method_23159(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FF)V
      named method_23159 Lnet/minecraft/client/render/entity/EnderDragonEntityRenderer;method_23159(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/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 Leme;a(FFFFILdlr;Lehq;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 Leme;a(Lbdg;)Lwb;
      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 Leme;a()Ledn;
      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;