Package org.bukkit.inventory.meta
Interface TropicalFishBucketMeta
-
- All Superinterfaces:
Cloneable,ConfigurationSerializable,ItemMeta
public interface TropicalFishBucketMeta extends ItemMeta
Represents a bucket of tropical fish.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.bukkit.inventory.meta.ItemMeta
ItemMeta.Spigot
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TropicalFishBucketMetaclone()DyeColorgetBodyColor()Gets the color of the fish's body.TropicalFish.PatterngetPattern()Gets the fish's pattern.DyeColorgetPatternColor()Gets the color of the fish's pattern.booleanhasVariant()Checks 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
serialize
-
Methods inherited from interface org.bukkit.inventory.meta.ItemMeta
addEnchant, addItemFlags, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, hasConflictingEnchant, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, isUnbreakable, removeEnchant, removeItemFlags, setDisplayName, setLocalizedName, setLore, setUnbreakable, spigot
-
-
-
-
Method Detail
-
getPatternColor
DyeColor getPatternColor()
Gets the color of the fish's pattern.Plugins should check that hasVariant() returns
truebefore calling this method.- Returns:
- pattern color
-
setPatternColor
void setPatternColor(DyeColor color)
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
DyeColor getBodyColor()
Gets the color of the fish's body.Plugins should check that hasVariant() returns
truebefore calling this method.- Returns:
- pattern color
-
setBodyColor
void setBodyColor(DyeColor color)
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
TropicalFish.Pattern getPattern()
Gets the fish's pattern.Plugins should check that hasVariant() returns
truebefore calling this method.- Returns:
- pattern
-
setPattern
void setPattern(TropicalFish.Pattern pattern)
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
TropicalFishBucketMeta clone()
-
-