类 EntityRenderer<T extends Entity>

    • 字段详细资料

      • field_32921

        protected static final float field_32921
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Leqq;b:F
        intermediary field_32921 Lnet/minecraft/class_897;field_32921:F
        named field_32921 Lnet/minecraft/client/render/entity/EntityRenderer;field_32921:F
      • dispatcher

        protected final EntityRenderDispatcher dispatcher
        Mappings:
        Namespace Name Mixin selector
        official c Leqq;c:Leqp;
        intermediary field_4676 Lnet/minecraft/class_897;field_4676:Lnet/minecraft/class_898;
        named dispatcher Lnet/minecraft/client/render/entity/EntityRenderer;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
      • textRenderer

        private final TextRenderer textRenderer
        Mappings:
        Namespace Name Mixin selector
        official a Leqq;a:Ldvh;
        intermediary field_27761 Lnet/minecraft/class_897;field_27761:Lnet/minecraft/class_327;
        named textRenderer Lnet/minecraft/client/render/entity/EntityRenderer;textRenderer:Lnet/minecraft/client/font/TextRenderer;
      • shadowRadius

        protected float shadowRadius
        Mappings:
        Namespace Name Mixin selector
        official d Leqq;d:F
        intermediary field_4673 Lnet/minecraft/class_897;field_4673:F
        named shadowRadius Lnet/minecraft/client/render/entity/EntityRenderer;shadowRadius:F
      • shadowOpacity

        protected float shadowOpacity
        Mappings:
        Namespace Name Mixin selector
        official e Leqq;e:F
        intermediary field_4672 Lnet/minecraft/class_897;field_4672:F
        named shadowOpacity Lnet/minecraft/client/render/entity/EntityRenderer;shadowOpacity:F
    • 构造器详细资料

      • EntityRenderer

        protected EntityRenderer​(EntityRendererFactory.Context ctx)
        Mappings:
        Namespace Name Mixin selector
        official <init> Leqq;<init>(Leqr$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
    • 方法详细资料

      • getLight

        public final int getLight​(T entity,
                                  float tickDelta)
        Mappings:
        Namespace Name Mixin selector
        official b Leqq;b(Lasl;F)I
        intermediary method_24088 Lnet/minecraft/class_897;method_24088(Lnet/minecraft/class_1297;F)I
        named getLight Lnet/minecraft/client/render/entity/EntityRenderer;getLight(Lnet/minecraft/entity/Entity;F)I
      • getSkyLight

        protected int getSkyLight​(T entity,
                                  BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Leqq;b(Lasl;Lgb;)I
        intermediary method_27950 Lnet/minecraft/class_897;method_27950(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I
        named getSkyLight Lnet/minecraft/client/render/entity/EntityRenderer;getSkyLight(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;)I
      • getBlockLight

        protected int getBlockLight​(T entity,
                                    BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Leqq;a(Lasl;Lgb;)I
        intermediary method_24087 Lnet/minecraft/class_897;method_24087(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I
        named getBlockLight Lnet/minecraft/client/render/entity/EntityRenderer;getBlockLight(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;)I
      • shouldRender

        public boolean shouldRender​(T entity,
                                    Frustum frustum,
                                    double x,
                                    double y,
                                    double z)
        Mappings:
        Namespace Name Mixin selector
        official a Leqq;a(Lasl;Leou;DDD)Z
        intermediary method_3933 Lnet/minecraft/class_897;method_3933(Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Z
        named shouldRender Lnet/minecraft/client/render/entity/EntityRenderer;shouldRender(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/render/Frustum;DDD)Z
      • getPositionOffset

        public Vec3d getPositionOffset​(T entity,
                                       float tickDelta)
        Mappings:
        Namespace Name Mixin selector
        official a Leqq;a(Lasl;F)Ldma;
        intermediary method_23169 Lnet/minecraft/class_897;method_23169(Lnet/minecraft/class_1297;F)Lnet/minecraft/class_243;
        named getPositionOffset Lnet/minecraft/client/render/entity/EntityRenderer;getPositionOffset(Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
      • render

        public void render​(T entity,
                           float yaw,
                           float tickDelta,
                           MatrixStack matrices,
                           VertexConsumerProvider vertexConsumers,
                           int light)
        Mappings:
        Namespace Name Mixin selector
        official a Leqq;a(Lasl;FFLdpi;Lema;I)V
        intermediary method_3936 Lnet/minecraft/class_897;method_3936(Lnet/minecraft/class_1297;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
        named render Lnet/minecraft/client/render/entity/EntityRenderer;render(Lnet/minecraft/entity/Entity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
      • hasLabel

        protected boolean hasLabel​(T entity)
        Determines whether the passed entity should render with a nameplate above its head.

        Checks for a custom nametag on living entities, and for teams/team visibilities for players.

        Mappings:
        Namespace Name Mixin selector
        official b Leqq;b(Lasl;)Z
        intermediary method_3921 Lnet/minecraft/class_897;method_3921(Lnet/minecraft/class_1297;)Z
        named hasLabel Lnet/minecraft/client/render/entity/EntityRenderer;hasLabel(Lnet/minecraft/entity/Entity;)Z
      • getTexture

        public abstract Identifier getTexture​(T entity)
        Mappings:
        Namespace Name Mixin selector
        official a Leqq;a(Lasl;)Lwp;
        intermediary method_3931 Lnet/minecraft/class_897;method_3931(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;
        named getTexture Lnet/minecraft/client/render/entity/EntityRenderer;getTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/Identifier;
      • getFontRenderer

        public TextRenderer getFontRenderer()
        Mappings:
        Namespace Name Mixin selector
        official b Leqq;b()Ldvh;
        intermediary method_3932 Lnet/minecraft/class_897;method_3932()Lnet/minecraft/class_327;
        named getFontRenderer Lnet/minecraft/client/render/entity/EntityRenderer;getFontRenderer()Lnet/minecraft/client/font/TextRenderer;
      • renderLabelIfPresent

        protected void renderLabelIfPresent​(T entity,
                                            Text text,
                                            MatrixStack matrices,
                                            VertexConsumerProvider vertexConsumers,
                                            int light)
        Mappings:
        Namespace Name Mixin selector
        official a Leqq;a(Lasl;Lon;Ldpi;Lema;I)V
        intermediary method_3926 Lnet/minecraft/class_897;method_3926(Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
        named renderLabelIfPresent Lnet/minecraft/client/render/entity/EntityRenderer;renderLabelIfPresent(Lnet/minecraft/entity/Entity;Lnet/minecraft/text/Text;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V