Package org.spongepowered.api.item
Interface FireworkEffect.Builder
- All Superinterfaces:
- AbstractBuilder<FireworkEffect>,- Builder<FireworkEffect,,- FireworkEffect.Builder> - CopyableBuilder<FireworkEffect,,- FireworkEffect.Builder> - ResettableBuilder<FireworkEffect,- FireworkEffect.Builder> 
- Enclosing interface:
- FireworkEffect
public static interface FireworkEffect.Builder
extends Builder<FireworkEffect,FireworkEffect.Builder>, CopyableBuilder<FireworkEffect,FireworkEffect.Builder>  
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds aFireworkEffectbased on the current state of this builder.Adds the givenColorto the initial explosion colors.Adds the givenColors to the initial explosion colors.Adds the givenColors to the initial explosion colors.Adds the givenColorto the fade colors.Adds the givenColors to the fade colors.Adds the givenColors to the fade colors.flicker(boolean flicker) Sets whether theFireworkEffectis going to flicker on explosion.default FireworkEffect.Buildershape(Supplier<? extends FireworkShape> shape) Sets the shape of theFireworkEffectexplosion.shape(FireworkShape shape) Sets the shape of theFireworkEffectexplosion.trail(boolean trail) Sets whether theFireworkEffectis going to have a trail or not.Methods inherited from interface org.spongepowered.api.util.CopyableBuilderfrom
- 
Method Details- 
trailSets whether theFireworkEffectis going to have a trail or not.- Parameters:
- trail- Whether the firework will have a trail
- Returns:
- This builder, for chaining
 
- 
flickerSets whether theFireworkEffectis going to flicker on explosion.- Parameters:
- flicker- Whether the explosion will flicker
- Returns:
- This builder, for chaining
 
- 
colorAdds the givenColorto the initial explosion colors.Colors can be mixed and matched in the order they are added in. - Parameters:
- color- The color to add to the explosion
- Returns:
- This builder, for chaining
 
- 
colorsAdds the givenColors to the initial explosion colors.Colors can be mixed and matched in the order they are added in. - Parameters:
- colors- The colors to add to the explosion
- Returns:
- This builder, for chaining
 
- 
colorsAdds the givenColors to the initial explosion colors.Colors can be mixed and matched in the order they are added in. - Parameters:
- colors- The colors to add to the explosion
- Returns:
- This builder, for chaining
 
- 
fadeAdds the givenColorto the fade colors.Colors can be mixed and matched in the order they are added in. - Parameters:
- color- The colors to add to the fade
- Returns:
- This builder, for chaining
 
- 
fadesAdds the givenColors to the fade colors.Colors can be mixed and matched in the order they are added in. - Parameters:
- colors- The colors to add to the fade
- Returns:
- This builder, for chaining
 
- 
fadesAdds the givenColors to the fade colors.Colors can be mixed and matched in the order they are added in. - Parameters:
- colors- The colors to add to the fade
- Returns:
- This builder, for chaining
 
- 
shapeSets the shape of theFireworkEffectexplosion.- Parameters:
- shape- The shape of the explosion
- Returns:
- This builder, for chaining
 
- 
shapeSets the shape of theFireworkEffectexplosion.- Parameters:
- shape- The shape of the explosion
- Returns:
- This builder, for chaining
 
- 
buildFireworkEffect build()Builds aFireworkEffectbased on the current state of this builder.- Specified by:
- buildin interface- AbstractBuilder<FireworkEffect>
- Returns:
- A newly created firework effect
 
 
-