public static interface ParticleEffectBuilder.Colorable extends ParticleEffectBuilder
ParticleEffect.Colorable
.ParticleEffectBuilder.Colorable, ParticleEffectBuilder.Material, ParticleEffectBuilder.Note, ParticleEffectBuilder.Resizable
Modifier and Type | Method and Description |
---|---|
ParticleEffect.Colorable |
build()
Builds an instance of a ParticleEffect.
|
ParticleEffectBuilder.Colorable |
color(Color color)
Sets the color of the particle effect.
|
ParticleEffectBuilder.Colorable |
count(int count)
Sets the amount of particles of the particle effect.
|
ParticleEffectBuilder.Colorable |
motion(com.flowpowered.math.vector.Vector3d motion)
Sets the motion vector of the particle effect.
|
ParticleEffectBuilder.Colorable |
offset(com.flowpowered.math.vector.Vector3d offset)
Sets the offset vector of the particle effect.
|
ParticleEffectBuilder.Colorable color(Color color)
The default color is retrieved from the colorable particle type,
by using ParticleType.Colorable.getDefaultColor()
.
color
- The colorParticleEffectBuilder.Colorable motion(com.flowpowered.math.vector.Vector3d motion)
ParticleEffectBuilder
The default motion vector is Vector3d.ZERO
.
motion
in interface ParticleEffectBuilder
motion
- The motion vectorParticleEffectBuilder.Colorable offset(com.flowpowered.math.vector.Vector3d offset)
ParticleEffectBuilder
The default offset vector is Vector3d.ZERO
.
offset
in interface ParticleEffectBuilder
offset
- The offset vectorParticleEffectBuilder.Colorable count(int count)
ParticleEffectBuilder
The default count is 1.
count
in interface ParticleEffectBuilder
count
- The count particlesParticleEffect.Colorable build()
ParticleEffectBuilder
build
in interface ParticleEffectBuilder