Class ItemRenderer

java.lang.Object
net.minecraft.client.render.item.ItemRenderer

@Environment(CLIENT) public class ItemRenderer extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/item/ItemRenderer
intermediary net/minecraft/class_918
official hlw
  • Field Details

    • ENTITY_ENCHANTMENT_GLINT

      public static final Identifier ENTITY_ENCHANTMENT_GLINT
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_ENCHANTMENT_GLINT Lnet/minecraft/client/render/item/ItemRenderer;ENTITY_ENCHANTMENT_GLINT:Lnet/minecraft/util/Identifier;
      intermediary field_43086 Lnet/minecraft/class_918;field_43086:Lnet/minecraft/class_2960;
      official a Lhlw;a:Lamw;
    • ITEM_ENCHANTMENT_GLINT

      public static final Identifier ITEM_ENCHANTMENT_GLINT
      Mappings:
      Namespace Name Mixin selector
      named ITEM_ENCHANTMENT_GLINT Lnet/minecraft/client/render/item/ItemRenderer;ITEM_ENCHANTMENT_GLINT:Lnet/minecraft/util/Identifier;
      intermediary field_43087 Lnet/minecraft/class_918;field_43087:Lnet/minecraft/class_2960;
      official b Lhlw;b:Lamw;
    • field_60154

      public static final float field_60154
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_60154 Lnet/minecraft/client/render/item/ItemRenderer;field_60154:F
      intermediary field_60154 Lnet/minecraft/class_918;field_60154:F
      official c Lhlw;c:F
    • field_60155

      public static final float field_60155
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_60155 Lnet/minecraft/client/render/item/ItemRenderer;field_60155:F
      intermediary field_60155 Lnet/minecraft/class_918;field_60155:F
      official d Lhlw;d:F
    • field_60156

      public static final float field_60156
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_60156 Lnet/minecraft/client/render/item/ItemRenderer;field_60156:F
      intermediary field_60156 Lnet/minecraft/class_918;field_60156:F
      official e Lhlw;e:F
    • NO_TINT

      public static final int NO_TINT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named NO_TINT Lnet/minecraft/client/render/item/ItemRenderer;NO_TINT:I
      intermediary field_55295 Lnet/minecraft/class_918;field_55295:I
      official f Lhlw;f:I
    • itemModelManager

      private final ItemModelManager itemModelManager
      Mappings:
      Namespace Name Mixin selector
      named itemModelManager Lnet/minecraft/client/render/item/ItemRenderer;itemModelManager:Lnet/minecraft/client/item/ItemModelManager;
      intermediary field_55296 Lnet/minecraft/class_918;field_55296:Lnet/minecraft/class_10442;
      official g Lhlw;g:Lhvo;
    • itemRenderState

      private final ItemRenderState itemRenderState
      Mappings:
      Namespace Name Mixin selector
      named itemRenderState Lnet/minecraft/client/render/item/ItemRenderer;itemRenderState:Lnet/minecraft/client/render/item/ItemRenderState;
      intermediary field_55297 Lnet/minecraft/class_918;field_55297:Lnet/minecraft/class_10444;
      official h Lhlw;h:Lhvq;
  • Constructor Details

    • ItemRenderer

      public ItemRenderer(ItemModelManager itemModelManager)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/item/ItemRenderer;<init>(Lnet/minecraft/client/item/ItemModelManager;)V
      intermediary <init> Lnet/minecraft/class_918;<init>(Lnet/minecraft/class_10442;)V
      official <init> Lhlw;<init>(Lhvo;)V
  • Method Details

    • renderItem

      public static void renderItem(ItemDisplayContext displayContext, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, int[] tints, List<BakedQuad> quads, RenderLayer layer, ItemRenderState.Glint glint)
      Mappings:
      Namespace Name Mixin selector
      named renderItem Lnet/minecraft/client/render/item/ItemRenderer;renderItem(Lnet/minecraft/item/ItemDisplayContext;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II[ILjava/util/List;Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/item/ItemRenderState$Glint;)V
      intermediary method_62476 Lnet/minecraft/class_918;method_62476(Lnet/minecraft/class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II[ILjava/util/List;Lnet/minecraft/class_1921;Lnet/minecraft/class_10444$class_10445;)V
      official a Lhlw;a(Ldgh;Lfsq;Lhdw;II[ILjava/util/List;Lhek;Lhvq$a;)V
    • getSpecialItemGlintConsumer

      private static VertexConsumer getSpecialItemGlintConsumer(VertexConsumerProvider consumers, RenderLayer layer, MatrixStack.Entry matrix)
      Mappings:
      Namespace Name Mixin selector
      named getSpecialItemGlintConsumer Lnet/minecraft/client/render/item/ItemRenderer;getSpecialItemGlintConsumer(Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/util/math/MatrixStack$Entry;)Lnet/minecraft/client/render/VertexConsumer;
      intermediary method_71138 Lnet/minecraft/class_918;method_71138(Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;Lnet/minecraft/class_4587$class_4665;)Lnet/minecraft/class_4588;
      official a Lhlw;a(Lhdw;Lhek;Lfsq$a;)Lfst;
    • getItemGlintConsumer

      public static VertexConsumer getItemGlintConsumer(VertexConsumerProvider vertexConsumers, RenderLayer layer, boolean solid, boolean glint)
      Mappings:
      Namespace Name Mixin selector
      named getItemGlintConsumer Lnet/minecraft/client/render/item/ItemRenderer;getItemGlintConsumer(Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/client/render/RenderLayer;ZZ)Lnet/minecraft/client/render/VertexConsumer;
      intermediary method_23181 Lnet/minecraft/class_918;method_23181(Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588;
      official a Lhlw;a(Lhdw;Lhek;ZZ)Lfst;
    • method_72988

      public static List<RenderLayer> method_72988(RenderLayer renderLayer, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      named method_72988 Lnet/minecraft/client/render/item/ItemRenderer;method_72988(Lnet/minecraft/client/render/RenderLayer;ZZ)Ljava/util/List;
      intermediary method_72988 Lnet/minecraft/class_918;method_72988(Lnet/minecraft/class_1921;ZZ)Ljava/util/List;
      official a Lhlw;a(Lhek;ZZ)Ljava/util/List;
    • useTranslucentGlint

      private static boolean useTranslucentGlint(RenderLayer renderLayer)
      Mappings:
      Namespace Name Mixin selector
      named useTranslucentGlint Lnet/minecraft/client/render/item/ItemRenderer;useTranslucentGlint(Lnet/minecraft/client/render/RenderLayer;)Z
      intermediary method_71139 Lnet/minecraft/class_918;method_71139(Lnet/minecraft/class_1921;)Z
      official a Lhlw;a(Lhek;)Z
    • getTint

      private static int getTint(int[] tints, int index)
      Mappings:
      Namespace Name Mixin selector
      named getTint Lnet/minecraft/client/render/item/ItemRenderer;getTint([II)I
      intermediary method_65569 Lnet/minecraft/class_918;method_65569([II)I
      official a Lhlw;a([II)I
    • renderBakedItemQuads

      private static void renderBakedItemQuads(MatrixStack matrices, VertexConsumer vertexConsumer, List<BakedQuad> quads, int[] tints, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      named renderBakedItemQuads Lnet/minecraft/client/render/item/ItemRenderer;renderBakedItemQuads(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Ljava/util/List;[III)V
      intermediary method_23180 Lnet/minecraft/class_918;method_23180(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;[III)V
      official a Lhlw;a(Lfsq;Lfst;Ljava/util/List;[III)V
    • getBox

      public Box getBox(ItemStack stack, ItemDisplayContext displayContext, @Nullable @Nullable World world, @Nullable @Nullable HeldItemContext heldContext, int seed)
      Mappings:
      Namespace Name Mixin selector
      named getBox Lnet/minecraft/client/render/item/ItemRenderer;getBox(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemDisplayContext;Lnet/minecraft/world/World;Lnet/minecraft/util/HeldItemContext;I)Lnet/minecraft/util/math/Box;
      intermediary method_73248 Lnet/minecraft/class_918;method_73248(Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lnet/minecraft/class_1937;Lnet/minecraft/class_11566;I)Lnet/minecraft/class_238;
      official a Lhlw;a(Ldgj;Ldgh;Ldqk;Lcdp;I)Lfmt;
    • renderAbove

      public void renderAbove(@Nullable @Nullable HeldItemContext itemContext, ItemStack stack, ItemDisplayContext displayContext, MatrixStack matrices, OrderedRenderCommandQueue orderedRenderCommandQueue, @Nullable @Nullable World world, int light, int overlay, int outline)
      Mappings:
      Namespace Name Mixin selector
      named renderAbove Lnet/minecraft/client/render/item/ItemRenderer;renderAbove(Lnet/minecraft/util/HeldItemContext;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemDisplayContext;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/world/World;III)V
      intermediary method_73541 Lnet/minecraft/class_918;method_73541(Lnet/minecraft/class_11566;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_1937;III)V
      official a Lhlw;a(Lcdp;Ldgj;Ldgh;Lfsq;Lhey;Ldqk;III)V