Package me.deecaad.core.emitter
package me.deecaad.core.emitter
-
ClassDescriptionAbstractEmitter<S extends EmitterSettings>Common emission logic for emitters: holds the immutable
EmitterSettings, theTransformthat places the emitter in the hierarchy, and the per-tick emission scheduling.Emits persistentFakeDisplayEntitypackets.Read-only view of one live emission, passed to user-supplied kill/onKilled hooks on aDisplayEntityEmitter.A particle-system style emitter.Immutable common configuration for anEmitter: shape, fallback emission direction, speed, lifetime, emission rate, burst pattern, and per-emitted-item lifetime.EmitterSettings.Builder<B extends EmitterSettings.Builder<B>>Recursive-generic builder so subclass builders chain fluently.Fire-and-forget particle emitter.EmitterSettingsfor aParticleEmitter.