Package org.bukkit
Class FireworkEffect
java.lang.Object
org.bukkit.FireworkEffect
- All Implemented Interfaces:
- ConfigurationSerializable
Represents a single firework effect.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classThis is a builder for FireworkEffects.static enumThe type or shape of the effect.
- 
Method SummaryModifier and TypeMethodDescriptionstatic @NotNull FireworkEffect.Builderbuilder()Construct a firework effect.deserialize(@NotNull Map<String, Object> map) booleanGet the primary colors of the firework effect.Get the fade colors of the firework effect.getType()Get the type of the firework effect.booleanGet whether the firework effect flickers.inthashCode()booleanhasTrail()Get whether the firework effect has a trail.Creates a Map representation of this class.toString()
- 
Method Details- 
builderConstruct a firework effect.- Returns:
- A utility object for building a firework effect
 
- 
hasFlickerpublic boolean hasFlicker()Get whether the firework effect flickers.- Returns:
- true if it flickers, false if not
 
- 
hasTrailpublic boolean hasTrail()Get whether the firework effect has a trail.- Returns:
- true if it has a trail, false if not
 
- 
getColorsGet the primary colors of the firework effect.- Returns:
- An immutable list of the primary colors
 
- 
getFadeColorsGet the fade colors of the firework effect.- Returns:
- An immutable list of the fade colors
 
- 
getTypeGet the type of the firework effect.- Returns:
- The effect type
 
- 
deserialize@NotNull public static @NotNull ConfigurationSerializable deserialize(@NotNull @NotNull Map<String, Object> map) - Parameters:
- map- the map to deserialize
- Returns:
- the resulting serializable
- See Also:
 
- 
serializeDescription copied from interface:ConfigurationSerializableCreates a Map representation of this class.This class must provide a method to restore this class, as defined in the ConfigurationSerializableinterface javadocs.- Specified by:
- serializein interface- ConfigurationSerializable
- Returns:
- Map containing the current state of this class
 
- 
toString
- 
hashCodepublic int hashCode()
- 
equals
 
-