Package org.bukkit.inventory.meta
Interface OminousBottleMeta
- All Superinterfaces:
Cloneable,ConfigurationSerializable,ItemMeta,PersistentDataHolder,PersistentDataViewHolder
Represents an ominous bottle with an amplifier of the bad omen effect.
-
Method Summary
Modifier and TypeMethodDescriptionclone()intGets the amplifier amount for an Ominous Bottle's bad omen effect.booleanChecks for the presence of an amplifier.voidsetAmplifier(int amplifier) Sets the amplifier amount for an Ominous Bottle's bad omen effect.Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable
serializeMethods inherited from interface org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, displayName, displayName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getLoreComponents, getMaxStackSize, getPlaceableKeys, getRarity, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxStackSize, hasPlaceableKeys, hasRarity, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setLoreComponents, setMaxStackSize, setPlaceableKeys, setRarity, setTool, setUnbreakable, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Method Details
-
hasAmplifier
boolean hasAmplifier()Checks for the presence of an amplifier.- Returns:
- true if a customer amplifier is applied
-
getAmplifier
int getAmplifier()Gets the amplifier amount for an Ominous Bottle's bad omen effect.Plugins should check that hasAmplifier() returns true before calling this method.
- Returns:
- amplifier
-
setAmplifier
void setAmplifier(int amplifier) Sets the amplifier amount for an Ominous Bottle's bad omen effect.- Parameters:
amplifier- between 0 and 4
-
clone
-