Class EquipmentLayerRenderer
java.lang.Object
net.minecraft.client.renderer.entity.layers.EquipmentLayerRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final EquipmentAssetManagerprivate final Function<EquipmentLayerRenderer.LayerTextureKey, ResourceLocation> private static final intprivate final Function<EquipmentLayerRenderer.TrimSpriteKey, TextureAtlasSprite> -
Constructor Summary
ConstructorsConstructorDescriptionEquipmentLayerRenderer(EquipmentAssetManager pEquipmentAssets, TextureAtlas pAtlas) -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetColorForLayer(EquipmentClientInfo.Layer pLayer, int pColor) <S> voidrenderLayers(EquipmentClientInfo.LayerType pLayerType, ResourceKey<EquipmentAsset> pEquipmentAsset, Model<? super S> pArmorModel, S pRenderState, ItemStack pItem, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, int pOutlineColor) <S> voidrenderLayers(EquipmentClientInfo.LayerType pLayerType, ResourceKey<EquipmentAsset> pEquipmentAsset, Model<? super S> pArmorModel, S pRenderState, ItemStack pItem, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, ResourceLocation pTexture, int pOutlineColor, int pKey)
-
Field Details
-
NO_LAYER_COLOR
private static final int NO_LAYER_COLOR- See Also:
-
equipmentAssets
-
layerTextureLookup
-
trimSpriteLookup
-
-
Constructor Details
-
EquipmentLayerRenderer
-
-
Method Details
-
renderLayers
public <S> void renderLayers(EquipmentClientInfo.LayerType pLayerType, ResourceKey<EquipmentAsset> pEquipmentAsset, Model<? super S> pArmorModel, S pRenderState, ItemStack pItem, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, int pOutlineColor) -
renderLayers
public <S> void renderLayers(EquipmentClientInfo.LayerType pLayerType, ResourceKey<EquipmentAsset> pEquipmentAsset, Model<? super S> pArmorModel, S pRenderState, ItemStack pItem, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, @Nullable ResourceLocation pTexture, int pOutlineColor, int pKey) -
getColorForLayer
-