Package org.bukkit
Class FireworkEffect
java.lang.Object
org.bukkit.FireworkEffect
- All Implemented Interfaces:
- ConfigurationSerializable
public final class FireworkEffect extends Object implements ConfigurationSerializable
Represents a single firework effect.
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classFireworkEffect.BuilderThis is a builder for FireworkEffects.static classFireworkEffect.TypeThe type or shape of the effect.
- 
Method SummaryModifier and Type Method Description static FireworkEffect.Builderbuilder()Construct a firework effect.static ConfigurationSerializabledeserialize(Map<String,Object> map)booleanequals(Object obj)List<Color>getColors()Get the primary colors of the firework effect.List<Color>getFadeColors()Get the fade colors of the firework effect.FireworkEffect.TypegetType()Get the type of the firework effect.booleanhasFlicker()Get whether the firework effect flickers.inthashCode()booleanhasTrail()Get whether the firework effect has a trail.Map<String,Object>serialize()Creates a Map representation of this class.StringtoString()
- 
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- Parameters:
- map- the map to deserialize
- Returns:
- the resulting serializable
- See Also:
- ConfigurationSerializable
 
- 
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
 
-