Class EquipmentLayerRenderer
java.lang.Object
net.minecraft.client.renderer.entity.layers.EquipmentLayerRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final EquipmentAssetManagerprivate final Function<EquipmentLayerRenderer.LayerTextureKey, Identifier> private static final intprivate final Function<EquipmentLayerRenderer.TrimSpriteKey, TextureAtlasSprite> -
Constructor Summary
ConstructorsConstructorDescriptionEquipmentLayerRenderer(EquipmentAssetManager equipmentAssets, TextureAtlas armorTrimAtlas) -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetColorForLayer(EquipmentClientInfo.Layer layer, int dyeColor) <S> voidrenderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAssetId, Model<? super S> model, S state, ItemStack itemStack, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int outlineColor) <S> voidrenderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAssetId, Model<? super S> model, S state, ItemStack itemStack, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, @Nullable Identifier playerTextureOverride, int outlineColor, int order)
-
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 layerType, ResourceKey<EquipmentAsset> equipmentAssetId, Model<? super S> model, S state, ItemStack itemStack, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int outlineColor) -
renderLayers
public <S> void renderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAssetId, Model<? super S> model, S state, ItemStack itemStack, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, @Nullable Identifier playerTextureOverride, int outlineColor, int order) -
getColorForLayer
-