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 existence of a variant tag indicating a specific fish will be spawned.voidsetBodyColor(@NotNull DyeColor color) Sets the color of the fish's body.voidsetPattern(TropicalFish.Pattern pattern) Sets the fish's pattern.voidsetPatternColor(@NotNull 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
-
setPatternColor
-
getBodyColor
-
setBodyColor
-
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
-