Class ItemFrameEntityRenderer<T extends ItemFrameEntity>

java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
net.minecraft.client.render.entity.ItemFrameEntityRenderer<T>

@Environment(CLIENT) public class ItemFrameEntityRenderer<T extends ItemFrameEntity> extends EntityRenderer<T>
Mappings:
Namespace Name
official fjn
intermediary net/minecraft/class_915
named net/minecraft/client/render/entity/ItemFrameEntityRenderer
  • Field Details

    • NORMAL_FRAME

      private static final ModelIdentifier NORMAL_FRAME
      Mappings:
      Namespace Name Mixin selector
      official g Lfjn;g:Lfqo;
      intermediary field_4721 Lnet/minecraft/class_915;field_4721:Lnet/minecraft/class_1091;
      named NORMAL_FRAME Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;NORMAL_FRAME:Lnet/minecraft/client/util/ModelIdentifier;
    • MAP_FRAME

      private static final ModelIdentifier MAP_FRAME
      Mappings:
      Namespace Name Mixin selector
      official h Lfjn;h:Lfqo;
      intermediary field_4723 Lnet/minecraft/class_915;field_4723:Lnet/minecraft/class_1091;
      named MAP_FRAME Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;MAP_FRAME:Lnet/minecraft/client/util/ModelIdentifier;
    • GLOW_FRAME

      private static final ModelIdentifier GLOW_FRAME
      Mappings:
      Namespace Name Mixin selector
      official i Lfjn;i:Lfqo;
      intermediary field_28462 Lnet/minecraft/class_915;field_28462:Lnet/minecraft/class_1091;
      named GLOW_FRAME Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;GLOW_FRAME:Lnet/minecraft/client/util/ModelIdentifier;
    • MAP_GLOW_FRAME

      private static final ModelIdentifier MAP_GLOW_FRAME
      Mappings:
      Namespace Name Mixin selector
      official j Lfjn;j:Lfqo;
      intermediary field_28463 Lnet/minecraft/class_915;field_28463:Lnet/minecraft/class_1091;
      named MAP_GLOW_FRAME Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;MAP_GLOW_FRAME:Lnet/minecraft/client/util/ModelIdentifier;
    • GLOW_FRAME_BLOCK_LIGHT

      public static final int GLOW_FRAME_BLOCK_LIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lfjn;a:I
      intermediary field_32932 Lnet/minecraft/class_915;field_32932:I
      named GLOW_FRAME_BLOCK_LIGHT Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;GLOW_FRAME_BLOCK_LIGHT:I
    • field_32933

      public static final int field_32933
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lfjn;f:I
      intermediary field_32933 Lnet/minecraft/class_915;field_32933:I
      named field_32933 Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;field_32933:I
    • itemRenderer

      private final ItemRenderer itemRenderer
      Mappings:
      Namespace Name Mixin selector
      official k Lfjn;k:Lfjo;
      intermediary field_4720 Lnet/minecraft/class_915;field_4720:Lnet/minecraft/class_918;
      named itemRenderer Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;itemRenderer:Lnet/minecraft/client/render/item/ItemRenderer;
    • blockRenderManager

      private final BlockRenderManager blockRenderManager
      Mappings:
      Namespace Name Mixin selector
      official l Lfjn;l:Lfem;
      intermediary field_38891 Lnet/minecraft/class_915;field_38891:Lnet/minecraft/class_776;
      named blockRenderManager Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;blockRenderManager:Lnet/minecraft/client/render/block/BlockRenderManager;
  • Constructor Details

    • ItemFrameEntityRenderer

      public ItemFrameEntityRenderer(EntityRendererFactory.Context ctx)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfip;<init>(Lfiq$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

    • getBlockLight

      protected int getBlockLight(T t, BlockPos blockPos)
      Overrides:
      getBlockLight in class EntityRenderer<T extends ItemFrameEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lfjn;a(Lbtb;Lgp;)I
      intermediary method_33435 Lnet/minecraft/class_915;method_33435(Lnet/minecraft/class_1533;Lnet/minecraft/class_2338;)I
      named getBlockLight Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getBlockLight(Lnet/minecraft/entity/decoration/ItemFrameEntity;Lnet/minecraft/util/math/BlockPos;)I
    • render

      public void render(T t, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
      Overrides:
      render in class EntityRenderer<T extends ItemFrameEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lfjn;a(Lbtb;FFLeed;Lfdv;I)V
      intermediary method_3994 Lnet/minecraft/class_915;method_3994(Lnet/minecraft/class_1533;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      named render Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;render(Lnet/minecraft/entity/decoration/ItemFrameEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
    • getLight

      private int getLight(T itemFrame, int glowLight, int regularLight)
      Mappings:
      Namespace Name Mixin selector
      official a Lfjn;a(Lbtb;II)I
      intermediary method_33433 Lnet/minecraft/class_915;method_33433(Lnet/minecraft/class_1533;II)I
      named getLight Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getLight(Lnet/minecraft/entity/decoration/ItemFrameEntity;II)I
    • getModelId

      private ModelIdentifier getModelId(T entity, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lfjn;a(Lbtb;Lcdt;)Lfqo;
      intermediary method_33434 Lnet/minecraft/class_915;method_33434(Lnet/minecraft/class_1533;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1091;
      named getModelId Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getModelId(Lnet/minecraft/entity/decoration/ItemFrameEntity;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/util/ModelIdentifier;
    • getPositionOffset

      public Vec3d getPositionOffset(T t, float float2)
      Overrides:
      getPositionOffset in class EntityRenderer<T extends ItemFrameEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lfjn;a(Lbtb;F)Leae;
      intermediary method_23174 Lnet/minecraft/class_915;method_23174(Lnet/minecraft/class_1533;F)Lnet/minecraft/class_243;
      named getPositionOffset Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getPositionOffset(Lnet/minecraft/entity/decoration/ItemFrameEntity;F)Lnet/minecraft/util/math/Vec3d;
    • getTexture

      public Identifier getTexture(T t)
      Specified by:
      getTexture in class EntityRenderer<T extends ItemFrameEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lfjn;a(Lbtb;)Lacf;
      intermediary method_3993 Lnet/minecraft/class_915;method_3993(Lnet/minecraft/class_1533;)Lnet/minecraft/class_2960;
      named getTexture Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getTexture(Lnet/minecraft/entity/decoration/ItemFrameEntity;)Lnet/minecraft/util/Identifier;
    • hasLabel

      protected boolean hasLabel(T t)
      Description copied from class: EntityRenderer
      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.

      Overrides:
      hasLabel in class EntityRenderer<T extends ItemFrameEntity>
      Mappings:
      Namespace Name Mixin selector
      official b Lfjn;b(Lbtb;)Z
      intermediary method_23176 Lnet/minecraft/class_915;method_23176(Lnet/minecraft/class_1533;)Z
      named hasLabel Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;hasLabel(Lnet/minecraft/entity/decoration/ItemFrameEntity;)Z
    • renderLabelIfPresent

      protected void renderLabelIfPresent(T t, Text text, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
      Overrides:
      renderLabelIfPresent in class EntityRenderer<T extends ItemFrameEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lfjn;a(Lbtb;Lss;Leed;Lfdv;I)V
      intermediary method_23175 Lnet/minecraft/class_915;method_23175(Lnet/minecraft/class_1533;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      named renderLabelIfPresent Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;renderLabelIfPresent(Lnet/minecraft/entity/decoration/ItemFrameEntity;Lnet/minecraft/text/Text;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V