Class ItemFeatureRenderer
java.lang.Object
net.minecraft.client.renderer.feature.RenderTypeFeatureRenderer<ItemFeatureRenderer.Submit>
net.minecraft.client.renderer.feature.ItemFeatureRenderer
- All Implemented Interfaces:
AutoCloseable, FeatureRenderer<ItemFeatureRenderer.Submit>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Identifierstatic final Identifierstatic final intprivate final QuadInstanceprivate static final floatprivate static final floatprivate static final floatstatic final FeatureRendererType<ItemFeatureRenderer.Submit> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildGroup(FeatureFrameContext context, List<ItemFeatureRenderer.Submit> submits) private static PoseStack.PosecomputeFoilDecalPose(ItemDisplayContext type, PoseStack.Pose pose) private VertexConsumergetFoilBuffer(RenderType renderType, @Nullable PoseStack.Pose foilDecalPose) private static intgetLayerColorSafe(int[] layers, int layer) private static intgetLayerColorSafe(int[] tintLayers, BakedQuad.MaterialInfo material) private voidprivate voidprivate voidprivate voidprepareSubmit(ItemFeatureRenderer.Submit submit, boolean foil) private static booleanuseTransparentGlint(RenderType renderType) Methods inherited from class RenderTypeFeatureRenderer
executeGroup, finishExecute, getVertexBuilder, prepareGroupMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FeatureRenderer
beginPrepare, close, finishPrepare
-
Field Details
-
TYPE
-
ENCHANTED_GLINT_ARMOR
-
ENCHANTED_GLINT_ITEM
-
SPECIAL_FOIL_UI_SCALE
private static final float SPECIAL_FOIL_UI_SCALE- See Also:
-
SPECIAL_FOIL_FIRST_PERSON_SCALE
private static final float SPECIAL_FOIL_FIRST_PERSON_SCALE- See Also:
-
SPECIAL_FOIL_TEXTURE_SCALE
private static final float SPECIAL_FOIL_TEXTURE_SCALE- See Also:
-
NO_TINT
public static final int NO_TINT- See Also:
-
quadInstance
-
-
Constructor Details
-
ItemFeatureRenderer
public ItemFeatureRenderer()
-
-
Method Details
-
buildGroup
- Specified by:
buildGroupin classRenderTypeFeatureRenderer<ItemFeatureRenderer.Submit>
-
prepareSubmit
-
prepareMainSubmit
-
prepareOutlineSubmit
-
prepareFoilSubmit
-
getFoilBuffer
-
computeFoilDecalPose
-
useTransparentGlint
-
getLayerColorSafe
private static int getLayerColorSafe(int[] layers, int layer) -
getLayerColorSafe
-