Class ParticleEmitterSettings

java.lang.Object
me.deecaad.core.emitter.EmitterSettings
me.deecaad.core.emitter.ParticleEmitterSettings

public final class ParticleEmitterSettings extends EmitterSettings
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.
  • 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

      @Nullable public @Nullable Transition<org.bukkit.Particle> getParticleTransition()
    • getColorTransition

      @Nullable public @Nullable Transition<org.bukkit.Color> getColorTransition()
    • getCountTransition

      @Nullable public @Nullable Transition<Double> getCountTransition()
    • builder

      @NotNull public static @NotNull ParticleEmitterSettings.Builder builder()