Package me.deecaad.core.emitter
Class ParticleEmitterSettings
java.lang.Object
me.deecaad.core.emitter.EmitterSettings
me.deecaad.core.emitter.ParticleEmitterSettings
EmitterSettings for a ParticleEmitter. Adds particle type, per-emission count and
spread, particle speed, and optional emitter-lifetime transitions for particle type, color (used
with DUST), and count.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull ParticleEmitterSettings.Builderbuilder()@Nullable Transition<org.bukkit.Color> int@Nullable Transition<Double> @NotNull org.bukkit.Particledouble@Nullable Transition<org.bukkit.Particle> @NotNull org.bukkit.util.VectorMethods inherited from class me.deecaad.core.emitter.EmitterSettings
getBurstCount, getBurstInterval, getDirection, getDurationTicks, getEmittedLifetimeTicks, getLiveCap, getRate, getShape, getSpeed
-
Method Details
-
getParticle
@NotNull public @NotNull org.bukkit.Particle getParticle() -
getCountPerPoint
public int getCountPerPoint() -
getSpread
@NotNull public @NotNull org.bukkit.util.Vector getSpread() -
getParticleSpeed
public double getParticleSpeed() -
getParticleTransition
-
getColorTransition
-
getCountTransition
-
builder
-