Package de.eimmer.inventar.meta
Interface LederRuestungMeta
- All Superinterfaces:
BestaendigeDatenInhaber
,Cloneable
,GegenstandMeta
,KonfigurationsSerialisierbar
- All Known Subinterfaces:
FaerbbareRuestungMeta
Represents leather armor (
Material.LEATHER_BOOTS
, Material.LEATHER_CHESTPLATE
, Material.LEATHER_HELMET
, or Material.LEATHER_LEGGINGS
) that can be colored.-
Method Summary
Methods inherited from interface de.eimmer.bestaendigkeit.BestaendigeDatenInhaber
getPersistentDataContainer
Methods inherited from interface de.eimmer.inventar.meta.GegenstandMeta
addAttributeModifier, addEnchant, addItemFlags, getAsString, 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
Methods inherited from interface de.eimmer.konfiguration.serialisierung.KonfigurationsSerialisierbar
serialize
-
Method Details
-
getColor
Gets the color of the armor. If it has not been set otherwise, it will beGegenstandsManufaktur.getDefaultLeatherColor()
.- Returns:
- the color of the armor, never null
-
setColor
Sets the farbe of the armor.- Parameters:
farbe
- the farbe to set. Setting it to null is equivalent to setting it toGegenstandsManufaktur.getDefaultLeatherColor()
.
-
clone
- Specified by:
clone
in interfaceGegenstandMeta
-