Package me.deecaad.core.emitter
Class ParticleEmitterSettings.Builder
java.lang.Object
me.deecaad.core.emitter.EmitterSettings.Builder<ParticleEmitterSettings.Builder>
me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- Enclosing class:
ParticleEmitterSettings
public static final class ParticleEmitterSettings.Builder
extends EmitterSettings.Builder<ParticleEmitterSettings.Builder>
-
Field Summary
Fields inherited from class me.deecaad.core.emitter.EmitterSettings.Builder
burstCount, burstInterval, direction, durationTicks, emittedLifetimeTicks, liveCap, rate, shape, speed -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull ParticleEmitterSettingsbuild()@NotNull ParticleEmitterSettings.BuildercolorTransition(@Nullable Transition<org.bukkit.Color> colorTransition) @NotNull ParticleEmitterSettings.BuildercountPerPoint(int countPerPoint) @NotNull ParticleEmitterSettings.BuildercountTransition(@Nullable Transition<Double> countTransition) @NotNull ParticleEmitterSettings.Builderparticle(@NotNull org.bukkit.Particle particle) @NotNull ParticleEmitterSettings.BuilderparticleSpeed(double particleSpeed) @NotNull ParticleEmitterSettings.BuilderparticleTransition(@Nullable Transition<org.bukkit.Particle> particleTransition) protected @NotNull ParticleEmitterSettings.Builderself()@NotNull ParticleEmitterSettings.Builderspread(@NotNull org.bukkit.util.Vector spread) Methods inherited from class me.deecaad.core.emitter.EmitterSettings.Builder
burst, direction, durationTicks, emittedLifetimeTicks, liveCap, rate, shape, speed
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
- Specified by:
selfin classEmitterSettings.Builder<ParticleEmitterSettings.Builder>
-
build
- Specified by:
buildin classEmitterSettings.Builder<ParticleEmitterSettings.Builder>
-
particle
@NotNull public @NotNull ParticleEmitterSettings.Builder particle(@NotNull @NotNull org.bukkit.Particle particle) -
countPerPoint
-
spread
@NotNull public @NotNull ParticleEmitterSettings.Builder spread(@NotNull @NotNull org.bukkit.util.Vector spread) -
particleSpeed
-
particleTransition
@NotNull public @NotNull ParticleEmitterSettings.Builder particleTransition(@Nullable @Nullable Transition<org.bukkit.Particle> particleTransition) -
colorTransition
@NotNull public @NotNull ParticleEmitterSettings.Builder colorTransition(@Nullable @Nullable Transition<org.bukkit.Color> colorTransition) -
countTransition
@NotNull public @NotNull ParticleEmitterSettings.Builder countTransition(@Nullable @Nullable Transition<Double> countTransition)
-