Class ItemFrameEntityRenderer<T extends ItemFrameEntity>

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

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

    • GLOW_FRAME_BLOCK_LIGHT

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

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

      private final ItemRenderer itemRenderer
      Mappings:
      Namespace Name Mixin selector
      named itemRenderer Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;itemRenderer:Lnet/minecraft/client/render/item/ItemRenderer;
      intermediary field_4720 Lnet/minecraft/class_915;field_4720:Lnet/minecraft/class_918;
      official h Lgnp;h:Lgnq;
    • field_53191

      private final MapRenderer field_53191
      Mappings:
      Namespace Name Mixin selector
      named field_53191 Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;field_53191:Lnet/minecraft/client/render/MapRenderer;
      intermediary field_53191 Lnet/minecraft/class_915;field_53191:Lnet/minecraft/class_330;
      official i Lgnp;i:Lggu;
    • blockRenderManager

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

  • Method Details

    • getBlockLight

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

      public void render(class_10040 class_10040, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
      Overrides:
      render in class EntityRenderer<T extends ItemFrameEntity,class_10040>
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;render(Lnet/minecraft/class_10040;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
      intermediary method_3994 Lnet/minecraft/class_915;method_3994(Lnet/minecraft/class_10040;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      official a Lgnp;a(Lgtq;Lfcu;Lggv;I)V
    • getLight

      private int getLight(boolean bool, int glowLight, int regularLight)
      Mappings:
      Namespace Name Mixin selector
      named getLight Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getLight(ZII)I
      intermediary method_33433 Lnet/minecraft/class_915;method_33433(ZII)I
      official a Lgnp;a(ZII)I
    • getModelId

      private ModelIdentifier getModelId(boolean bool, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named getModelId Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getModelId(ZLnet/minecraft/item/ItemStack;)Lnet/minecraft/client/util/ModelIdentifier;
      intermediary method_33434 Lnet/minecraft/class_915;method_33434(ZLnet/minecraft/class_1799;)Lnet/minecraft/class_1091;
      official a Lgnp;a(ZLcvl;)Lgyx;
    • getPositionOffset

      public Vec3d getPositionOffset(class_10040 class_10040)
      Overrides:
      getPositionOffset in class EntityRenderer<T extends ItemFrameEntity,class_10040>
      Mappings:
      Namespace Name Mixin selector
      named getPositionOffset Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getPositionOffset(Lnet/minecraft/class_10040;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_23174 Lnet/minecraft/class_915;method_23174(Lnet/minecraft/class_10040;)Lnet/minecraft/class_243;
      official a Lgnp;a(Lgtq;)Leye;
    • getTexture

      public Identifier getTexture(class_10040 class_10040)
      Specified by:
      getTexture in class EntityRenderer<T extends ItemFrameEntity,class_10040>
      Mappings:
      Namespace Name Mixin selector
      named getTexture Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getTexture(Lnet/minecraft/class_10040;)Lnet/minecraft/util/Identifier;
      intermediary method_3993 Lnet/minecraft/class_915;method_3993(Lnet/minecraft/class_10040;)Lnet/minecraft/class_2960;
      official b Lgnp;b(Lgtq;)Lalb;
    • hasLabel

      protected boolean hasLabel(T t, double double2)
      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,class_10040>
      Mappings:
      Namespace Name Mixin selector
      named hasLabel Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;hasLabel(Lnet/minecraft/entity/decoration/ItemFrameEntity;D)Z
      intermediary method_23176 Lnet/minecraft/class_915;method_23176(Lnet/minecraft/class_1533;D)Z
      official a Lgnp;a(Lcjs;D)Z
    • method_62426

      protected Text method_62426(T t)
      Overrides:
      method_62426 in class EntityRenderer<T extends ItemFrameEntity,class_10040>
      Mappings:
      Namespace Name Mixin selector
      named method_62426 Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;method_62426(Lnet/minecraft/entity/decoration/ItemFrameEntity;)Lnet/minecraft/text/Text;
      intermediary method_62472 Lnet/minecraft/class_915;method_62472(Lnet/minecraft/class_1533;)Lnet/minecraft/class_2561;
      official a Lgnp;a(Lcjs;)Lxd;
    • method_55269

      public class_10040 method_55269()
      Specified by:
      method_55269 in class EntityRenderer<T extends ItemFrameEntity,class_10040>
      Mappings:
      Namespace Name Mixin selector
      named method_55269 Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;method_55269()Lnet/minecraft/class_10040;
      intermediary method_62471 Lnet/minecraft/class_915;method_62471()Lnet/minecraft/class_10040;
      official a Lgnp;a()Lgtq;
    • method_62354

      public void method_62354(T t, class_10040 class_10040, float float2)
      Overrides:
      method_62354 in class EntityRenderer<T extends ItemFrameEntity,class_10040>
      Mappings:
      Namespace Name Mixin selector
      named method_62354 Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;method_62354(Lnet/minecraft/entity/decoration/ItemFrameEntity;Lnet/minecraft/class_10040;F)V
      intermediary method_62473 Lnet/minecraft/class_915;method_62473(Lnet/minecraft/class_1533;Lnet/minecraft/class_10040;F)V
      official a Lgnp;a(Lcjs;Lgtq;F)V