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) <S> voidrenderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAsset, Model<? super S> armorModel, S renderState, ItemStack item, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, int outlineColor) <S> voidrenderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAsset, Model<? super S> armorModel, S renderState, ItemStack item, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ResourceLocation texture, int outlineColor, int key)
-
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> equipmentAsset, Model<? super S> armorModel, S renderState, ItemStack item, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, int outlineColor) -
renderLayers
public <S> void renderLayers(EquipmentClientInfo.LayerType layerType, ResourceKey<EquipmentAsset> equipmentAsset, Model<? super S> armorModel, S renderState, ItemStack item, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, @Nullable ResourceLocation texture, int outlineColor, int key) -
getColorForLayer
-