net.minecraft.client.render.item

public class ItemRenderer

net.minecraft.client.renderer.entity.ItemRenderer
net.minecraft.class_918
net.minecraft.client.render.item.ItemRenderer

Field summary

Modifier and TypeField
public static final Identifier
ENCHANTED_GLINT_ARMOR
field_43086
ENTITY_ENCHANTMENT_GLINT
public static final Identifier
ENCHANTED_GLINT_ITEM
field_43087
ITEM_ENCHANTMENT_GLINT
public static final float
SPECIAL_FOIL_UI_SCALE
field_60154
field_60154
public static final float
SPECIAL_FOIL_FIRST_PERSON_SCALE
field_60155
field_60155
public static final float
SPECIAL_FOIL_TEXTURE_SCALE
field_60156
field_60156
public static final int
NO_TINT
field_55295
NO_TINT

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
renderItem(ItemDisplayContext type, PoseStack poseStack, MultiBufferSource bufferSource, int lightCoords, int overlayCoords, int[] tintLayers, List<BakedQuad> quads, RenderType renderType, ItemStackRenderState$FoilType foilType)
method_62476(class_811 arg0, class_4587 arg1, class_4597 arg2, int arg3, int arg4, int[] arg5, List<class_777> arg6, class_1921 arg7, class_10444$class_10445 arg8)
renderItem(ItemDisplayContext displayContext, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, int[] tints, List<BakedQuad> quads, RenderLayer layer, ItemRenderState$Glint glint)
private static VertexConsumer
getSpecialFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, PoseStack$Pose cameraPose)
method_71138(class_4597 arg0, class_1921 arg1, class_4587$class_4665 arg2)
getSpecialItemGlintConsumer(VertexConsumerProvider consumers, RenderLayer layer, MatrixStack$Entry matrix)
public static VertexConsumer
getFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, boolean sheeted, boolean hasFoil)
method_23181(class_4597 arg0, class_1921 arg1, boolean arg2, boolean arg3)
getItemGlintConsumer(VertexConsumerProvider vertexConsumers, RenderLayer layer, boolean solid, boolean glint)
public static List<RenderLayer>
getFoilRenderTypes(RenderType baseRenderType, boolean sheeted, boolean hasFoil)
method_72988(class_1921 arg0, boolean arg1, boolean arg2)
getGlintRenderLayers(RenderLayer renderLayer, boolean solid, boolean glint)
private static boolean
useTransparentGlint(RenderType renderType)
method_71139(class_1921 arg0)
useTransparentGlint(RenderLayer renderLayer)
private static int
getLayerColorSafe(int[] layers, int layer)
method_65569(int[] arg0, int arg1)
getTint(int[] tints, int index)
private static void
renderQuadList(PoseStack poseStack, VertexConsumer builder, List<BakedQuad> quads, int[] tintLayers, int lightCoords, int overlayCoords)
method_23180(class_4587 arg0, class_4588 arg1, List<class_777> arg2, int[] arg3, int arg4, int arg5)
renderBakedItemQuads(MatrixStack matrices, VertexConsumer vertexConsumer, List<BakedQuad> quads, int[] tints, int light, int overlay)