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 ene
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 a Lene;a:Letm;
      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 e Lene;e:Letm;
      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 f Lene;f:Letm;
      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 g Lene;g:Letm;
      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;
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official h Lene;h:Ldqk;
      intermediary field_4724 Lnet/minecraft/class_915;field_4724:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;client:Lnet/minecraft/client/MinecraftClient;
    • itemRenderer

      private final ItemRenderer itemRenderer
      Mappings:
      Namespace Name Mixin selector
      official i Lene;i:Lenf;
      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;
  • Constructor Details

    • ItemFrameEntityRenderer

      public ItemFrameEntityRenderer​(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

    • getBlockLight

      protected int getBlockLight​(T t, BlockPos blockPos)
      Overrides:
      getBlockLight in class EntityRenderer<T extends ItemFrameEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lene;a(Lbee;Lfx;)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 Lene;a(Lbee;FFLdlr;Lehq;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
    • method_33433

      private int method_33433​(T t, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lene;a(Lbee;II)I
      intermediary method_33433 Lnet/minecraft/class_915;method_33433(Lnet/minecraft/class_1533;II)I
      named method_33433 Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;method_33433(Lnet/minecraft/entity/decoration/ItemFrameEntity;II)I
    • getModelId

      private ModelIdentifier getModelId​(T entity, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lene;a(Lbee;Lbnv;)Letm;
      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 Lene;a(Lbee;F)Ldiu;
      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 Lene;a(Lbee;)Lwb;
      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 Lene;b(Lbee;)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 Lene;a(Lbee;Loi;Ldlr;Lehq;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