Package org.bukkit.inventory.meta
Interface TropicalFishBucketMeta
- All Superinterfaces:
Cloneable,ConfigurationSerializable,ItemMeta,PersistentDataHolder
Represents a bucket of tropical fish.
-
Method Summary
Modifier and TypeMethodDescriptionclone()Gets the color of the fish's body.Gets the fish's pattern.Gets the color of the fish's pattern.booleanChecks for existence of a variant tag indicating a specific fish will be spawned.voidsetBodyColor(DyeColor color) Sets the color of the fish's body.voidsetPattern(TropicalFish.Pattern pattern) Sets the fish's pattern.voidsetPatternColor(DyeColor color) Sets the color of the fish's pattern.Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable
serializeMethods inherited from interface org.bukkit.inventory.meta.ItemMeta
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, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Method Details
-
getPatternColor
Gets the color of the fish's pattern.Plugins should check that hasVariant() returns
truebefore calling this method.- Returns:
- pattern color
-
setPatternColor
Sets the color of the fish's pattern.Setting this when hasVariant() returns
falsewill initialize all other values to unspecified defaults.- Parameters:
color- pattern color
-
getBodyColor
Gets the color of the fish's body.Plugins should check that hasVariant() returns
truebefore calling this method.- Returns:
- pattern color
-
setBodyColor
Sets the color of the fish's body.Setting this when hasVariant() returns
falsewill initialize all other values to unspecified defaults.- Parameters:
color- body color
-
getPattern
Gets the fish's pattern.Plugins should check that hasVariant() returns
truebefore calling this method.- Returns:
- pattern
-
setPattern
Sets the fish's pattern.Setting this when hasVariant() returns
falsewill initialize all other values to unspecified defaults.- Parameters:
pattern- new pattern
-
hasVariant
boolean hasVariant()Checks for existence of a variant tag indicating a specific fish will be spawned.- Returns:
- if there is a variant
-
clone
-