Class DisplayEntityEmitter

All Implemented Interfaces:
Emitter, Tickable, TransformLike

public final class DisplayEntityEmitter extends AbstractEmitter<DisplayEntityEmitterSettings>
Emits persistent FakeDisplayEntity packets. Each emitted entity carries its own age, velocity, and a precomputed playback schedule for any per-entity transitions. Entities are detached from the emitter's transform once spawned so they follow their own world path.

When an emitted entity has motion (initial velocity, velocity transition, acceleration, or spin), the motion is baked into the Transformation each tick and pushed with interpolation_duration = 1. The entity itself stays anchored at its spawn location, and the client smooths motion via the built-in display interpolation rather than per-tick teleport packets.