Cloneable, ConfigurationSerializable, ItemMeta, PersistentDataHolderpublic interface FireworkMeta extends ItemMeta
Material.FIREWORK_ROCKET and its effects.| Modifier and Type | Method | Description |
|---|---|---|
void |
addEffect(@NotNull FireworkEffect effect) |
Add another effect to this firework.
|
void |
addEffects(@NotNull Iterable<FireworkEffect> effects) |
Add several firework effects to this firework.
|
void |
addEffects(@NotNull FireworkEffect... effects) |
Add several effects to this firework.
|
void |
clearEffects() |
Remove all effects from this firework.
|
@NotNull FireworkMeta |
clone() |
|
@NotNull List<FireworkEffect> |
getEffects() |
Get the effects in this firework.
|
int |
getEffectsSize() |
Get the number of effects in this firework.
|
int |
getPower() |
Gets the approximate height the firework will fly.
|
boolean |
hasEffects() |
Get whether this firework has any effects.
|
void |
removeEffect(int index) |
Remove an effect from this firework.
|
void |
setPower(int power) |
Sets the approximate power of the firework.
|
serializeaddAttributeModifier, addEnchant, addItemFlags, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setLocalizedName, setLore, setUnbreakable, setVersiongetPersistentDataContainervoid addEffect(@NotNull
@NotNull FireworkEffect effect)
throws IllegalArgumentException
effect - The firework effect to addIllegalArgumentException - If effect is nullvoid addEffects(@NotNull
@NotNull FireworkEffect... effects)
throws IllegalArgumentException
effects - The firework effects to addIllegalArgumentException - If effects is nullIllegalArgumentException - If any effect is null (may be thrown
after changes have occurred)void addEffects(@NotNull
@NotNull Iterable<FireworkEffect> effects)
throws IllegalArgumentException
effects - An iterable object whose iterator yields the desired
firework effectsIllegalArgumentException - If effects is nullIllegalArgumentException - If any effect is null (may be thrown
after changes have occurred)@NotNull @NotNull List<FireworkEffect> getEffects()
int getEffectsSize()
void removeEffect(int index)
throws IndexOutOfBoundsException
index - The index of the effect to removeIndexOutOfBoundsException - If index < 0 or index > getEffectsSize()void clearEffects()
boolean hasEffects()
int getPower()
void setPower(int power)
throws IllegalArgumentException
power - the power of the firework, from 0-128IllegalArgumentException - if height<0 or height>128@NotNull @NotNull FireworkMeta clone()
Copyright © 2020. All rights reserved.