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.boolean
Checks for existence of a variant tag indicating a specific fish will be spawned.void
setBodyColor
(@NotNull DyeColor color) Sets the color of the fish's body.void
setPattern
(TropicalFish.Pattern pattern) Sets the fish's pattern.void
setPatternColor
(@NotNull DyeColor color) Sets the color of the fish's pattern.Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable
serialize
Methods inherited from interface org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, displayName, displayName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getLocalizedName, getLore, getLoreComponents, getMaxStackSize, getRarity, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasLocalizedName, hasLore, hasMaxStackSize, hasRarity, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setLocalizedName, setLore, setLoreComponents, setMaxStackSize, setRarity, setTool, setUnbreakable, setVersion
Methods 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
true
before calling this method.- Returns:
- pattern color
-
setPatternColor
Sets the color of the fish's pattern.Setting this when hasVariant() returns
false
will 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
true
before calling this method.- Returns:
- pattern color
-
setBodyColor
Sets the color of the fish's body.Setting this when hasVariant() returns
false
will initialize all other values to unspecified defaults.- Parameters:
color
- body color
-
getPattern
Gets the fish's pattern.Plugins should check that hasVariant() returns
true
before calling this method.- Returns:
- pattern
-
setPattern
Sets the fish's pattern.Setting this when hasVariant() returns
false
will 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
-