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 equipmentAssets, TextureAtlas atlas) -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetColorForLayer(EquipmentClientInfo.Layer layer, int color) voidrenderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAsset, Model armorModel, ItemStack item, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) voidrenderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAsset, Model armorModel, ItemStack item, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, ResourceLocation playerTexture)
-
Field Details
-
NO_LAYER_COLOR
private static final int NO_LAYER_COLOR- See Also:
-
equipmentAssets
-
layerTextureLookup
-
trimSpriteLookup
-
-
Constructor Details
-
EquipmentLayerRenderer
-
-
Method Details
-
renderLayers
public void renderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAsset, Model armorModel, ItemStack item, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) -
renderLayers
public void renderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAsset, Model armorModel, ItemStack item, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, @Nullable ResourceLocation playerTexture) -
getColorForLayer
-