Cloneable
, ConfigurationSerializable
, ItemMeta
, PersistentDataHolder
public interface TropicalFishBucketMeta extends ItemMeta
Modifier and Type | Method | Description |
---|---|---|
@NotNull TropicalFishBucketMeta |
clone() |
|
@NotNull DyeColor |
getBodyColor() |
Gets the color of the fish's body.
|
TropicalFish.Pattern |
getPattern() |
Gets the fish's pattern.
|
@NotNull DyeColor |
getPatternColor() |
Gets the color of the fish's pattern.
|
boolean |
hasVariant() |
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.
|
serialize
addAttributeModifier, addEnchant, addItemFlags, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDestroyableKeys, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, getPlaceableKeys, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, hasPlaceableKeys, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setLocalizedName, setLore, setPlaceableKeys, setUnbreakable, setVersion
getPersistentDataContainer
@NotNull @NotNull DyeColor getPatternColor()
Plugins should check that hasVariant() returns true
before
calling this method.
void setPatternColor(@NotNull @NotNull DyeColor color)
Setting this when hasVariant() returns false
will initialize
all other values to unspecified defaults.
color
- pattern color@NotNull @NotNull DyeColor getBodyColor()
Plugins should check that hasVariant() returns true
before
calling this method.
void setBodyColor(@NotNull @NotNull DyeColor color)
Setting this when hasVariant() returns false
will initialize
all other values to unspecified defaults.
color
- body color@NotNull TropicalFish.Pattern getPattern()
Plugins should check that hasVariant() returns true
before
calling this method.
void setPattern(@NotNull TropicalFish.Pattern pattern)
Setting this when hasVariant() returns false
will initialize
all other values to unspecified defaults.
pattern
- new patternboolean hasVariant()
@NotNull @NotNull TropicalFishBucketMeta clone()
Copyright © 2020. All rights reserved.