Cloneable
, ConfigurationSerializable
, ItemMeta
, PersistentDataHolder
public interface LeatherArmorMeta extends ItemMeta
Material.LEATHER_BOOTS
, Material.LEATHER_CHESTPLATE
, Material.LEATHER_HELMET
, or Material.LEATHER_LEGGINGS
) that can be colored.Modifier and Type | Method | Description |
---|---|---|
@NotNull LeatherArmorMeta |
clone() |
|
@NotNull Color |
getColor() |
Gets the color of the armor.
|
void |
setColor(@Nullable Color color) |
Sets the color of the armor.
|
serialize
addAttributeModifier, addEnchant, addItemFlags, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setLocalizedName, setLore, setUnbreakable, setVersion
getPersistentDataContainer
@NotNull @NotNull Color getColor()
ItemFactory.getDefaultLeatherColor()
.void setColor(@Nullable @Nullable Color color)
color
- the color to set. Setting it to null is equivalent to
setting it to ItemFactory.getDefaultLeatherColor()
.@NotNull @NotNull LeatherArmorMeta clone()
Copyright © 2020. All rights reserved.