Interface TropicalFishBucketMeta
- All Superinterfaces:
Cloneable, ConfigurationSerializable, ItemMeta, PersistentDataHolder, PersistentDataViewHolder
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 the existence of a body color.booleanChecks for the existence of a pattern.booleanChecks for the existence of a pattern color.booleanDeprecated, for removal: This API element is subject to removal in a future version.the variant tag is no longer used and instead split into its own set of componentsvoidsetBodyColor(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 ConfigurationSerializable
serializeMethods inherited from interface ItemMeta
addAttributeModifier, addEnchant, addItemFlags, customName, customName, displayName, displayName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomModelDataComponent, getCustomTagContainer, getDamageResistant, getDamageResistantTypes, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantable, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getEquippable, getFood, getItemFlags, getItemModel, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getLoreComponents, getMaxStackSize, getPlaceableKeys, getRarity, getTool, getTooltipStyle, getUseCooldown, getUseRemainder, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasCustomModelDataComponent, hasCustomName, hasDamageResistant, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchantable, hasEnchantmentGlintOverride, hasEnchants, hasEquippable, hasFood, hasItemFlag, hasItemModel, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxStackSize, hasPlaceableKeys, hasRarity, hasTool, hasTooltipStyle, hasUseCooldown, hasUseRemainder, isFireResistant, isGlider, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setCustomModelDataComponent, setDamageResistant, setDamageResistantTypes, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setEnchantable, setEnchantmentGlintOverride, setEquippable, setFireResistant, setFood, setGlider, setHideTooltip, setItemModel, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setLoreComponents, setMaxStackSize, setPlaceableKeys, setRarity, setTool, setTooltipStyle, setUnbreakable, setUseCooldown, setUseRemainder, setVersionMethods inherited from interface PersistentDataHolder
getPersistentDataContainer
-
Method Details
-
getPatternColor
DyeColor getPatternColor()Gets the color of the fish's pattern.Plugins should check that hasPatternColor() returns
truebefore calling this method.- Returns:
- pattern color
- Throws:
IllegalStateException- if no pattern color is set
-
setPatternColor
Sets the color of the fish's pattern.- Parameters:
color- new pattern color
-
getBodyColor
DyeColor getBodyColor()Gets the color of the fish's body.Plugins should check that hasBodyColor() returns
truebefore calling this method.- Returns:
- body color
- Throws:
IllegalStateException- if no body color is set
-
setBodyColor
Sets the color of the fish's body.- Parameters:
color- new body color
-
getPattern
TropicalFish.Pattern getPattern()Gets the fish's pattern.Plugins should check that hasPattern() returns
truebefore calling this method.- Returns:
- pattern
- Throws:
IllegalStateException- if no pattern is set
-
setPattern
Sets the fish's pattern.- Parameters:
pattern- new pattern
-
hasPattern
boolean hasPattern()Checks for the existence of a pattern.- Returns:
- if there is a pattern
-
hasBodyColor
boolean hasBodyColor()Checks for the existence of a body color.- Returns:
- if there is a body color
-
hasPatternColor
boolean hasPatternColor()Checks for the existence of a pattern color.- Returns:
- if there is a pattern color
-
hasVariant
Deprecated, for removal: This API element is subject to removal in a future version.the variant tag is no longer used and instead split into its own set of componentsChecks for the existence of a variant tag indicating a specific fish will be spawned.- Returns:
- if there is a variant
- See Also:
-
clone
TropicalFishBucketMeta clone()
-