Class MobEntityRenderer<T extends MobEntity,M extends EntityModel<T>>

All Implemented Interfaces:
FeatureRendererContext<T,M>
Direct Known Subclasses:
AbstractHorseEntityRenderer, AllayEntityRenderer, AxolotlEntityRenderer, BatEntityRenderer, BeeEntityRenderer, BipedEntityRenderer, BlazeEntityRenderer, CamelEntityRenderer, CatEntityRenderer, ChickenEntityRenderer, CodEntityRenderer, CowEntityRenderer, CreeperEntityRenderer, DolphinEntityRenderer, EndermanEntityRenderer, EndermiteEntityRenderer, FoxEntityRenderer, FrogEntityRenderer, GhastEntityRenderer, GiantEntityRenderer, GoatEntityRenderer, GuardianEntityRenderer, HoglinEntityRenderer, IllagerEntityRenderer, IronGolemEntityRenderer, LlamaEntityRenderer, MagmaCubeEntityRenderer, MooshroomEntityRenderer, OcelotEntityRenderer, PandaEntityRenderer, ParrotEntityRenderer, PhantomEntityRenderer, PigEntityRenderer, PolarBearEntityRenderer, PufferfishEntityRenderer, RabbitEntityRenderer, RavagerEntityRenderer, SalmonEntityRenderer, SheepEntityRenderer, ShulkerEntityRenderer, SilverfishEntityRenderer, SlimeEntityRenderer, SnowGolemEntityRenderer, SpiderEntityRenderer, SquidEntityRenderer, StriderEntityRenderer, TadpoleEntityRenderer, TropicalFishEntityRenderer, TurtleEntityRenderer, VillagerEntityRenderer, WanderingTraderEntityRenderer, WardenEntityRenderer, WitchEntityRenderer, WitherEntityRenderer, WolfEntityRenderer, ZoglinEntityRenderer

@Environment(CLIENT) public abstract class MobEntityRenderer<T extends MobEntity,M extends EntityModel<T>> extends LivingEntityRenderer<T,M>
Mappings:
Namespace Name
official fih
intermediary net/minecraft/class_927
named net/minecraft/client/render/entity/MobEntityRenderer
  • Field Details

    • LEASH_PIECE_COUNT

      public static final int LEASH_PIECE_COUNT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lfih;h:I
      intermediary field_32940 Lnet/minecraft/class_927;field_32940:I
      named LEASH_PIECE_COUNT Lnet/minecraft/client/render/entity/MobEntityRenderer;LEASH_PIECE_COUNT:I
  • Constructor Details

    • MobEntityRenderer

      public MobEntityRenderer(EntityRendererFactory.Context ctx, M model, float shadowRadius)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfic;<init>(Lfhb$a;Letx;F)V
      intermediary <init> Lnet/minecraft/class_922;<init>(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_583;F)V
      named <init> Lnet/minecraft/client/render/entity/LivingEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Lnet/minecraft/client/render/entity/model/EntityModel;F)V
  • Method Details

    • method_4071

      protected boolean method_4071(T t)
      Mappings:
      Namespace Name Mixin selector
      official b Lfih;b(Lbdp;)Z
      intermediary method_4071 Lnet/minecraft/class_927;method_4071(Lnet/minecraft/class_1308;)Z
      named method_4071 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4071(Lnet/minecraft/entity/mob/MobEntity;)Z
    • method_4068

      public boolean method_4068(T t, Frustum frustum, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lfih;a(Lbdp;Lffd;DDD)Z
      intermediary method_4068 Lnet/minecraft/class_927;method_4068(Lnet/minecraft/class_1308;Lnet/minecraft/class_4604;DDD)Z
      named method_4068 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4068(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/client/render/Frustum;DDD)Z
    • method_4072

      public void method_4072(T t, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lfih;a(Lbdp;FFLedd;Lfcg;I)V
      intermediary method_4072 Lnet/minecraft/class_927;method_4072(Lnet/minecraft/class_1308;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      named method_4072 Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4072(Lnet/minecraft/entity/mob/MobEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
    • renderLeash

      private <E extends Entity> void renderLeash(T entity, float tickDelta, MatrixStack matrices, VertexConsumerProvider provider, E holdingEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lfih;a(Lbdp;FLedd;Lfcg;Lbcy;)V
      intermediary method_4073 Lnet/minecraft/class_927;method_4073(Lnet/minecraft/class_1308;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)V
      named renderLeash Lnet/minecraft/client/render/entity/MobEntityRenderer;renderLeash(Lnet/minecraft/entity/mob/MobEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/Entity;)V
    • renderLeashPiece

      private static void renderLeashPiece(VertexConsumer vertexConsumer, Matrix4f positionMatrix, float float2, float float3, float float4, int leashedEntityBlockLight, int holdingEntityBlockLight, int leashedEntitySkyLight, int holdingEntitySkyLight, float float5, float float6, float float7, float float8, int pieceIndex, boolean isLeashKnot)
      Mappings:
      Namespace Name Mixin selector
      official a Lfih;a(Ledh;Ld;FFFIIIIFFFFIZ)V
      intermediary method_23187 Lnet/minecraft/class_927;method_23187(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FFFIIIIFFFFIZ)V
      named renderLeashPiece Lnet/minecraft/client/render/entity/MobEntityRenderer;renderLeashPiece(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;FFFIIIIFFFFIZ)V